इस पेज पर, Cloud Firestore ऐसी सुविधाओं के बारे में बताया गया है जिनकी मदद से आपके पास आपदा से उबरने के लिए प्लान बनाने और उन्हें लागू करने का विकल्प होता है.
क्लाउड इन्फ़्रास्ट्रक्चर के बंद होने पर, आपदा के बाद डेटा की बहाली का प्लान
Google Cloud में क्लाउड इन्फ़्रास्ट्रक्चर में आने वाली रुकावटों से बचाव करने के लिए, Cloud Firestore एक से ज़्यादा रेप्लिका डेटाबेस में डेटा को कॉपी करता है. उदाहरण के लिए, किसी ज़ोन या इलाके में सेवा उपलब्ध नहीं है.
डेटाबेस का रिप्लिकेशन आर्किटेक्चर इस बात पर निर्भर करता है कि डेटाबेस किसी क्षेत्रीय जगह पर है या एक से ज़्यादा क्षेत्रों में. रीजनल डेटाबेस, डेटा को कम से कम तीन ज़ोन में सिंक करते हैं. एक से ज़्यादा इलाकों वाले डेटाबेस, तीन क्षेत्रों में पांच ज़ोन के डेटा को सिंक्रोनस रूप से दोहराते हैं. इसमें दो क्षेत्र और एक गवाह क्षेत्र होता है. एक से ज़्यादा क्षेत्रों में मौजूद डेटाबेस, 99.999% उपलब्धता देकर, डेटाबेस की उपलब्धता और उनकी ड्यूरेबिलिटी को बढ़ाते हैं. रीजनल डेटाबेस 99.99% उपलब्धता देते हैं.
Cloud Firestore, आपके लिए डुप्लीकेट कॉपी बनाने की प्रोसेस को अपने-आप मैनेज करता है. इसके लिए, आपको कोई और कॉन्फ़िगरेशन या प्रावधान करने की ज़रूरत नहीं होती. ज़्यादा जानकारी के लिए, ये देखें:
डुप्लीकेट कॉपी बनाने के आर्किटेक्चर के बारे में ज़्यादा जानने के लिए, क्लाउड इन्फ़्रास्ट्रक्चर के बंद होने पर, आपातकालीन स्थिति में डेटा वापस पाने की सुविधा का आर्किटेक्चर देखें.
आपदा के बाद डेटा की बहाली का प्लान
डेटा को गलती से मिटाने या उसमें बदलाव करने जैसी आपदाओं से बचने के लिए, शेड्यूल किए गए बैकअप और पॉइंट-इन-टाइम रिकवरी (पीआईटीआर) का इस्तेमाल करें. आपके पास आपातकालीन स्थिति में डेटा वापस पाने की ज़रूरी शर्तों के आधार पर, दोनों सुविधाओं का एक साथ इस्तेमाल करने का विकल्प है.
शेड्यूल किए गए बैकअप
बैकअप को ज़्यादा से ज़्यादा 14 हफ़्तों तक सेव रखा जा सकता है. हर दिन या हर हफ़्ते बैकअप लेने के लिए शेड्यूल किया जा सकता है. उसी प्रोजेक्ट में, अपने डेटाबेस को बैकअप से नए Cloud Firestore डेटाबेस में वापस लाया जा सकता है. ज़्यादा जानकारी के लिए, डेटा का बैक अप लेना और उसे वापस लाना लेख पढ़ें.
पीआईटीआर की तुलना में, बैकअप के दौरान ज़्यादा समय तक निजी डेटा का रखरखाव किया जाता है. बैकअप से डेटाबेस को वापस लाने में, पीआईटीआर डेटा से डेटाबेस को वापस लाने के मुकाबले कम खर्च आता है.
पॉइंट-इन-टाइम रिकवरी (पीआईटीआर)
पीआईटीआर को चालू करके, पिछले सात दिनों तक के दस्तावेज़ों को पढ़ा जा सकता है. डेटा को 1 मिनट के लेवल पर पढ़ा जा सकता है और रिकवरी टाइम ऑब्जेक्टिव (रिकवरी के लिए ज़्यादा से ज़्यादा समय) को 0 पर सेट करके, डेटा को अपने डेटाबेस में वापस लिखा जा सकता है. रिकवरी पॉइंट का मकसद (डेटा का ज़्यादा से ज़्यादा नुकसान) एक मिनट है. ज़्यादा जानकारी के लिए, किसी खास समय की बैकअप कॉपी से डेटा वापस लाना लेख पढ़ें.
अगर आपको पूरे डेटाबेस को वापस लाने की ज़रूरत नहीं है, तो पीआईटीआर सिर्फ़ ज़रूरी डेटा को वापस ला सकता है. पीआईटीआर, बैकअप की तुलना में रिकवरी टाइम ऑब्जेक्टिव और रिकवरी पॉइंट ऑब्जेक्टिव भी कम देता है.
डेटा एक्सपोर्ट करने की सुविधा
अगर आपको 14 हफ़्तों से ज़्यादा समय तक डेटा सेव रखना है, तो अपने पूरे डेटाबेस का एक्सपोर्ट बनाने के लिए, पीआईटीआर का इस्तेमाल करें. इसके बाद, इस डेटा को Cloud Storage में हमेशा के लिए सेव करें. पीआईटीआर डेटा एक्सपोर्ट, पिछले सात दिनों तक के टाइमस्टैंप का डेटा कैप्चर करता है.
पीआईटीआर डेटा एक्सपोर्ट, आपके डेटाबेस के डेटा को संग्रहित करने के लिए काम के होते हैं. बैकअप की तुलना में, पीआईटीआर एक्सपोर्ट से डेटाबेस को वापस लाने की प्रोसेस आम तौर पर ज़्यादा महंगी होती है.
PITR एक्सपोर्ट कार्रवाई शुरू करने के लिए, PITR डेटा से एक्सपोर्ट और इंपोर्ट करना देखें.