इससे पहले कि आप क्लाउड फायरस्टोर का उपयोग करें, आपको अपने डेटाबेस के लिए एक स्थान चुनना होगा। विलंबता कम करने और उपलब्धता बढ़ाने के लिए, अपने डेटा को उन उपयोगकर्ताओं और सेवाओं के पास संगृहीत करें जिन्हें इसकी आवश्यकता है। यह स्थान सेटिंग आपके प्रोजेक्ट का डिफ़ॉल्ट Google क्लाउड प्लेटफ़ॉर्म (GCP) संसाधन स्थान है।
ध्यान दें कि आपका डिफ़ॉल्ट GCP संसाधन स्थान पहले सेट किया गया हो सकता है, या तो प्रोजेक्ट निर्माण के दौरान या किसी अन्य सेवा को सेट करते समय जिसके लिए स्थान सेटिंग की आवश्यकता होती है (नीचे देखें)।
डिफ़ॉल्ट जीसीपी संसाधन स्थान
आपके ऐप के लिए उपलब्ध कई सेवाओं के लिए स्थान सेटिंग की आवश्यकता होती है, जिसे आपके प्रोजेक्ट का डिफ़ॉल्ट Google क्लाउड प्लेटफ़ॉर्म (GCP) संसाधन स्थान कहा जाता है। यह स्थान वह स्थान है जहां GCP सेवाओं के लिए आपका डेटा संग्रहीत किया जाता है जिसके लिए स्थान सेटिंग की आवश्यकता होती है।
निम्न उत्पाद समान डिफ़ॉल्ट GCP संसाधन स्थान साझा करते हैं:
क्लाउड फायरस्टोर
ध्यान दें कि आपका डिफ़ॉल्ट GCP संसाधन स्थान Firebase रीयलटाइम डेटाबेस पर लागू नहीं होता है।घन संग्रहण
ध्यान दें कि आपका डिफ़ॉल्ट GCP संसाधन स्थान केवल आपके डिफ़ॉल्ट क्लाउड स्टोरेज बकेट पर लागू होता है। यदि आप ब्लेज़ योजना पर हैं, तो आप अनेक बकेट बना सकते हैं, प्रत्येक बकेट का अपना स्थान होगा ।Google ऐप इंजन (जीएई) ऐप
यदि आप एक ऐप इंजन ऐप सेट करते हैं, तो उसका स्थान आपके डिफ़ॉल्ट GCP संसाधन स्थान को साझा करता है। ध्यान दें कि यदि आप क्लाउड शेड्यूलर (उदाहरण के लिए, शेड्यूल किए गए फ़ंक्शन चलाने के लिए) का उपयोग करते हैं, तो आपके प्रोजेक्ट में एक ऐप इंजन ऐप होना आवश्यक है।
स्थानों के प्रकार
आप अपने Cloud Firestore डेटा को एक बहु-क्षेत्रीय स्थान या एक क्षेत्रीय स्थान में संग्रहीत कर सकते हैं।
ध्यान दें कि यदि आपके पास पहले से ही us-central
या europe-west
के स्थान के साथ एक ऐप इंजन ऐप है, तो आपके क्लाउड फायरस्टोर डेटाबेस को बहु-क्षेत्रीय माना जाएगा।
बहु-क्षेत्रीय स्थान
अपने डेटाबेस की उपलब्धता और स्थायित्व को अधिकतम करने के लिए एक बहु-क्षेत्र स्थान का चयन करें।
एक बहु-क्षेत्र स्थान में क्षेत्रों का एक परिभाषित सेट होता है जहाँ डेटाबेस की कई प्रतियाँ संग्रहीत की जाती हैं। प्रत्येक प्रतिकृति या तो एक पढ़ने-लिखने की प्रतिकृति होती है जिसमें डेटाबेस के सभी डेटा होते हैं या एक गवाह प्रतिकृति होती है जो डेटा का पूरा सेट नहीं रखती है लेकिन प्रतिकृति में भाग लेती है।
कई क्षेत्रों के बीच डेटा की प्रतिकृति बनाकर, पूरे क्षेत्र के नुकसान के साथ भी डेटा की सेवा जारी रखी जा सकती है। एक क्षेत्र के भीतर, डेटा को ज़ोन में दोहराया जाता है ताकि ज़ोन के नुकसान के साथ भी उस क्षेत्र के भीतर डेटा परोसा जा सके।
Firebase निम्नलिखित बहु-क्षेत्र GCP संसाधन स्थानों का समर्थन करता है:बहु-क्षेत्र का नाम | बहु-क्षेत्र विवरण | पढ़ें-लिखें क्षेत्र | साक्षी प्रदेश |
---|---|---|---|
eur3 | यूरोप | europe-west1 (बेल्जियम), europe-west4 (नीदरलैंड) | europe-north1 (फिनलैंड) |
nam5 | संयुक्त राज्य अमेरिका | us-central1 (आयोवा), us-central2 (ओक्लाहोमा-निजी GCP क्षेत्र) | us-east1 (दक्षिण कैरोलिना) |
क्षेत्रीय स्थान
एक क्षेत्रीय स्थान एक विशिष्ट भौगोलिक स्थान है, जैसे दक्षिण कैरोलिना। एक क्षेत्रीय स्थान के डेटा को एक क्षेत्र के भीतर कई क्षेत्रों में दोहराया जाता है। सभी क्षेत्रीय स्थानों को अन्य क्षेत्रीय स्थानों से कम से कम 100 मील की दूरी पर अलग किया जाता है।
कम लागत के लिए एक क्षेत्रीय स्थान का चयन करें, यदि आपका एप्लिकेशन विलंबता के प्रति संवेदनशील है, या अन्य जीसीपी संसाधनों के साथ सह-स्थान के लिए कम लेखन विलंबता के लिए।
फायरबेस निम्नलिखित क्षेत्रीय जीसीपी संसाधन स्थानों का समर्थन करता है:क्षेत्र का नाम | क्षेत्र विवरण | |
---|---|---|
उत्तरी अमेरिका | ||
us-west1 | ओरेगन | |
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-southeast1 | सिंगापुर | |
asia-southeast2 | जकार्ता | |
asia-east2 | हांगकांग | |
asia-east1 | ताइवान | |
asia-northeast1 | टोक्यो | |
asia-northeast2 | ओसाका | |
asia-northeast3 | सोल | |
ऑस्ट्रेलिया | ||
australia-southeast1 | सिडनी | |
यह स्थान फायरबेस के लिए क्लाउड स्टोरेज का समर्थन नहीं करता। यदि आप फायरबेस के लिए क्लाउड स्टोरेज का उपयोग करने की योजना बना रहे हैं, तो आपको एक अलग स्थान चुनना चाहिए। | मेलबोर्न |
स्थान एसएलए
आपका Cloud Firestore स्थान प्रकार सर्विस लेवल एग्रीमेंट (SLA) अपटाइम प्रतिशत निर्धारित करता है:
कवर की गई सेवा | मासिक अपटाइम प्रतिशत |
---|---|
क्लाउड फायरस्टोर बहु-क्षेत्र | >= 99.999% |
क्लाउड फायरस्टोर क्षेत्रीय | >= 99.99% |
स्थान मूल्य निर्धारण
आपका क्लाउड फायरस्टोर स्थान डेटाबेस संचालन की लागत निर्धारित करता है।
प्रति क्षेत्र और प्रति क्षेत्र प्रकार के मूल्य निर्धारण की व्यापक व्याख्या के लिए, क्लाउड फायरस्टोर बिलिंग को समझें देखें।
अपनी परियोजना की स्थान सेटिंग देखें
Firebase कंसोल में, अपनी प्रोजेक्ट सेटिंग पर जाएं.
अगले कदम
- किसी विशिष्ट स्थान पर क्लाउड फायरस्टोर डेटाबेस बनाने के लिए, क्लाउड फायरस्टोर के साथ आरंभ करें पर जाएं।
- अपनी विलंबता, उपलब्धता और स्थायित्व आवश्यकताओं को पूरा करने के लिए अनुप्रयोगों के निर्माण के बारे में अधिक जानकारी के लिए, भूगोल और क्षेत्र देखें।