PostgreSQL için Azure Cosmos DB'de yedekleme ve geri yükleme
ŞUNLAR IÇIN GEÇERLIDIR: PostgreSQL için Azure Cosmos DB (PostgreSQL'e citus veritabanı uzantısıyla desteklenir)
PostgreSQL için Azure Cosmos DB, bir kümedeki her düğümün yedeklerini otomatik olarak oluşturur. Yedeklemeler, kümenizi belirli bir zamana (belirli bir noktaya geri yükleme (PITR) geri yüklemek için kullanılabilir. Yedekleme ve geri yükleme her iş sürekliliği stratejisinin temel parçalarıdır çünkü bunlar verilerinizi yanlışlıkla bozulmalara veya silmelere karşı korur.
Yedekler
Otomatik işlem, kümeniz sağlandığı andan itibaren ve kümenin yaşam döngüsü boyunca PostgreSQL için Azure Cosmos DB düğümlerinin her birini yedekler. PostgreSQL için Azure Cosmos DB düzenli disk anlık görüntülerini alır ve azure blob depolamaya akışı düğümün WAL dosyalarıyla birleştirir.
Yedekler sunucuyu saklama süresi içinde herhangi bir noktaya geri yüklemenize olanak tanır. (Bekletme süresi şu anda tüm kümeler için 35 gündür.) Tüm yedeklemeler AES 256 bit şifreleme kullanılarak şifrelenir.
Yedekleme dosyaları dışarı aktarılamaz. Bunlar yalnızca PostgreSQL için Azure Cosmos DB'deki geri yükleme işlemleri için kullanılabilir.
Yedek yedeklilik
PostgreSQL için Azure Cosmos DB aşağıdaki yedeklilik seçeneklerini destekler.
Aynı bölge yedeklemesi
Alanlar arası yedekli yedekleme depolama alanı: Bu seçenek, kullanılabilirlik alanlarını destekleyen bölgeler için otomatik olarak seçilir. Yedeklemeler alanlar arası yedekli yedekleme depolama alanında depolandığında, her kümenin düğümünün barındırıldığı kullanılabilirlik alanında depolanan verilerin birden çok kopyasına ek olarak, veriler diğer kullanılabilirlik alanlarına da çoğaltılır.
Yerel olarak yedekli yedekleme depolama alanı: Bu seçenek, kullanılabilirlik alanlarını desteklemeyen bölgeler için otomatik olarak seçilir. Yedeklemeler yerel olarak yedekli yedekleme depolama alanında depolandığında, yedeklemelerin birden çok kopyası aynı bölgede depolanır.
Bölgeler arası yedekleme
- Coğrafi olarak yedekli yedekleme depolama alanı: Küme oluşturma sırasında bu seçeneği belirleyebilirsiniz. Yedeklemeler başka bir bölgede depolandığında, kümenizin barındırıldığı bölgede depolanan verilerin üç kopyasına ek olarak, veriler başka bir bölgeye çoğaltılır.
Kümenin coğrafi olarak yedekli yedeklemesinin depolandığı Azure bölgesi, PostgreSQL için Azure Cosmos DB kümesinin bulunduğu Azure bölgesine bağlıdır.
Yedekleme alanı maliyeti
Geçerli yedekleme depolama fiyatlandırması için PostgreSQL için Azure Cosmos DB fiyatlandırma sayfasına bakın.
Geri Yükleme
Kümeyi son 35 gün içindeki herhangi bir noktaya geri yükleyebilirsiniz. Belirli bir noktaya geri yükleme, birden çok senaryoda kullanışlıdır. Örneğin kullanıcı yanlışlıkla verileri silebilir, önemli bir tabloyu veya veritabanını bırakabilir ya da bir uygulama yanlışlıkla iyi verilerin üzerine hatalı verileri yazabilir.
Not
Küme yedeklemeleri her zaman 35 gün boyunca depolansa da, kümeyi en son yük devretme süresinden önceki bir noktaya geri yüklemek için bir destek isteği açmanız gerekebilir. Yüksek kullanılabilirliğe (HA) ek olarak, bakım ve işlem/depolama ölçeklendirme işlemleri, bu işlemler sırasında kapalı kalma süresini en aza indirmek için yük devretmeleri kullanır.
Aynı bölge geri yüklemesi için tüm düğümler çalışır durumdayken, kümeyi veri kaybı olmadan geri yükleyebilirsiniz. Olağanüstü bir olayla karşılaşan bir düğümün (kümede yüksek kullanılabilirlik etkinleştirilmemiş olması) son derece nadir bir durumda 5 dakikaya kadar veri kaybedebilirsiniz.
Coğrafi yedekleme etkinleştirilmiş kümelerde geri yükleme uzak bölgede veya kümenin bulunduğu bölgede gerçekleştirilebilir.
Önemli
Silinen kümeler geri yüklenemez. Kümeyi silerseniz, kümeye ait olan tüm düğümler silinir ve kurtarılamaz. Yöneticiler, küme kaynaklarını dağıtım sonrası yanlışlıkla silinmeye veya beklenmeyen değişikliklere karşı korumak için yönetim kilitlerinden yararlanabilir.
Geri yükleme işlemi özgün kümeyle aynı veya uzak Azure bölgesinde, aboneliğinde ve kaynak grubunda yeni bir küme oluşturur. Küme özgün kümenin yapılandırmasına sahiptir: aynı düğüm sayısı, sanal çekirdek sayısı, depolama boyutu, kullanıcı rolleri, PostgreSQL sürümü ve Citus uzantısı sürümü.
Ağ ayarları özgün kümeden korunmaz, varsayılan değerlere sıfırlanır. Geri yüklenen kümeye erişime izin vermek için geri yüklemeden sonra bu ayarları el ile ayarlamanız gerekir. Genel olarak, önerilen geri yükleme sonrası görevleri listemize bakın.
Çoğu durumda küme geri yüklemesi 1 saate kadar sürer.
Sonraki adımlar
- Azure portalında kümeyi geri yükleme adımlarına bakın.
- Bkz. yedekleme ve geri yükleme sınırları ve sınırlamaları.
- Azure kullanılabilirlik alanları hakkında bilgi edinin.