अपने प्रोजेक्ट के लिए स्थानों का चयन करें

कई फायरबेस उत्पादों को स्थान सेटिंग की आवश्यकता होती है:

  • Google Analytics - यदि आप अपने Firebase प्रोजेक्ट में Google Analytics सक्षम करते हैं, तो आपको एक Analytics रिपोर्टिंग स्थान चुनने के लिए कहा जाएगा। यह स्थान आपके संगठन के देश या क्षेत्र का प्रतिनिधित्व करता है। बदले में, आपका एनालिटिक्स स्थान, राजस्व रिपोर्टिंग के लिए मुद्रा निर्धारित करता है।

  • क्लाउड फायरस्टोर और क्लाउड स्टोरेज - यदि आप इनमें से किसी भी उत्पाद का उपयोग करना शुरू करते हैं, तो आपको अपने प्रोजेक्ट के डिफ़ॉल्ट Google क्लाउड प्लेटफ़ॉर्म (जीसीपी) संसाधन स्थान का चयन करने के लिए कहा जाएगा (यदि किसी अन्य सेवा को सेट करते समय यह पहले से ही चयनित नहीं था)।

  • फायरबेस के लिए क्लाउड फ़ंक्शंस (केवल शेड्यूल किए गए फ़ंक्शंस) - यदि आप शेड्यूल किए गए फ़ंक्शंस चलाते हैं, तो क्लाउड शेड्यूलर को ऐप इंजन ऐप की आवश्यकता होती है; इसके सेटअप के दौरान आपको अपने प्रोजेक्ट के डिफ़ॉल्ट Google क्लाउड प्लेटफ़ॉर्म (GCP) संसाधन स्थान का चयन करने के लिए कहा जाता है (यदि किसी अन्य सेवा को सेट करते समय इसे पहले से नहीं चुना गया था)।

    गैर-अनुसूचित कार्यों के लिए स्थान सेटिंग्स के बारे में अधिक जानने के लिए, क्लाउड फ़ंक्शन स्थान पर जाएँ।

  • रीयलटाइम डेटाबेस - यदि आप रीयलटाइम डेटाबेस इंस्टेंस बनाते हैं, तो आपको इंस्टेंस का स्थान चुनने के लिए कहा जाता है, और प्रत्येक इंस्टेंस एक अलग स्थान पर हो सकता है। ध्यान दें कि आपके रीयलटाइम डेटाबेस इंस्टेंसेस के स्थान आपके डिफ़ॉल्ट GCP संसाधन स्थान के विकल्पों को प्रभावित नहीं करते हैं।

किसी उत्पाद या उत्पादों के समूह के लिए स्थान सेटिंग चुनें

अधिकांश उपयोग-मामलों के लिए, आप फायरबेस कंसोल में एक स्थान सेटिंग का चयन करते हैं, या तो प्रोजेक्ट निर्माण के दौरान या किसी विशिष्ट उत्पाद के लिए कंसोल पेज में।

एनालिटिक्स

यदि आप फायरबेस कंसोल में अपने फायरबेस प्रोजेक्ट में Google Analytics को सक्षम करते हैं, तो आपको एक एनालिटिक्स रिपोर्टिंग स्थान चुनने के लिए कहा जाएगा। ऐसा देश या क्षेत्र चुनें जो आपके संगठन के स्थान का प्रतिनिधित्व करता हो।

यदि आप एक प्रोजेक्ट के मालिक या संपादक हैं, तो आप अपने एनालिटिक्स रिपोर्टिंग स्थान के लिए समय क्षेत्र और मुद्रा को संपादित कर सकते हैं; अपनी Google Analytics सेटिंग पर जाएं, फिर रिपोर्टिंग फलक पर स्क्रॉल करें।

क्लाउड फायरस्टोर, क्लाउड स्टोरेज और निर्धारित कार्य

