Tüm Ürünler
Search
Belge Merkezi

Data Management:Kendi yönettiğiniz veya cloudlar arası MongoDB için mantıksal yedekleme ve geri yükleme

Son Güncelleme:Oct 04, 2026

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.

Not
  • 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

  1. Data Management Service (DMS) 5,0 konsolunda oturum açın.

  2. Üst gezinme çubuğunda Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan seçeneklerini belirleyin.

    Not

    DMS konsolunu basit modda kullanıyorsanız DMS konsolunun sol üst köşesindeki 2023-01-28_15-57-17.png simgesinin üzerine gelin ve All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan seçeneklerini belirleyin.

  3. Hedef yedekleme planını bulun ve Actions sütunundaki Configure Backup Schedule seçeneğine tıklayın.

  4. 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.

    Not

    Database location parametresini ApsaraDB for MongoDB olarak ayarlarsanız bu parametre görüntülenmez.

    Peer VPC

    Virtual Private Cloud (VPC) seçin.

    Not

    Bu 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.

    Region

    Kaynak örneğin bölgesini seçin.

    Not

    Bu 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ı.

    Not

    Bu 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ı.

    Not

    Database 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.

    Not

    Bu 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.

    Not

    Bu 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.

    Not

    Hesabı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.

  5. 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.

    Not
    • Tek 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.

  6. 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.

    Not

    Periodic 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.

    Not

    Sonraki 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.

  7. 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.

  8. Yukarıdaki yapılandırmalar tamamlandıktan sonra sayfanın sağ alt köşesindeki Precheck seçeneğine tıklayın.

  9. Precheck iletişim kutusunda ön kontrol başarılı olduktan sonra Start Task seçeneğine tıklayın.

    Not
    • Planı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

  1. Data Management Service (DMS) 5,0 konsolunda oturum açın.

  2. Üst gezinme çubuğunda Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan seçeneklerini belirleyin.

    Not

    DMS konsolunu basit modda kullanıyorsanız DMS konsolunun sol üst köşesindeki 2023-01-28_15-57-17.png simgesinin üzerine gelin ve All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan seçeneklerini belirleyin.

  3. Yedekleme Planları sayfasında yönetmek istediğiniz yedekleme planını bulun ve Actions sütunundaki Manage seçeneğine tıklayın.

  4. Configure Task sayfasında sağ üst köşedeki Restore Database seçeneğine tıklayın.

  5. 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.

    Not

    Database location parametresini ApsaraDB for MongoDB olarak ayarlarsanız bu parametre görüntülenmez.

    Region

    Hedef örneğin bulunduğu bölgeyi seçin.

    Not

    Bu 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ı.

    Not

    Bu 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ı.

    Not

    Database 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.

    Not

    Bu 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.

    Not

    Bu parametre yalnızca Database location parametresini ApsaraDB for MongoDB olarak ayarlarsanız görüntülenir.

    Peer VPC

    Virtual Private Cloud (VPC) seçin.

    Not

    Bu 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.

    Not

    Bu 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.

    Not

    Hesap 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.

  6. 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_info tablosunu geri yüklerken aynı ada sahip bir tablo varsa sistem yeni tabloyu job_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.

    Not

    Bazı 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.

  7. 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.

    Not

    Geri 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