कई Firebase उत्पादों को एक स्थान सेटिंग की आवश्यकता होती है:
Google Analytics - यदि आप अपने Firebase प्रोजेक्ट में Google Analytics को सक्षम करते हैं, तो आपको Analytics रिपोर्टिंग स्थान का चयन करने के लिए प्रेरित किया जाता है। यह स्थान आपके संगठन के देश या क्षेत्र का प्रतिनिधित्व करता है। आपका Analytics स्थान, बदले में, राजस्व रिपोर्टिंग के लिए मुद्रा सेट करता है।
क्लाउड फायरस्टोर और क्लाउड स्टोरेज - यदि आप इन उत्पादों में से किसी एक का उपयोग करना शुरू करते हैं, तो आपको अपने प्रोजेक्ट के डिफ़ॉल्ट Google क्लाउड प्लेटफ़ॉर्म (GCP) संसाधन स्थान (यदि यह किसी अन्य सेवा को सेट करते समय पहले ही चयनित नहीं किया गया था ) का चयन करने के लिए प्रेरित किया जाता है।
फायरबेस के लिए क्लाउड फ़ंक्शंस (केवल अनुसूचित फ़ंक्शन) - यदि आप शेड्यूल किए गए फ़ंक्शंस चलाते हैं , तो क्लाउड शेड्यूलर को ऐप इंजन ऐप की आवश्यकता होती है; इसकी स्थापना के दौरान आपको अपनी परियोजना के डिफ़ॉल्ट Google क्लाउड प्लेटफ़ॉर्म (GCP) संसाधन स्थान का चयन करने के लिए संकेत दिया जाता है (यदि यह किसी अन्य सेवा को स्थापित करते समय पहले से ही चयनित नहीं था)।
गैर-अनुसूचित कार्यों के लिए स्थान सेटिंग्स के बारे में अधिक जानने के लिए, क्लाउड फ़ंक्शंस स्थानों पर जाएँ।
रीयलटाइम डेटाबेस - यदि आप एक रियलटाइम डेटाबेस उदाहरण बनाते हैं, तो आपको उदाहरण के स्थान का चयन करने के लिए संकेत दिया जाता है, और प्रत्येक उदाहरण एक अलग स्थान पर हो सकता है। ध्यान दें कि आपके रीयलटाइम डेटाबेस इंस्टेंसेस के स्थान आपके डिफ़ॉल्ट GCP संसाधन स्थान के विकल्पों को प्रभावित नहीं करते हैं।
किसी उत्पाद या उत्पादों के समूह के लिए स्थान सेटिंग चुनें
अधिकांश उपयोग-मामलों के लिए, आप प्रोजेक्ट निर्माण के दौरान या किसी विशिष्ट उत्पाद के लिए कंसोल पृष्ठ में फायरबेस कंसोल में एक स्थान सेटिंग का चयन करते हैं।
एनालिटिक्स
यदि आप फायरबेस कंसोल में अपने Firebase प्रोजेक्ट में Google Analytics को सक्षम करते हैं, तो आपको Analytics रिपोर्टिंग स्थान का चयन करने के लिए संकेत दिया जाता है। एक देश या क्षेत्र का चयन करें जो आपके संगठन के स्थान का प्रतिनिधित्व करता है।
यदि आप एक परियोजना के मालिक या संपादक हैं, तो आप अपने Analytics रिपोर्टिंग स्थान के लिए समय क्षेत्र और मुद्रा संपादित कर सकते हैं; अपनी Google Analytics सेटिंग पर जाएं , फिर रिपोर्टिंग फलक पर स्क्रॉल करें।
क्लाउड फायरस्टार, क्लाउड स्टोरेज और शेड्यूल किए गए फ़ंक्शंस
क्लाउड फायरस्टार, क्लाउड स्टोरेज और शेड्यूल किए गए फ़ंक्शन सभी एक ही स्थान सेटिंग को साझा करते हैं, जिसे डिफ़ॉल्ट GCP संसाधन स्थान कहा जाता है (नीचे इस स्थान की सेटिंग के बारे में बारीकियों को जानें)। ध्यान दें कि यह स्थान पहले सेट किया जा सकता है, या तो प्रोजेक्ट निर्माण के दौरान या इस स्थान की सेटिंग का उपयोग करने वाली किसी अन्य सेवा को सेट करते समय।
यदि आप क्लाउड फायरस्टार या क्लाउड स्टोरेज सेट करते हैं, तो आपको फायरबेस कंसोल वर्कफ़्लो में अपनी परियोजना के डिफ़ॉल्ट जीसीपी संसाधन स्थान का चयन करने के लिए संकेत दिया जाता है।
क्लाउड स्टोरेज के लिए, आपका डिफ़ॉल्ट GCP संसाधन स्थान केवल आपके डिफ़ॉल्ट बकेट पर लागू होता है। यदि आप ब्लेज़ प्लान पर हैं, तो आप अपनी खुद की लोकेशन के साथ कई बकेट बना सकते हैं।
यदि आप शेड्यूल्ड फ़ंक्शंस चलाते हैं , तो क्लाउड शेड्यूलर को एक ऐप इंजन ऐप की आवश्यकता होती है। इसकी स्थापना के दौरान, आपको अपनी परियोजना के डिफ़ॉल्ट GCP संसाधन स्थान का चयन करने के लिए संकेत दिया जाता है।
आप अपने Firebase प्रोजेक्ट के लिए
defaultLocation.finalize
समापन बिंदु पर कॉल करके अपने डिफ़ॉल्ट GCP संसाधन स्थान को प्रोग्रामेटिक रूप से सेट कर सकते हैं।
रीयलटाइम डेटाबेस स्थानों
यदि आप एक नया रियलटाइम डेटाबेस उदाहरण बनाते हैं, तो आपको फायरबेस कंसोल कंसोल वर्कफ़्लो में इंस्टेंस का स्थान चुनने के लिए प्रेरित किया जाता है। आपके प्रोजेक्ट में प्रत्येक रीयलटाइम डेटाबेस उदाहरण एक अलग स्थान पर स्थित हो सकता है। रीयलटाइम डेटाबेस उदाहरणों के लिए वर्तमान में समर्थित स्थान नीचे सूचीबद्ध डेटाबेस URL योजनाओं के साथ सूचीबद्ध हैं।
ध्यान दें कि आपके रीयलटाइम डेटाबेस इंस्टेंसेस के स्थान आपके डिफ़ॉल्ट GCP संसाधन स्थान के विकल्पों को प्रभावित नहीं करते हैं।
क्षेत्र का नाम | क्षेत्र विवरण | डेटाबेस URL योजना |
---|---|---|
us-central1 | आयोवा | DB_NAME .firebaseio.com |
europe-west1 | बेल्जियम | DB_NAME .europe-west1.firebasedatabase.app |
स्थान सेटिंग देखें
Analytics के लिए - Firebase कंसोल में, अपनी Google Analytics सेटिंग पर जाएं , फिर रिपोर्टिंग फलक पर स्क्रॉल करें।
क्लाउड फायरस्टोर, क्लाउड स्टोरेज और शेड्यूल किए गए कार्यों के लिए - फायरबेस कंसोल में, अपने प्रोजेक्ट सेटिंग्स पर जाएं ।
रियलटाइम डेटाबेस के लिए - फायरबेस कंसोल में, रियलटाइम डेटाबेस डेटा दर्शक में अपने डेटाबेस के उदाहरणों की सूची देखें।
डिफ़ॉल्ट GCP संसाधन स्थान के बारे में जानें
आपके ऐप के लिए उपलब्ध कई सेवाओं के लिए एक स्थान सेटिंग की आवश्यकता होती है जिसे आपकी परियोजना का डिफ़ॉल्ट Google क्लाउड प्लेटफ़ॉर्म (GCP) संसाधन स्थान कहा जाता है । यह स्थान वह स्थान है जहां आपका डेटा GCP सेवाओं के लिए संग्रहीत किया जाता है, जिसके लिए स्थान सेटिंग की आवश्यकता होती है।
निम्नलिखित उत्पाद समान डिफ़ॉल्ट GCP संसाधन स्थान साझा करते हैं:
क्लाउड फायरस्टार
ध्यान दें कि आपका डिफ़ॉल्ट GCP संसाधन स्थान Firebase रीयलटाइम डेटाबेस पर लागू नहीं होता है।बादल भंडारण
ध्यान दें कि आपका डिफ़ॉल्ट GCP संसाधन स्थान केवल आपके डिफ़ॉल्ट क्लाउड स्टोरेज बाल्टी पर लागू होता है। यदि आप ब्लेज़ योजना पर हैं, तो आप कई बाल्टी बना सकते हैं, प्रत्येक का अपना स्थान है ।ऐप इंजन ऐप (उदाहरण के लिए, अनुसूचित कार्यों के लिए)
यदि आप एक ऐप इंजन ऐप सेट करते हैं, तो इसका स्थान आपके डिफ़ॉल्ट GCP संसाधन स्थान को साझा करता है। ध्यान दें कि यदि आप क्लाउड शेड्यूलर का उपयोग करते हैं (उदाहरण के लिए, शेड्यूल्ड फ़ंक्शंस को चलाने के लिए ), तो आपको अपने प्रोजेक्ट में एक ऐप इंजन ऐप की आवश्यकता होगी।
आप अपने डिफ़ॉल्ट GCP संसाधन स्थान के रूप में एक बहु-क्षेत्र स्थान या एक क्षेत्रीय स्थान का चयन कर सकते हैं। ध्यान दें कि यदि आपके पास पहले से ही us-central
या europe-west
के किसी स्थान के साथ एक ऐप इंजन ऐप है, तो इस स्थान सेटिंग का उपयोग करने वाले किसी भी GCP सेवा को बहु-क्षेत्रीय माना जाएगा।
बहु क्षेत्र स्थानों
एक बहु-क्षेत्र स्थान एक सामान्य भौगोलिक क्षेत्र है, जैसे संयुक्त राज्य। एक बहु-क्षेत्र स्थान में डेटा कई क्षेत्रों में दोहराया जाता है । एक क्षेत्र के भीतर, क्षेत्र भर में डेटा दोहराया जाता है ।
अपने डेटाबेस की उपलब्धता और स्थायित्व को अधिकतम करने के लिए एक बहु-क्षेत्र स्थान का चयन करें। बहु-क्षेत्र स्थान पूरे क्षेत्रों के नुकसान का सामना कर सकते हैं और डेटा खोए बिना उपलब्धता बनाए रख सकते हैं।
फायरबेस निम्नलिखित बहु-क्षेत्र GCP संसाधन स्थानों का समर्थन करता है:बहु क्षेत्र का नाम | बहु क्षेत्र विवरण | संविधान क्षेत्र |
---|---|---|
eur3 | यूरोप | europe-west1 , europe-west4 |
nam5 | संयुक्त राज्य अमेरिका | us-central1 , us-central2 (ओक्लाहोमा-निजी GCP क्षेत्र) |
क्षेत्रीय स्थानों
एक क्षेत्रीय स्थान एक विशिष्ट भौगोलिक स्थान है, जैसे कि दक्षिण कैरोलिना। एक क्षेत्रीय स्थान में डेटा एक क्षेत्र के भीतर कई क्षेत्रों में दोहराया जाता है । सभी क्षेत्रीय स्थानों को अन्य क्षेत्रीय स्थानों से कम से कम 100 मील की दूरी पर अलग किया जाता है।
यदि आपके आवेदन में विलंबता, या अन्य GCP संसाधनों के साथ सह-स्थान के लिए संवेदनशील है, तो कम लिखने के लिए कम लागत के लिए एक क्षेत्रीय स्थान का चयन करें।
फायरबेस निम्नलिखित क्षेत्रीय GCP संसाधन स्थानों का समर्थन करता है:क्षेत्र का नाम | क्षेत्र विवरण | |
---|---|---|
उत्तरी अमेरिका | ||
us-west2 | लॉस एंजिलस | |
us-west3 | साल्ट लेक सिटी | |
us-west4 | लॉस वेगास | |
northamerica-northeast1 | मॉन्ट्रियल | |
us-east1 | दक्षिण कैरोलिना | |
us-east4 | उत्तरी वर्जीनिया | |
दक्षिण अमेरिका | ||
southamerica-east1 | साओ पाउलो | |
यूरोप | ||
europe-west2 | लंडन | |
europe-west3 | फ्रैंकफर्ट | |
europe-west6 | ज्यूरिक | |
एशिया | ||
asia-south1 | मुंबई | |
asia-southeast2 | जकार्ता | |
asia-east2 | हॉगकॉग | |
asia-northeast1 | टोक्यो | |
asia-northeast2 | ओसाका | |
asia-northeast3 | सोल | |
ऑस्ट्रेलिया | ||
australia-southeast1 | सिडनी |
अगला कदम
किसी विशिष्ट स्थान में क्लाउड फायरस्टार डेटाबेस बनाने के लिए, क्लाउड फायरस्टार के साथ आरंभ करें पर जाएं।
क्लाउड स्टोरेज बकेट बनाने के लिए, अपने प्लेटफॉर्म के लिए गेट स्टार्टेड पेज पर जाएँ।
फायरबेस के लिए क्लाउड फ़ंक्शंस के साथ शेड्यूल किए गए फ़ंक्शंस को चलाने के लिए, सेटअप गाइड पर जाएँ।
अपनी विलंबता, उपलब्धता और स्थायित्व आवश्यकताओं को पूरा करने के लिए अनुप्रयोगों के निर्माण के बारे में अधिक जानकारी के लिए, भूगोल और क्षेत्रों को देखें।