Tüm Ürünler
Search
Belge Merkezi

ApsaraDB for MongoDB:ECS üzerindeki kendi yönetiminizdeki MongoDB'yi ApsaraDB for MongoDB'ye geçirin

Son Güncelleme:Oct 03, 2026

Bu konuda, bir ECS örneği üzerinde barındırılan bağımsız (standalone) veya çoğaltma kümesi (replica set) mimarisine sahip kendi yönetiminizdeki MongoDB veritabanından ApsaraDB for MongoDB örneğine Data Transmission Service (DTS) kullanılarak nasıl veri geçirileceği açıklanmaktadır. DTS'nin artımlı veri geçişi özelliği, uygulamalarınızı çevrimdışı bırakmadan sorunsuz bir geçiş yapmanıza olanak tanır.

Bu konu, DTS konsolunun önceki sürümüne ilişkin geçiş prosedürünü açıklamaktadır. Yeni konsoldaki prosedür için aşağıdaki konulara bakın:

Ön koşullar

  • Kendi yönetiminizdeki MongoDB veritabanının sürümü 3,0 veya üzeri olmalıdır.

  • Hedef ApsaraDB for MongoDB örneği, kaynak veritabanının kullandığından daha fazla depolama alanına sahip olmalıdır.

Kullanım notları

  • Hizmetleriniz üzerindeki etkiyi en aza indirmek için veri geçişini yoğun olmayan saatlerde gerçekleştirin.

  • config veritabanı dahili bir sistem veritabanıdır ve özel gereksinimleriniz olmadıkça geçiş yapılmamalıdır.

  • ApsaraDB for MongoDB örneklerinin desteklediği sürümler ve depolama altyapıları için Sürümler ve depolama altyapıları bölümüne bakın. Farklı sürümler veya depolama altyapıları arasında veri geçişi yapmak istiyorsanız uyumluluğu önceden doğrulamanız gerekir.

Faturalandırma bilgileri

Geçiş Türleri Örnek yapılandırmaları İnternet trafiği
Tam veri geçişi Ücretsiz Ücretsiz
Artımlı veri geçişi Ücretlidir. Daha fazla bilgi için bkz. Data Transmission Service (DTS) fiyatlandırması. Ücretsiz

Geçiş türü açıklaması

  • Tam veri geçişi: Geçiş nesnelerinin tüm verileri kaynak örnekten hedef örneğe geçirilir.

    Not

    Veri geçişi veritabanı, koleksiyon ve dizin düzeylerinde desteklenir.

  • Artımlı veri geçişi: Geçiş nesnelerinin güncellenen verileri kaynak örnekten hedef örnekle senkronize edilir.

    Not
    • Veritabanları, koleksiyonlar ve dizinler için oluşturma ve silme işlemleri senkronize edilebilir.

    • Belgeler üzerindeki oluşturma, silme ve güncelleme işlemleri senkronize edilebilir.

Veritabanı hesabı izinleri


Kaynak Veri


Tam veri geçişi


Artımlı veri geçişi


ECS üzerindeki kendi yönetiminizdeki veritabanı


Geçirilecek veritabanlarında read izni


Geçirilecek veritabanlarında, admin veritabanında ve local veritabanında read izni


ApsaraDB for MongoDB örneği


Hedef veritabanında readWrite izni


Hedef veritabanında readWrite izni

Veritabanı hesapları oluşturmak ve izin vermek için:

Hazırlıklar

ECS örneğinizdeki kendi yönetiminizdeki veritabanınız çoğaltma kümesi mimarisi kullanıyorsa bu adımı atlayabilirsiniz.

ECS örneğinizdeki kendi yönetiminizdeki veritabanınız bağımsız mimari kullanıyorsa ve artımlı veri geçişi gerçekleştirmek istiyorsanız kaynak veritabanında oplog'u etkinleştirmeniz gerekir. Daha fazla bilgi için bkz. Kendi yönetiminizdeki bağımsız MongoDB veritabanını DTS kullanarak cloud'a geçirin.