क्लाउड फायरस्टोर, क्लाउड स्टोरेज और शेड्यूल किए गए फ़ंक्शन सभी एक ही स्थान सेटिंग साझा करते हैं, जिसे डिफ़ॉल्ट जीसीपी संसाधन स्थान कहा जाता है (नीचे इस स्थान सेटिंग के बारे में विशेष जानकारी जानें)। ध्यान दें कि यह स्थान पहले प्रोजेक्ट निर्माण के दौरान या इस स्थान सेटिंग का उपयोग करने वाली किसी अन्य सेवा को सेट करते समय सेट किया गया होगा।

  • यदि आप क्लाउड फायरस्टोर या क्लाउड स्टोरेज सेट करते हैं, तो आपको फायरबेस कंसोल वर्कफ़्लो में अपने प्रोजेक्ट के डिफ़ॉल्ट जीसीपी संसाधन स्थान का चयन करने के लिए कहा जाएगा।

    क्लाउड स्टोरेज के लिए, आपका डिफ़ॉल्ट GCP संसाधन स्थान केवल आपके डिफ़ॉल्ट बकेट पर लागू होता है। यदि आप ब्लेज़ योजना पर हैं, तो आप कई बकेट बना सकते हैं, जिनमें से प्रत्येक का अपना स्थान होगा

  • यदि आप शेड्यूल किए गए फ़ंक्शन चलाते हैं, तो क्लाउड शेड्यूलर को एक ऐप इंजन ऐप की आवश्यकता होती है। इसके सेटअप के दौरान, आपको अपने प्रोजेक्ट के डिफ़ॉल्ट GCP संसाधन स्थान का चयन करने के लिए कहा जाएगा।

  • आप अपने फायरबेस प्रोजेक्ट के लिए defaultLocation.finalize एंडपॉइंट पर कॉल करके प्रोग्रामेटिक रूप से अपना डिफ़ॉल्ट GCP संसाधन स्थान सेट कर सकते हैं।

रीयलटाइम डेटाबेस स्थान

यदि आप एक नया रीयलटाइम डेटाबेस इंस्टेंस बनाते हैं, तो आपको उस इंस्टेंस के लिए स्थान निर्दिष्ट करना होगा। आपके प्रोजेक्ट में प्रत्येक रीयलटाइम डेटाबेस इंस्टेंस एक अलग स्थान पर स्थित हो सकता है। रीयलटाइम डेटाबेस इंस्टेंसेस के लिए वर्तमान में समर्थित स्थान उनकी संबद्ध डेटाबेस यूआरएल योजनाओं के साथ नीचे सूचीबद्ध हैं।

ध्यान दें कि आपके रीयलटाइम डेटाबेस इंस्टेंस के स्थान आपके डिफ़ॉल्ट GCP संसाधन स्थान के विकल्पों को प्रभावित नहीं करते हैं।

क्षेत्र का नाम क्षेत्र विवरण डेटाबेस यूआरएल योजना
us-central1 आयोवा DATABASE_NAME .firebaseio.com
europe-west1 बेल्जियम DATABASE_NAME .europe-west1.firebasedatabase.app
asia-southeast1 सिंगापुर DATABASE_NAME .asia-southeast1.firebasedatabase.app

स्थान सेटिंग देखें

  • एनालिटिक्स के लिए - फायरबेस कंसोल में, अपनी Google Analytics सेटिंग्स पर जाएं, फिर रिपोर्टिंग फलक तक स्क्रॉल करें।

  • क्लाउड फायरस्टोर, क्लाउड स्टोरेज और निर्धारित कार्यों के लिए - फायरबेस कंसोल में, अपनी प्रोजेक्ट सेटिंग्स पर जाएं।

  • रीयलटाइम डेटाबेस के लिए - फायरबेस कंसोल में, रीयलटाइम डेटाबेस डेटा व्यूअर में अपने डेटाबेस इंस्टेंस की सूची देखें।

डिफ़ॉल्ट GCP संसाधन स्थान के बारे में जानें

