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