Aracılığıyla paylaş


Azure Cosmos DB'de çevrimiçi yedekleme ve isteğe bağlı veri geri yükleme

Azure Cosmos DB düzenli aralıklarla otomatik olarak verilerinizin yedeğini alır. Otomatik yedeklemeler yapılırken veritabanı işlemlerinin performansı veya kullanılabilirliği etkilenmez. Yedeklerin tümü bir depolama hizmetinde ayrı olarak depolanır. Otomatik yedeklemeler, Azure Cosmos DB hesabınızı, veritabanınızı veya kapsayıcınızı yanlışlıkla sildiğiniz veya güncelleştirdiğiniz ve daha sonra veri kurtarma gerektirdiğiniz senaryolarda yararlıdır. Azure Cosmos DB yedeklemeleri Microsoft tarafından yönetilen hizmet anahtarlarıyla şifrelenir. Bu yedeklemeler güvenli bir genel olmayan ağ üzerinden aktarılır, yani yedekleme verileri kablo üzerinden ve bekleme sırasında aktarılırken şifrelenmiş kalır. Belirli bir bölgedeki bir hesabın yedekleri aynı bölgedeki depolama hesaplarına yüklenir.

Yedekleme modları

İki yedekleme modu vardır:

  • Sürekli yedekleme modu: Bu modun iki katmanı vardır. Bir katmanda 7 günlük saklama, ikinci katman ise 30 günlük saklama içerir. Sürekli yedekleme, 7 veya 30 gün içinde yeni bir hesaba veya mevcut hesaba geri yüklemenizi sağlar. Azure Cosmos DB hesabı oluştururken bu uygun katmanı seçebilirsiniz. Katmanlar hakkında daha fazla bilgi için bkz . Belirli bir noktaya geri yükleme ile sürekli yedekleme. Sürekli yedeklemeyi etkinleştirmek için Azure portalı, PowerShell, CLI veya Azure Resource Manager'ı kullanarak uygun makalelere bakın. Ayrıca hesapları düzenli aralıklı moddan sürekli moda geçirebilirsiniz.

  • Düzenli yedekleme modu: Bu mod, mevcut tüm hesaplar için varsayılan yedekleme modudur. Bu modda, yedekleme düzenli aralıklarla alınır ve destek ekibiyle bir istek oluşturularak veriler geri yüklenir. Bu modda, hesabınız için bir yedekleme aralığı ve saklama alanı yapılandıracaksınız. Maksimum saklama süresi bir aya kadar uzanır. En düşük yedekleme aralığı bir saat olabilir. Daha fazla bilgi edinmek için bkz . Düzenli yedekleme ve geri yükleme.

    Note

    Sürekli yedekleme ile yeni bir hesap yapılandırdıysanız Azure portalı, PowerShell veya CLI aracılığıyla self servis geri yükleme yapabilirsiniz. Hesabınız sürekli modda yapılandırılmışsa düzenli moda geri döndüremezsiniz.

Azure Synapse Link özellikli hesaplarda analiz deposu verileri yedeklemelere ve geri yüklemelere dahil değildir. Azure Synapse Link etkinleştirildiğinde Azure Cosmos DB, işlem deposundaki verilerinizin yedeklerini zamanlanmış bir yedekleme aralığında otomatik olarak almaya devam eder. Analiz deposunda, verilerinizin otomatik olarak yedeklenmesi ve geri yüklenmesi şu anda desteklenmiyor.

Cosmos DB yedeklemelerinin değişmezliği

Cosmos DB yedeklemeleri tamamen platform tarafından yönetilir. Geri yükleme, güncelleştirme yedekleme saklama veya yedeklilik değişikliği gibi eylemler, veritabanı hesabı yöneticisi tarafından yönetilen izin modeli aracılığıyla denetleniyor. Cosmos DB yedeklemeleri, yedeklerin listelenmesi, silinmesi veya devre dışı bırakılması için hiçbir kişiye, müşteriye veya başka bir modüle sunulmamaktadır. Yedeklemeler şifrelenir ve sertifika tabanlı erişim döndürülerek güvenliği sağlanan depolama hesaplarında depolanır. Bu yedeklemelere yalnızca bir müşteri geri yükleme başlattığında belirli bir yedeklemeyi yıkıcı olmayan bir şekilde geri yüklemek için geri yükleme modülü tarafından erişilir. Bu eylemler düzenli olarak günlüğe kaydedilir ve denetlenebilir. Müşteri tarafından yönetilen anahtarları seçen müşteriler için verileri ve yedeklemeleri zarf şifrelemesi aracılığıyla korumaya sahiptir.

Saklama ilkesi kapsamında tutulan yedeklemeler şunlardır:

  • Değiştirilemez (yedeklemelerde hiçbir değişikliğe izin verilmez)
  • Yeniden şifrelenmelerine izin verilmiyor
  • Silinmesine izin verilmiyor
  • Devre dışı bırakılmasına izin verilmiyor

Sık sorulan sorular

S1 aboneliğindeki A hesabından S2 aboneliğindeki B hesabına geri yükleyebilir miyim?

No. Yalnızca aynı abonelik içindeki hesaplar arasında geri yükleme yapabilirsiniz.

Kaynak hesaptan daha az bölüme veya düşük sağlanan aktarım hızına sahip bir hesaba geri yükleyebilir miyim?

No. Daha düşük RU/sn veya daha az bölüme sahip bir hesaba geri yükleyemezsiniz.

Yes. Ancak analiz deposu verileri yedeklemelere ve geri yüklemelere dahil değildir. Veritabanı hesabında Azure Synapse Link etkinleştirildiğinde, Azure Cosmos DB işlem deposundaki verilerinizi zamanlanan yedekleme aralığında otomatik olarak yedekler.

Analitik depolama özellikli kapsayıcılar için düzenli yedekleme modu destekleniyor mu?

Evet, ancak yalnızca normal işlem verileri için. Analiz deposunda verilerinizi yedekleme ve geri yükleme şu anda desteklenmiyor.

Sonraki Adımlar