Cloud Firestore Standard sürümü ve Cloud Firestore Enterprise sürümü için geçerlidir. |
Bu sayfada, MongoDB uyumluluğu özelliklerine sahip Cloud Firestore'un, olağanüstü durum kurtarma planları oluşturmanıza ve uygulamanıza yardımcı olabileceği açıklanmaktadır.
Bulut altyapısı kesintileri için olağanüstü durum kurtarma planlaması
Google Cloud gibi bir bölge veya alt bölgede olası bulut altyapısı kesintilerine karşı koruma sağlamak için MongoDB uyumlu Cloud Firestore, verileri birden fazla kopya veritabanına kopyalar.
Çoğaltma mimarisi, veritabanının bölgesel bir konumda mı yoksa çok bölgeli bir konumda mı olduğuna bağlıdır. Bölgesel veritabanları, verileri en az üç bölgeye eşzamanlı olarak kopyalar. Çoklu bölge veritabanları, verileri üç bölgedeki beş alt bölgeye eşzamanlı olarak kopyalar. Bu bölgelerden ikisi hizmet bölgesi, biri ise tanık bölgesi olarak kullanılır. Çok bölgeli veritabanları, %99,999 kullanılabilirlik sağlayarak veritabanlarının kullanılabilirliğini ve dayanıklılığını en üst düzeye çıkarır. Bölgesel veritabanları% 99,99 kullanılabilirlik sağlar.
MongoDB uyumlu Cloud Firestore, çoğaltma işlemini sizin için otomatik olarak gerçekleştirir ve ek yapılandırma veya sağlama gerektirmez. Daha fazla bilgi için aşağıdaki kaynaklara bakın:
Çoğaltma mimarisi hakkında daha fazla bilgi için Bulut altyapısı kesintilerinde olağanüstü durum kurtarma mimarisi oluşturma başlıklı makaleyi inceleyin.
Veriler için olağanüstü durum kurtarma planlaması
Verilerin yanlışlıkla silinmesi veya değiştirilmesi gibi veri felaketlerine karşı korunmak için planlanmış yedeklemeler ve belirli bir noktaya geri yükleme (PITR) kullanın. Olağanüstü durum kurtarma gereksinimlerinize bağlı olarak, her iki özelliği de birlikte kullanabilirsiniz.
Planlanmış yedeklemeler
Yedekler en fazla 14 hafta saklanabilir. Günlük veya haftalık yedeklemeler planlayabilirsiniz. Veritabanınızı bir yedekten aynı projedeki yeni bir MongoDB uyumlu Cloud Firestore veritabanına geri yükleyebilirsiniz. Daha fazla bilgi için Verileri yedekleme ve geri yükleme başlıklı makaleyi inceleyin.
Yedeklemeler, PITR'den daha uzun bir saklama süresi sağlar. Bir veritabanını yedekten geri yüklemek, PITR verilerinden geri yüklemekten daha az maliyetlidir.
Belirli bir noktadan önceyi kurtarma (PITR)
PITR'yi etkinleştirerek yedi gün öncesine kadar olan bir zaman noktasındaki belgeleri okuyabilirsiniz. Verileri 1 dakikalık ayrıntı düzeyinde okuyabilir ve 0 kurtarma süresi hedefiyle (maksimum kurtarma süresi) veritabanınıza cerrahi olarak geri yazabilirsiniz. Kurtarma noktası hedefi (maksimum olası veri kaybı) 1 dakikadır. Daha fazla bilgi için Belirli bir noktaya geri yükleme başlıklı makaleye bakın.
PITR, tüm veritabanını geri yüklemeniz gerekmiyorsa yalnızca gerekli verileri kurtarabilir. PITR, yedeklemelere kıyasla daha düşük bir kurtarma süresi hedefi ve daha düşük bir kurtarma noktası hedefi de sağlar.
Veri dışa aktarma işlemleri
14 haftayı aşan veri saklama ihtiyaçlarınız için PITR'yi kullanarak tüm veritabanınızın dışa aktarımını oluşturabilir ve bu verileri Cloud Storage'da süresiz olarak saklayabilirsiniz. PITR veri dışa aktarma işlemi, geçmişte yedi güne kadar olan bir zaman damgasından alınan verileri yakalar.
PITR veri dışa aktarma işlemleri, veritabanınızdaki verileri arşivlemek için kullanışlıdır. Bir veritabanını yedeklemelerle karşılaştırıldığında, PITR dışa aktarma işleminden kurtarmak genellikle aynı verileri yedekten kurtarmaktan daha maliyetlidir.
PITR dışa aktarma işlemi başlatmak için PITR verilerinden dışa aktarma ve içe aktarma başlıklı makaleye bakın.