Prosedür

  1. DTS konsolu

    oturumunu açın.

  2. Sayfanın sağ alt köşesinde, konsolun önceki sürümüne dönmek için Back to Old Console simgesine tıklayın.

  3. Sol gezinme bölmesinde Data Migration seçeneğine tıklayın.

  4. Migration Tasks sayfasının üst kısmında, hedef ApsaraDB for MongoDB örneğinizin bulunduğu bölgeyi seçin.

  5. Sağ üst köşede Create Migration Task seçeneğine tıklayın.

  6. Geçiş görevi için kaynak ve hedef veritabanlarını yapılandırın.

    Kategori

    Parametre

    Açıklama

    Görev Adı

    Yok

    • DTS, benzersiz olması gerekmeyen bir görev adı otomatik olarak oluşturur.

    • Görev adını değiştirebilirsiniz. Kolay tanımlama için açıklayıcı bir ad kullanmanızı öneririz.

    Kaynak Veritabanı

    Örnek Türü

    ECS-Hosted Database seçeneğini belirleyin.

    Örnek Bölgesi

    ECS örneğinin bulunduğu bölgeyi seçin.

    ECS Örnek Kimliği

    Kendi yönetiminizdeki MongoDB veritabanını barındıran ECS örneğinin kimliğini seçin.

    Veritabanı Türü

    MongoDB seçeneğini belirleyin.

    Bağlantı Noktası

    Kendi yönetiminizdeki MongoDB veritabanının hizmet bağlantı noktasını girin.

    Veritabanı Adı

    Kimlik doğrulama veritabanının adını girin.

    Veritabanı Hesabı

    Kendi yönetiminizdeki MongoDB veritabanına bağlanmak için kullanılan hesabı girin. Gerekli izinler için bkz. Veritabanı hesabı izinleri.

    Veritabanı Parolası

    Veritabanı hesabının parolasını girin.

    Not

    Kaynak veritabanı bilgilerini girdikten sonra, Database Password yanındaki Test Connectivity seçeneğine tıklayarak bilgileri doğrulayabilirsiniz. Bilgiler doğruysa Passed mesajı görüntülenir. Failed mesajı görüntülenirse Failed yanındaki Diagnose seçeneğine tıklayın ve istemlere göre kaynak veritabanı bilgilerini ayarlayın.

    Hedef Veritabanı

    Örnek Türü

    MongoDB Instance seçeneğini belirleyin.

    Örnek Bölgesi

    Hedef ApsaraDB for MongoDB örneğinin bölgesini seçin.

    MongoDB Örnek Kimliği

    Hedef ApsaraDB for MongoDB örneğinin kimliğini seçin.

    Veritabanı Adı

    Kimlik doğrulama veritabanının adını girin.

    Veritabanı Hesabı

    Hedef ApsaraDB for MongoDB örneğine bağlanmak için kullanılan hesabı girin. Gerekli izinler için bkz. Veritabanı hesabı izinleri.

    Veritabanı Parolası

    Veritabanı hesabının parolasını girin.

    Not

    Hedef veritabanı bilgilerini girdikten sonra, girilen bilgilerin doğru olduğunu doğrulamak için Database Password yanındaki Test Connectivity seçeneğine tıklayabilirsiniz. Bilgiler doğruysa Passed mesajı görüntülenir. Failed mesajı görüntülenirse Failed yanındaki Diagnose seçeneğine tıklayın ve istemlere göre hedef veritabanı bilgilerini ayarlayın.

  7. Yapılandırmayı tamamladıktan sonra sayfanın sağ alt köşesindeki Set Whitelist and Next seçeneğine tıklayın.

    Not
    • Kaynak veya hedef veritabanı bir Alibaba Cloud veritabanı örneği (RDS MySQL veya ApsaraDB for MongoDB gibi) ya da bir ECS örneği üzerindeki kendi yönetiminizdeki veritabanı ise DTS, ilgili bölgedeki DTS sunucularının IP adreslerini Alibaba Cloud veritabanı örneğinin izin listesine veya ECS örneğinin güvenlik kurallarına otomatik olarak ekler. Bu IP adreslerini manuel olarak eklemeniz gerekmez. Daha fazla bilgi için bkz. DTS Sunucularının IP Adresi Aralıkları.

    • Kaynak veya hedef kendi yönetiminizdeki bir veritabanı ise ve erişime izin vermek için DTS sunucularının genel IP CIDR bloklarını eklerseniz güvenlik riskleri ortaya çıkabilir. Güçlü parolalar kullanmanızı, izin verilen bağlantı noktalarını kısıtlamanızı veya Express Connect, VPN Gateway ya da Smart Access Gateway gibi özel bir bağlantı üzerinden veritabanına bağlanmanızı öneririz.

    • DTS görevi tamamlandıktan veya serbest bırakıldıktan sonra eklenen DTS sunucusu CIDR bloklarını izin listesinden manuel olarak kaldırmanızı öneririz.

  8. Geçiş türlerini ve geçirilecek nesneleri seçin.

    Parametre

    Açıklama

    Geçiş Türü

    • Yalnızca tam veri geçişi gerçekleştirmek için Full Data Migration seçeneğini belirleyin.

      Not

      Veri tutarlılığını sağlamak amacıyla tam veri geçişi sırasında kendi yönetiminizdeki MongoDB veritabanına yeni veri yazmayın.

    • Minimum kesinti süresiyle bir geçiş yapmak için hem Full Data Migration hem de Incremental Data Migration seçeneklerini belirleyin.

      Not

      Bağımsız mimariye sahip kendi yönetiminizdeki bir MongoDB veritabanı için artımlı veri geçişi özelliğini kullanmak üzere oplog'u etkinleştirmeniz gerekir. Daha fazla bilgi için bkz. Geçiş İçin Ön Koşullar.

    Geçiş Nesneleri

    • Available Objects bölmesinde geçirmek istediğiniz nesneleri seçin ve bunları Selected Objects bölmesine taşımak için simgesine tıklayın.

      Not
      • admin ve local veritabanları geçirilemez.

      • config veritabanı dahili bir sistem veritabanıdır. Özel gereksinimleriniz olmadıkça bu veritabanını geçirmeyin.

    • Nesneleri veritabanı, koleksiyon veya işlev düzeyinde seçebilirsiniz.

    • Varsayılan olarak geçirilen nesnelerin adları hedef örnekte değişmez. Nesneleri hedef veritabanında yeniden adlandırmak istiyorsanız nesne adı eşleme özelliğini kullanın. Daha fazla bilgi için bkz. Veritabanları, tabloları ve sütunları eşleyin.

  9. Sayfanın sağ alt köşesinde Precheck seçeneğine tıklayın.

    Not
    • Geçiş görevi başlamadan önce ön kontrol gerçekleştirilir. Geçiş görevi yalnızca ön kontrol başarılı olduktan sonra başlar.

    • Ön kontrol başarısız olursa her bir başarısız kontrol öğesi için

      Tip

      simgesine tıklayarak ayrıntıları görüntüleyin. Hataları düzelttikten sonra ön kontrolü tekrar gerçekleştirin.

  10. Ön kontrol başarılı olduktan sonra Next seçeneğine tıklayın.

  11. Confirm Purchase sayfasında bir Link Specification seçin ve Data Transmission Service (Pay-As-You-Go) Terms of Service onay kutusunu işaretleyin.

  12. Geçiş görevini başlatmak için Buy and Start seçeneğine tıklayın.

    • Tam veri geçişi

      Bir geçiş görevini manuel olarak sonlandırmayın. Bunu yaparsanız sistem veritabanının tüm verilerini geçirmeyebilir. Geçiş görevinin tamamlanmasını bekleyin.

    • Artımlı veri geçişi

      Artımlı veri geçişi görevi otomatik olarak sonlanmaz. Görevi manuel olarak sonlandırmanız gerekir.

      Not

      Geçiş görevini manuel olarak sonlandırmak için uygun bir zaman seçin. Örneğin, geçiş görevini yoğun olmayan saatlerde veya iş yükünüzü hedef ApsaraDB for MongoDB örneğine devretmeden önce sonlandırabilirsiniz.

      1. Görev ilerleme çubuğu Incremental Data Migration ve The migration task is not delayed durumunu gösterdiğinde kaynak veritabanına veri yazmayı birkaç dakika durdurun. İlerleme çubuğunun Incremental Data Migration yanında artımlı veri geçişinin gecikme süresini göstermesini bekleyin.

      2. Incremental Data Migration durumu The migration task is not delayed olarak değiştiğinde geçiş görevini manuel olarak sonlandırın.

        Incremental data migration without delay

  13. İş yüklerinizi hedef ApsaraDB for MongoDB örneğine yönlendirin.