आपके ऐप के लिए उपलब्ध कई सेवाओं के लिए स्थान सेटिंग की आवश्यकता होती है जिसे आपके प्रोजेक्ट का डिफ़ॉल्ट Google क्लाउड प्लेटफ़ॉर्म (GCP) संसाधन स्थान कहा जाता है। यह स्थान वह स्थान है जहां आपका डेटा GCP सेवाओं के लिए संग्रहीत किया जाता है जिनके लिए स्थान सेटिंग की आवश्यकता होती है।

निम्नलिखित उत्पाद समान डिफ़ॉल्ट GCP संसाधन स्थान साझा करते हैं:

  • क्लाउड फायरस्टोर
    ध्यान दें कि आपका डिफ़ॉल्ट GCP संसाधन स्थान फ़ायरबेस रीयलटाइम डेटाबेस पर लागू नहीं होता है।

  • घन संग्रहण
    ध्यान दें कि आपका डिफ़ॉल्ट GCP संसाधन स्थान केवल आपके डिफ़ॉल्ट क्लाउड स्टोरेज बकेट पर लागू होता है। यदि आप ब्लेज़ योजना पर हैं, तो आप कई बकेट बना सकते हैं, जिनमें से प्रत्येक का अपना स्थान होगा

  • ऐप इंजन ऐप (उदाहरण के लिए, निर्धारित कार्यों के लिए)
    यदि आप एक ऐप इंजन ऐप सेट करते हैं, तो उसका स्थान आपके डिफ़ॉल्ट जीसीपी संसाधन स्थान को साझा करता है। ध्यान दें कि यदि आप क्लाउड शेड्यूलर का उपयोग करते हैं (उदाहरण के लिए, शेड्यूल किए गए कार्यों को चलाने के लिए), तो आपके पास अपने प्रोजेक्ट में एक ऐप इंजन ऐप होना आवश्यक है।

आप अपने डिफ़ॉल्ट GCP संसाधन स्थान के रूप में या तो एक बहु-क्षेत्रीय स्थान या एक क्षेत्रीय स्थान का चयन कर सकते हैं। ध्यान दें कि यदि आपके पास पहले से ही us-central या europe-west के स्थान वाला ऐप इंजन ऐप है, तो इस स्थान सेटिंग का उपयोग करने वाली कोई भी जीसीपी सेवा बहु-क्षेत्रीय मानी जाएगी।

बहु-क्षेत्रीय स्थान

अपने डेटाबेस की उपलब्धता और स्थायित्व को अधिकतम करने के लिए एक बहु-क्षेत्रीय स्थान का चयन करें।

एक बहु-क्षेत्रीय स्थान में क्षेत्रों का एक परिभाषित सेट होता है जहां डेटाबेस की कई प्रतिकृतियां संग्रहीत की जाती हैं। प्रत्येक प्रतिकृति या तो एक पढ़ने-लिखने की प्रतिकृति है जिसमें डेटाबेस में सभी डेटा शामिल हैं या एक गवाह प्रतिकृति है जो डेटा का पूरा सेट बनाए नहीं रखती है लेकिन प्रतिकृति में भाग लेती है।

कई क्षेत्रों के बीच डेटा की प्रतिकृति बनाकर, पूरे क्षेत्र के नुकसान के बावजूद भी डेटा परोसा जाना जारी रखा जा सकता है। एक क्षेत्र के भीतर, डेटा को सभी क्षेत्रों में दोहराया जाता है ताकि ज़ोन के नुकसान के बावजूद भी उस क्षेत्र के भीतर डेटा परोसा जाना जारी रखा जा सके।

फायरबेस निम्नलिखित बहु-क्षेत्र जीसीपी संसाधन स्थानों का समर्थन करता है:
बहुक्षेत्रीय नाम बहुक्षेत्रीय विवरण पढ़ें-लिखें क्षेत्र साक्षी क्षेत्र
eur3 यूरोप europe-west1 (बेल्जियम), europe-west4 (नीदरलैंड) europe-north1 (फ़िनलैंड)
nam5 संयुक्त राज्य अमेरिका us-central1 (आयोवा), us-central2 (ओक्लाहोमा-निजी जीसीपी क्षेत्र) us-east1 (दक्षिण कैरोलिना)

