Save the date - Google I/O returns May 18-20. Register to get the most out of the digital experience: Build your schedule, reserve space, participate in Q&As, earn Google Developer profile badges, and more. Register now
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

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

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

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

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

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

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

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

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

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

एनालिटिक्स

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

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

Cloud Firestore, Cloud Storage और शेड्यूल किए गए फ़ंक्शन

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

  • अगर आप Cloud Firestore या Cloud Storage सेट अप करते हैं, तो आपको Firebase कंसोल वर्कफ़्लो में अपने प्रोजेक्ट का डिफ़ॉल्ट GCP संसाधन स्थान चुनने के लिए कहा जाता है।

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

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

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

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

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

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

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

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

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

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

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

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

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

  • ऐप इंजन ऐप (उदाहरण के लिए, शेड्यूल किए गए कार्यों के लिए)
    यदि आप एक ऐप इंजन ऐप सेट करते हैं, तो इसका स्थान आपके डिफ़ॉल्ट 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-central2 वारसा
europe-west6 ज्यूरिक
एशिया
asia-south1 मुंबई
asia-southeast2 जकार्ता
asia-east2 हांगकांग
asia-northeast1 टोक्यो
asia-northeast2 ओसाका
asia-northeast3 सोल
ऑस्ट्रेलिया
australia-southeast1 सिडनी

अगला कदम