Cloud Firestore डेटाबेस बनाते समय, आपको उसके लिए जगह चुननी होगी. डेटा को उन उपयोगकर्ताओं और सेवाओं के पास स्टोर करें जिन्हें इसकी ज़रूरत है, ताकि डेटा को ऐक्सेस करने में कम समय लगे और यह ज़्यादा उपलब्ध हो.
आपके पास अपने प्रोजेक्ट में एक से ज़्यादा डेटाबेस बनाने का विकल्प होता है. हर डेटाबेस के लिए, जगह की जानकारी की सेटिंग अलग-अलग होती है.
ध्यान दें कि डेटाबेस को प्रोविज़न करने के बाद, उसकी जगह की सेटिंग नहीं बदली जा सकती.
जगहों के टाइप
Cloud Firestore का डेटा, एक से ज़्यादा क्षेत्रों में मौजूद लोकेशन या क्षेत्रीय लोकेशन में सेव किया जा सकता है.
कई देशों/इलाकों के लिए उपलब्ध कराई जाने वाली साइटें
अपने डेटाबेस की उपलब्धता और टिकाऊपन को बढ़ाने के लिए, एक से ज़्यादा क्षेत्रों वाली जगह चुनें.
एक से ज़्यादा क्षेत्रों वाली जगह में, क्षेत्रों का एक तय सेट होता है. यहां डेटाबेस की कई रेप्लिका सेव की जाती हैं. हर रेप्लिका, रीड-राइट रेप्लिका होती है. इसमें डेटाबेस का पूरा डेटा होता है. इसके अलावा, यह विटनेस रेप्लिका भी होती है. इसमें डेटा का पूरा सेट नहीं होता, लेकिन यह रेप्लिकेशन में हिस्सा लेती है.
डेटा को कई क्षेत्रों में कॉपी करके, किसी एक क्षेत्र में डेटा उपलब्ध न होने पर भी डेटा को ऐक्सेस किया जा सकता है. किसी क्षेत्र में, डेटा को अलग-अलग ज़ोन में कॉपी किया जाता है, ताकि किसी ज़ोन में डेटा उपलब्ध न होने पर भी, उस क्षेत्र में डेटा उपलब्ध कराया जा सके.
Cloud Firestore इन मल्टी-रीजन लोकेशन के साथ काम करता है:
| कई देशों/इलाकों के लिए बनाए गए ग्रुप का नाम | कई देशों/इलाकों के लिए जानकारी | रीड-राइट क्षेत्र | गवाह का क्षेत्र |
|---|---|---|---|
eur3 |
यूरोप | europe-west1 (बेल्जियम), europe-west4 (नीदरलैंड्स) |
europe-north1 (फ़िनलैंड) |
nam5 |
अमेरिका (सेंट्रल) | us-central1 (आयोवा), us-central2 (ओक्लाहोमा—निजी Google Cloud क्षेत्र) |
us-east1 (साउथ कैरलाइना) |
nam7 |
अमेरिका (सेंट्रल और ईस्ट) | us-central1 (आयोवा), us-east4 (उत्तरी वर्जीनिया) |
us-central2 (ओक्लाहोमा—निजी Google Cloud क्षेत्र) |
क्षेत्रीय जगहें
क्षेत्रीय जगह, कोई खास भौगोलिक जगह होती है. जैसे, साउथ कैरोलिना. किसी क्षेत्रीय लोकेशन में मौजूद डेटा को क्षेत्र के अंदर मौजूद कई ज़ोन में कॉपी किया जाता है. क्षेत्रीय स्तर पर मौजूद सभी जगहों के बीच कम से कम 160 किलोमीटर की दूरी होनी चाहिए.
कम लागत के लिए, किसी क्षेत्र की जगह चुनें. अगर आपका ऐप्लिकेशन लेटेन्सी के लिए संवेदनशील है, तो राइट लेटेन्सी कम करने के लिए किसी क्षेत्र की जगह चुनें. इसके अलावा, अन्य Google Cloud संसाधनों के साथ को-लोकेशन के लिए भी किसी क्षेत्र की जगह चुनें.
Cloud Firestore इन रीजनल रिसॉर्स लोकेशन के साथ काम करता है:
| क्षेत्र का नाम | क्षेत्र की जानकारी | |
|---|---|---|
| उत्तरी अमेरिका | ||
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 जगह के टाइप से यह तय होता है कि सामान्य उपलब्धता (जीए) के दौरान, सेवा स्तर समझौते (एसएलए) के तहत अपटाइम का प्रतिशत कितना होगा:
| कवर की गई सेवा | महीने का अपटाइम प्रतिशत |
|---|---|
| Cloud Firestore कई देशों/इलाकों के लिए | >= 99.999% |
| Cloud Firestore क्षेत्र के हिसाब से | >= 99.99% |
जगह के हिसाब से कीमत तय करना
आपकी Cloud Firestore जगह के हिसाब से, डेटाबेस के ऑपरेशन की लागत तय होती है.
हर देश/इलाके और हर देश/इलाके के टाइप के हिसाब से कीमत के बारे में पूरी जानकारी पाने के लिए, Cloud Firestore की बिलिंग के बारे में जानकारी लेख पढ़ें.
अपने डेटाबेस की जगह की जानकारी देखना
अपने डेटाबेस के लिए लोकेशन सेटिंग देखने के लिए, इनमें से कोई एक तरीका अपनाएं:
gcloud firestore databases listकमांड चलाएं.Google Cloud Console में, डेटाबेस की सूची खोलें. हर डेटाबेस की जगह की जानकारी, जगह वाले कॉलम में दी गई होती है.
अगले चरण
किसी खास जगह पर Cloud Firestore डेटाबेस बनाने के लिए, डेटाबेस बनाना और उन्हें मैनेज करना लेख पढ़ें
लेटेंसी, उपलब्धता, और टिकाऊपन से जुड़ी ज़रूरतों को पूरा करने वाले ऐप्लिकेशन बनाने के बारे में ज़्यादा जानने के लिए, भौगोलिक क्षेत्र और इलाके लेख पढ़ें.