Bu sayfada, afet kurtarma planları oluşturmanıza ve uygulamanıza yardımcı olabilecek Cloud Firestore özellikleri açıklanmaktadır.
Bulut altyapısı kesintileri için afet kurtarma planlaması
Google Cloud içinde, bir bölgenin kesinti yaşaması gibi olası bulut altyapısı kesintilerine karşı koruma sağlamak için Cloud Firestore, verileri birden fazla replika veritabanında kopyalar.
Replikasyon 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ölgede eşzamanlı olarak kopyalar. Çok bölgeli veritabanları, verileri üç bölgedeki beş alt bölgede eşzamanlı olarak kopyalar. Bu bölgelerden ikisi hizmet bölgesi, biri ise tanık bölgedir. Ç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.
Cloud Firestore, replikasyon işlemini sizin için otomatik olarak gerçekleştirir ve ek yapılandırma veya temel hazırlık gerektirmez. Daha fazla bilgi için aşağıdaki kaynaklara göz atın:
Replikasyon mimarisi hakkında daha fazla bilgi için Bulut altyapısı kesintileri için olağanüstü durum kurtarma mimarisi oluşturma başlıklı makaleyi inceleyin.
Veriler için afet kurtarma planlaması
Verilerin yanlışlıkla silinmesi veya değiştirilmesi gibi veri felaketlerine karşı korunmak için planlanmış yedeklemeleri ve belirli bir noktadan önceyi kurtarma (PITR) özelliğini kullanın. Olağanüstü durum kurtarma gereksinimlerinize bağlı olarak her iki özelliği birlikte kullanabilirsiniz.
Planlanmış yedeklemeler
Yedeklemeler için maksimum saklama süresi 14 haftadır. Günlük veya haftalık yedeklemeler planlayabilirsiniz. Veritabanınızı bir yedekten aynı projedeki yeni bir Cloud Firestore veritabanına geri yükleyebilirsiniz. Daha fazla bilgi için Verileri yedekleme ve geri yükleme başlıklı makaleyi inceleyin.
Yedeklemeler, belirli bir zamana geri yükleme özelliğine kıyasla daha uzun bir saklama süresi sunar. Bir veritabanını yedekten geri yüklemek, belirli bir zamana geri yükleme verilerinden geri yüklemekten daha az maliyetlidir.
Belirli bir noktadan önceyi kurtarma (PITR)
Belgeleri geçmişte yedi güne kadar bir noktadan okumak için PITR'yi etkinleştirin. Verileri 1 dakikalık ayrıntı düzeyinde okuyabilir ve 0 kurtarma süresi hedefiyle (maksimum kurtarma süresi) veritabanınıza hassas bir şekilde geri yazabilirsiniz. Kurtarma noktası hedefi (mümkün olan maksimum veri kaybı) 1 dakikadır. Daha fazla bilgi için Belirli bir noktadan önceyi kurtarma başlıklı makaleyi inceleyin.
Veritabanının tamamını geri yüklemeniz gerekmiyorsa PITR okuma işlemleri yalnızca gerekli verileri kurtarabilir. PITR okuma işlemleri, yedeklemelere kıyasla daha düşük kurtarma süresi hedefi ve daha düşük kurtarma noktası hedefi de sağlar.
Verileri dışa aktarma işlemleri
14 haftadan uzun süreli veri saklama ihtiyaçları için PITR'yi kullanarak tüm veritabanınızı dışa aktarabilir ve bu verileri süresiz olarak Cloud Storage içinde saklayabilirsiniz. Belirli bir zamana geri yükleme veri dışa aktarma işlemi, geçmişte yedi güne kadar olan bir zaman damgasından veri yakalar.
PITR veri dışa aktarma işlemleri, veritabanınızdaki verileri arşivlemek için kullanışlıdır. Yedeklemelerle karşılaştırıldığında, bir veritabanını PITR dışa aktarma işleminden kurtarmak genellikle aynı verileri bir yedeklemeden kurtarmaktan daha pahalıdır.
PITR dışa aktarma işlemi başlatmak için PITR verilerini dışa ve içe aktarma başlıklı makaleyi inceleyin.
Veritabanı klonu
Veritabanınızı geçmişteki bir noktadan klonlayarak verileri kurtarabilirsiniz. PITR etkinleştirilmişse son yedi güne ait verileri klonlayabilirsiniz. PITR etkinleştirilmemişse en fazla bir saat öncesinden klonlama yapabilirsiniz.
Klonlama işlemini başlatmak için Veritabanından klonlama başlıklı makaleyi inceleyin.