क्षेत्रीय स्थान

क्षेत्रीय स्थान एक विशिष्ट भौगोलिक स्थान है, जैसे दक्षिण कैरोलिना। किसी क्षेत्रीय स्थान का डेटा एक क्षेत्र के भीतर कई क्षेत्रों में दोहराया जाता है। सभी क्षेत्रीय स्थान अन्य क्षेत्रीय स्थानों से कम से कम 100 मील अलग हैं।

यदि आपका एप्लिकेशन विलंबता के प्रति संवेदनशील है, तो कम लागत के लिए, कम लेखन विलंबता के लिए, या अन्य जीसीपी संसाधनों के साथ सह-स्थान के लिए एक क्षेत्रीय स्थान का चयन करें।

फायरबेस निम्नलिखित क्षेत्रीय जीसीपी संसाधन स्थानों का समर्थन करता है:
क्षेत्र का नाम क्षेत्र विवरण
उत्तरी अमेरिका
us-west1 ओरेगन
us-west2 लॉस एंजिल्स
us-west3 सॉल्ट लेक सिटी
us-west4 लास वेगास
northamerica-northeast1 मॉन्ट्रियल

northamerica-northeast2

टोरंटो
us-east1 दक्षिण कैरोलिना
us-east4 उत्तरी वर्जीनिया
दक्षिण अमेरिका
southamerica-east1 साओ पाउलो
यूरोप
europe-west2 लंडन

europe-west1

बेल्जियम

europe-west4

नीदरलैंड

europe-west9

पेरिस
europe-west3 फ्रैंकफर्ट
europe-central2 वारसा
europe-west6 ज्यूरिक
मध्य पूर्व

me-central1

दोहा

me-central2

DAMMAM

me-west1

टेल अवीव
एशिया
asia-south1 मुंबई

asia-south2

यह स्थान फायरबेस के लिए क्लाउड स्टोरेज का समर्थन नहीं करता है। यदि आप फायरबेस के लिए क्लाउड स्टोरेज का उपयोग करने की योजना बना रहे हैं, तो आपको एक अलग स्थान चुनना चाहिए।

दिल्ली
asia-southeast1 सिंगापुर
asia-southeast2 जकार्ता
asia-east2 हांगकांग
asia-east1 ताइवान
asia-northeast1 टोक्यो
asia-northeast2 ओसाका
asia-northeast3 सोल
ऑस्ट्रेलिया
australia-southeast1 सिडनी

australia-southeast2

यह स्थान फायरबेस के लिए क्लाउड स्टोरेज का समर्थन नहीं करता है। यदि आप फायरबेस के लिए क्लाउड स्टोरेज का उपयोग करने की योजना बना रहे हैं, तो आपको एक अलग स्थान चुनना चाहिए।

मेलबोर्न

अगले कदम

  • किसी विशिष्ट स्थान पर क्लाउड फायरस्टोर डेटाबेस बनाने के लिए, क्लाउड फायरस्टोर के साथ शुरुआत करें पर जाएं।

  • क्लाउड स्टोरेज बकेट बनाने के लिए, अपने प्लेटफ़ॉर्म के लिए आरंभ करें पृष्ठ पर जाएँ।

  • फायरबेस के लिए क्लाउड फ़ंक्शंस के साथ निर्धारित फ़ंक्शन चलाने के लिए, सेटअप गाइड पर जाएं।

  • आपकी विलंबता, उपलब्धता और स्थायित्व आवश्यकताओं को पूरा करने के लिए निर्माण अनुप्रयोगों के बारे में अधिक जानकारी के लिए, भूगोल और क्षेत्र देखें।