Database Backup Service (DBS); MongoDB veritabanları için koleksiyon düzeyinde geri yükleme, coğrafi olarak yedekli yedekleme, tam veya artımlı yedekleme ve uzun süreli arşivleme desteği sunar. DBS'yi kullanarak kendi yönettiğiniz veya cloudlar arası MongoDB veritabanlarının yedeklenmesini otomatikleştirebilirsiniz.
Yedekleme planı oluşturma
Daha fazla bilgi için bkz. Yedekleme planı oluşturma.
Bir yedekleme planı satın alırken Veritabanı Türü seçeneğini MongoDB olarak ve Yedekleme Modu seçeneğini Logical Backup olarak ayarlayın.
MongoDB veritabanları için yedekleme ve geri yükleme granüleritesi hakkında bilgi edinmek için bkz. Desteklenen veritabanı türleri ve özellikler.
Yedekleme planını yapılandırma
Data Management Service (DMS) 5,0 konsolunda oturum açın.
-
Üst gezinme çubuğunda seçeneklerini belirleyin.
NotDMS konsolunu basit modda kullanıyorsanız DMS konsolunun sol üst köşesindeki
simgesinin üzerine gelin ve seçeneklerini belirleyin. Hedef yedekleme planını bulun ve Actions sütunundaki Configure Backup Schedule seçeneğine tıklayın.
-
Configure Backup Source and Destination sayfasında yedekleme kaynağını ve hedefini yapılandırın ardından Next seçeneğine tıklayın.
Bölüm
Parametre
Açıklama
Yok
Backup schedule name
DBS otomatik olarak bir plan adı oluşturur. Planı tanımlamak için açıklayıcı bir ad belirtilebilir. Adın benzersiz olması gerekmez.
Backup source information
Backup mode
Şu anda yalnızca mantıksal yedekleme desteklenmektedir.
Database location
-
No public network IP: Port's self-built database (accessed through the database gateway): Veritabanı Ağ Geçidi (DG) kullanarak kendi yönettiğiniz bir veritabanını yedekler. Önce örnek için bir veritabanı ağ geçidi yapılandırmanız ve ardından ilgili DG instance ID değerini seçmeniz gerekir.
-
User-Created Database with Public IP Address <IP Address:Port Number>: Genel ağ üzerinden kendi yönettiğiniz bir veritabanını yedekler. Ayrıca kaynak veritabanı örneğinin uç noktasını ve bağlantı noktasını yapılandırmanız gerekir.
-
ECS-Hosted Database: Bir ECS örneğinde barındırılan bir veritabanını yedekler. Ayrıca kaynak veritabanı örneği için ECS instance ID değerini ve veritabanı bağlantı noktasını yapılandırmanız gerekir.
-
Express Connect DB/VPN Gateway/Intelligent Gateway: Virtual Private Cloud (VPC) kullanarak kendi yönettiğiniz bir veritabanını yedekler. Veritabanı örneği için önceden bir VPC yapılandırmanız ve bu adımda hedef Peer VPC değerini seçmeniz gerekir.
Database type
Değer yedekleme planını oluştururken seçtiğiniz veritabanı türüyle aynıdır.
NotDatabase location parametresini ApsaraDB for MongoDB olarak ayarlarsanız bu parametre görüntülenmez.
Peer VPC
Virtual Private Cloud (VPC) seçin.
NotBu parametre yalnızca Database location parametresini Self-managed database accessed via Express Connect, VPN Gateway, or Smart Access Gateway (SAG) olarak ayarlarsanız görüntülenir.
Secondary node endpoint
Sistemin ikincil düğümden veri okuyarak tam yedekleme yapması için ikincil düğümün uç noktasının yapılandırılıp yapılandırılmayacağını belirtin.
NotDaha fazla bilgi için bkz. MongoDB veritabanını ikincil düğümden yedekleme.
Region
Kaynak örneğin bölgesini seçin.
NotBu parametre yalnızca Database location parametresini ECS-hosted database, ApsaraDB for MongoDB veya Self-managed database without a public endpoint (accessed via Database Gateway) olarak ayarlarsanız görüntülenir.
Endpoint
Kaynak veritabanının genel uç noktası.
NotBu parametre yalnızca Database location parametresini Self-managed database with a public endpoint, Self-managed database accessed via Express Connect, VPN Gateway, or Smart Access Gateway (SAG) veya Self-managed database without a public endpoint (accessed via Database Gateway) olarak ayarlarsanız görüntülenir.
Port
Kaynak veritabanına bağlanmak için kullanılan bağlantı noktası.
NotDatabase location parametresini ApsaraDB for MongoDB olarak ayarlarsanız bu parametre görüntülenmez.
ECS instance ID
Kaynak veritabanını barındıran ECS örneğinin ID değerini seçin.
NotBu parametre yalnızca Database location parametresini ECS-hosted database olarak ayarlarsanız görüntülenir.
DG instance ID
Veritabanı Ağ Geçidi (DG) örneğini seçin.
NotBu parametre yalnızca Database location parametresini Self-managed database without a public endpoint (accessed via Database Gateway) olarak ayarlarsanız görüntülenir.
Database name
Veritabanının adını girin.
Database account
Veritabanı hesabını girin.
NotHesabın yerel veritabanında okuma iznine sahip olduğundan emin olun.
Password
Yedeklemek istediğiniz veritabanına bağlanmak için kullanılan hesabın parolası.
Veritabanı hesabının kullanıcı adını ve parolasını girdikten sonra parolanın yanındaki Test Connection seçeneğine tıklayarak yedeklemek istediğiniz veritabanı bilgilerinin geçerli olup olmadığını kontrol edin. Belirtilen parametreler geçerliyse Test Passed mesajı görüntülenir. Test Failed mesajı görüntülenirse Test Failed öğesinin yanındaki Check seçeneğine tıklayın. Kontrol sonuçlarına göre yedeklemek istediğiniz veritabanı bilgilerini değiştirin.
Compliance warranty regarding cross-border data transfers
Onay kutusunu seçerek uyumluluk taahhüdünü okuyup kabul edin.
Backup Destination Information
Backup storage type
Yedekleme hedefinin depolama türü. Geçerli değerler:
-
DBS-owned Storage (Önerilen): Manuel depolama oluşturma gerekmez. Veriler otomatik olarak DBS'ye ait depolamada saklanır ve ücretler depolanan veri miktarına göre belirlenir. Daha fazla bilgi için bkz. Depolama ücretleri.
-
OSS For User: Object Storage Service (OSS) konsolunda bir paket oluşturmanız gerekir. Daha fazla bilgi için bkz. Paket oluşturma.
Not-
Bu örnekte DBS-owned Storage kullanılır. User-owned OSS bucket seçeneğini belirlerseniz Object Storage Service (OSS) Bucket Name parametresini de yapılandırmanız gerekir. Yalnızca OSS Standard depolama sınıfı desteklenir.
-
Büyük hacimli veriler için abonelik tabanlı bir DBS depolama planı satın almayı düşünün. Abonelik planları kullandıkça öde faturalandırmaya göre daha maliyet etkindir.
Storage encryption
Bir şifreleme yöntemi seçin. Geçerli değerler:
-
Encrypted (Önerilen): Endüstri standardı AES-256 algoritmasını kullanarak depolanan verileri şifreler.
OSS sunucu tarafı şifrelemeyi destekler. Bir nesne yüklediğinizde OSS nesneyi kaydederken alır almaz şifreler. Nesneyi indirdiğinizde OSS nesneyi otomatik olarak şifresini çözer. Daha fazla bilgi için bkz. Sunucu tarafı şifreleme.
-
Non-encrypted: Verileri şifrelemez.
-
-
Edit Backup Objects sayfasında yedeklemek istediğiniz veritabanlarını veya koleksiyonları Selected kutusuna taşıyın ve ardından Next seçeneğine tıklayın.
NotTek bir koleksiyonu tek bir veritabanını veya birden çok veritabanını yedekleyebilirsiniz. Mevcut tüm veritabanlarını seçmek için sol alt köşedeki Select All seçeneğine tıklayabilirsiniz. Desteklenen yedekleme nesneleri farklı veritabanları için değişir. Daha fazla bilgi için bkz. Desteklenen veritabanı türleri ve özellikler.
Varsayılan olarak yedekleme planı yapılandırıldıktan sonra oluşturulan veritabanlarını içermez. Bu yeni veritabanlarını yedeklemek için bunları yedekleme planına eklemeniz gerekir. Daha fazla bilgi için bkz. Yedekleme nesnelerini değiştirme.
-
Configure Backup Time sayfasında yedekleme zamanını ve diğer parametreleri yapılandırın ardından Next seçeneğine tıklayın.
Parametre
Açıklama
Full backup frequency
Yedekleme planının sıklığı. Geçerli değerler: Periodic Backup ve Single Backup.
NotPeriodic Backup seçeneğini belirlerseniz Full Data Backup Recurrence ve Start At parametrelerini yapılandırmanız gerekir.
Full backup period
DBS'nin yedekleme planını çalıştırdığı haftanın günleri. Haftanın bir veya daha fazla gününü seçebilirsiniz. En az bir hafta günü seçin.
Start time
Yedeklemenin başlangıç zamanı. Yoğun olmayan saatlerde bir zaman noktası ayarlamanız önerilir. Örnek: 01:00.
NotSonraki yedeklemenin başlangıç zamanında önceki tam veri yedeklemesi tamamlanmamışsa DBS sonraki yedeklemeyi atlar.
Incremental backup
Artımlı yedeklemenin etkinleştirilip etkinleştirilmeyeceğini belirtir.
Bu parametre yalnızca Full-scale Backup Frequency parametresini Periodic Backup olarak ayarlarsanız görüntülenir.
Max concurrent threads for full backup
Tam yedekleme için kullanılabilir maksimum eşzamanlı iş parçacığı sayısı. Yedekleme hızını ayarlamak için bu parametreyi ayarlayabilirsiniz. Örneğin veritabanı üzerindeki etkileri en aza indirmek için yedekleme iş parçacığı sayısını azaltabilirsiniz.
-
Edit Lifecycle sayfasında DBS'ye ait depolamadaki tam yedekleme verilerinin saklama süresini belirtin.
Önceki adımda Incremental backup seçeneğini etkinleştirdiyseniz artımlı yedekleme verileri için saklama süresini de yapılandırmanız gerekir. Yedekleme verilerinin yaşam döngüsü hakkında daha fazla bilgi için bkz. Yedekleme verilerinin yaşam döngüsünü yönetme.
Yukarıdaki yapılandırmalar tamamlandıktan sonra sayfanın sağ alt köşesindeki Precheck seçeneğine tıklayın.
-
Precheck iletişim kutusunda ön kontrol başarılı olduktan sonra Start Task seçeneğine tıklayın.
NotPlanın Status durumu Running olarak değiştiğinde yapılandırma tamamlanır.
Yedekleme planı başarısız olursa veya hata bildirirse sorunu derhal gidermeniz gerekir. Daha fazla bilgi için bkz. Anormal bir DBS yedekleme planını düzeltme. Önerileri uyguladıktan sonra sorun devam ederse yardım almak için DingTalk'taki DBS müşteri destek grubuna katılın (ID: 35585947).
Verileri geri yükleme
Data Management Service (DMS) 5,0 konsolunda oturum açın.
-
Üst gezinme çubuğunda seçeneklerini belirleyin.
NotDMS konsolunu basit modda kullanıyorsanız DMS konsolunun sol üst köşesindeki
simgesinin üzerine gelin ve seçeneklerini belirleyin. Yedekleme Planları sayfasında yönetmek istediğiniz yedekleme planını bulun ve Actions sütunundaki Manage seçeneğine tıklayın.
Configure Task sayfasında sağ üst köşedeki Restore Database seçeneğine tıklayın.
-
Configure recovery point sayfasında aşağıdaki parametreleri yapılandırın ve ardından Next seçeneğine tıklayın.
Bölüm
Parametre
Açıklama
Yok
Restore task name
DBS otomatik olarak bir görev adı oluşturur. Görevi tanımlamak için açıklayıcı bir ad belirtilebilir. Adın benzersiz olması gerekmez.
Recovery point
Recoverable time range
Verilerin geri yüklenebileceği zaman aralığı.
Selected recovery point
Verilerin geri yükleneceği zaman noktasını seçin. Zaman geri yüklenebilir zaman aralığı içinde olmalıdır.
Restore destination
Database location
Hedef veritabanının konumunu seçin. Geçerli değerler:
-
No public network IP: Port's self-built database (accessed through the database gateway): Veritabanı örneği için önceden bir veritabanı ağ geçidi yapılandırmanız ve bu adımda hedef DG instance ID değerini seçmeniz gerekir.
-
User-Created Database with Public IP Address <IP Address:Port Number>: Hedef veritabanı örneğinin uç noktasını ve bağlantı noktasını yapılandırmanız gerekir.
-
ECS-Hosted Database: Hedef veritabanı örneği için ECS instance ID değerini ve veritabanı bağlantı noktasını yapılandırmanız gerekir.
-
ApsaraDB for MongoDB
-
Express Connect DB/VPN Gateway/Intelligent Gateway: Veritabanı örneği için önceden bir VPC yapılandırmanız ve bu adımda hedef Peer VPC değerini seçmeniz gerekir.
Database type
Değer yedekleme planını oluştururken seçtiğiniz veritabanı türüyle aynıdır.
NotDatabase location parametresini ApsaraDB for MongoDB olarak ayarlarsanız bu parametre görüntülenmez.
Region
Hedef örneğin bulunduğu bölgeyi seçin.
NotBu parametre yalnızca Database location parametresini ECS-hosted database, ApsaraDB for MongoDB veya Self-managed database without a public endpoint (accessed via Database Gateway) olarak ayarlarsanız görüntülenir.
Endpoint
Hedef veritabanının genel uç noktası.
NotBu parametre yalnızca Database location parametresini Self-managed database with a public endpoint, Self-managed database accessed via Express Connect, VPN Gateway, or Smart Access Gateway (SAG) veya Self-managed database without a public endpoint (accessed via Database Gateway) olarak ayarlarsanız görüntülenir.
Port
Hedef veritabanına bağlanmak için kullanılan bağlantı noktası.
NotDatabase location parametresini ApsaraDB for MongoDB olarak ayarlarsanız bu parametre görüntülenmez.
ECS instance ID
Geri yüklenecek ECS örneğinin ID değerini seçin.
NotBu parametre yalnızca Database location parametresini ECS-hosted database olarak ayarlarsanız görüntülenir.
MongoDB instance ID
Geri yüklenecek MongoDB örneğinin ID değerini seçin.
NotBu parametre yalnızca Database location parametresini ApsaraDB for MongoDB olarak ayarlarsanız görüntülenir.
Peer VPC
Virtual Private Cloud (VPC) seçin.
NotBu parametre yalnızca Database location parametresini Self-managed database accessed via Express Connect, VPN Gateway, or Smart Access Gateway (SAG) olarak ayarlarsanız görüntülenir.
DG instance ID
Veritabanı Ağ Geçidi (DG) örneğini seçin.
NotBu parametre yalnızca Database location parametresini Self-managed database without a public endpoint (accessed via Database Gateway) olarak ayarlarsanız görüntülenir.
Database name
Veritabanının adını girin.
Database account
Veritabanı hesabını girin.
Password
Veritabanı hesabının parolasını girin.
NotHesap kimlik bilgilerini girdikten sonra hedef veritabanı bilgilerinin doğru olduğunu doğrulamak için Test Connection seçeneğine tıklayabilirsiniz. Test başarısız olursa Diagnose seçeneğine tıklayın ve talimatlara göre hedef veritabanı bilgilerini ayarlayın.
Compliance warranty regarding cross-border data transfers
Onay kutusunu seçerek uyumluluk taahhüdünü okuyup kabul edin.
-
-
Configure Objects to Restore sayfasında aşağıdaki parametreleri yapılandırın ve ardından Precheck seçeneğine tıklayın.
Parametre
Açıklama
Conflict handling
Varsayılan olarak Conflict Handling yöntemi Rename on conflict şeklindedir. Örneğin
job_infotablosunu geri yüklerken aynı ada sahip bir tablo varsa sistem yeni tabloyujob_info_dbs_<Geri Yükleme Görevi ID'si>_<Zaman Damgası>olarak yeniden adlandırır.Objects to restore
Source database objects bölümünde geri yüklenecek veritabanlarını veya koleksiyonları seçin ve bunları Selected Objects kutusuna taşıyın.
NotBazı veritabanları koleksiyon düzeyinde veya veritabanı düzeyinde geri yüklemeyi destekler bu da geri yüklenen veri miktarını azaltır ve Kurtarma Süresi Hedefini (RTO) kısaltır. Daha fazla bilgi için bkz. Desteklenen veritabanı türleri ve özellikler.
-
Precheck iletişim kutusunda Precheck Passed mesajı görüntülendikten sonra Start Task seçeneğine tıklayın.
Veritabanı geri yükleme ilerlemesini Restore Tasks sekmesinde görüntüleyebilirsiniz.
NotGeri yükleme süresi yedekleme planı teknik özelliklerine ve veritabanı boyutuna bağlıdır. Daha yüksek teknik özellikler daha hızlı geri yükleme hızları sağlar. Daha fazla bilgi için bkz. Mantıksal ve fiziksel yedeklemeler için performans testi sonuçları.
İlgili işlemler
Yedekleme kaynağını yedekleme nesnelerini yedekleme zamanını veya saklama ilkesini değiştirmek için bkz. Yedekleme planını yönetme.
Yedekleme planıyla ilgili ücretlendirme bilgileri için bkz. Ücretlendirme SSS.
Yedeklemelere geçici olarak ihtiyaç duymuyorsanız maliyetleri düşürmek için yedekleme planını duraklatabilirsiniz. Daha fazla bilgi için bkz. Yedekleme planını duraklatma veya yeniden başlatma.