Tüm Ürünler
Search
Belge Merkezi

ApsaraDB for MongoDB:Migrate an ApsaraDB for MongoDB instance to another region

Son Güncelleme:Oct 03, 2026

DTS, bir ApsaraDB for MongoDB çoğaltma kümesi veya bağımsız örneğini başka bir bölgeye geçirir; tam veri geçişini ve çoğaltma kümeleri için artımlı veri geçişini destekler.

Desteklenen geçiş yolları


Kaynak örnek türü


Tam veri geçişi


Artımlı veri geçişi


Bağımsız örnek


Desteklenir


Desteklenmez


Çoğaltma kümesi örneği


Desteklenir


Desteklenir


Parçalanmış küme örneği


Desteklenmez. Bunun yerine, mongodump ve mongorestore kullanın.


Desteklenmez

Geçiş türleri


Geçiş türü


Açıklama


Tam veri geçişi


Kaynaktan hedefe mevcut tüm veritabanlarını, koleksiyonları ve dizinleri geçirir.


Artımlı veri geçişi


Tam geçiş tamamlandıktan sonra devam eden değişiklikleri senkronize eder. Veritabanları, koleksiyonlar ve dizinler üzerinde oluşturma ve silme; belgeler üzerinde oluşturma, silme ve güncelleme işlemlerini destekler.

Faturalandırma


Geçiş türü


Görev yapılandırma ücreti


İnternet trafiği ücreti


Tam veri geçişi


Ücretsiz


Yalnızca Alibaba Cloud üzerinden internet tabanlı geçişler için ücretlendirilir. Faturalandırmaya genel bakış.


Artımlı veri geçişi


Ücretlendirilir. Faturalandırmaya genel bakış.


Tam veri geçişi ile aynıdır. Hedef genel bir IP adresi kullandığında internet trafiği ücretleri tüm görev için geçerlidir. Faturalandırılan öğeler.

Gerekli izinler


Veritabanı


Tam veri geçişi


Artımlı veri geçişi


Kaynak örnek


Kaynak veritabanında okuma izni


Kaynak, admin ve local veritabanlarında okuma izni


Hedef örnek


Hedef veritabanında okuma ve yazma izni


Hedef veritabanında okuma ve yazma izni

Bir veritabanı hesabı oluşturmak ve yetkilendirmek için bkz. MongoDB veritabanlarında kullanıcı izinlerini yönetin.

Ön koşullar

Başlamadan önce aşağıdakilerin sağlandığından emin olun:

Başlamadan önce

  • Tam veri geçişi her iki örnek üzerindeki yükü artırır. Yoğun olmayan saatlerde geçiş yapın.

  • Bağımsız örnekler artımlı geçişi desteklemez. Veri tutarlılığını sağlamak için tam geçiş sırasında kaynağa veri yazmayın.

  • Hedefe eşzamanlı yazma işlemleri, kaynak veriden %5–%10 daha fazla depolama alanı tüketir.

  • Hedefte yinelenen birincil anahtarların (varsayılan: _id) olmadığından emin olun. Yinelenen anahtarlar veri kaybına neden olabilir. DTS hizmetlerini kesintiye uğratmadan geçişi başlatmadan önce çakışan verileri temizleyin.

  • ApsaraDB for MongoDB, bakım listesinden çıktığında, süresi dolduğunda veya Veritabanı ana sürümünü yükseltin, Veri Aktarım Çözümleri, Örnek yapılandırmasını değiştirme hakkında genel bakış veya Yedekten yeni bir örneğe geri yükleyin sırasında küçük sürümü otomatik olarak güncelleyebilir.

Geçiş görevi oluşturun

Bu örnekte, bir çoğaltma kümesi örneği Çin (Qingdao) bölgesinden Çin (Hangzhou) bölgesine geçirilmektedir.

Migrate data between ApsaraDB for MongoDB instances across regions

Adım 1: Geçişi başlatın

  1. ApsaraDB for MongoDB konsoluna giriş yapın.

  2. Sol gezinme bölmesinde Replica Set Instances veya Sharded Cluster Instances seçeneğine tıklayın.

  3. Sol üst köşede, kaynak örneğin kaynak grubunu ve bölgesini seçin.

  4. Kaynak örneğin örnek kimliğine tıklayın.

  5. Sağ üst köşede Migrate Databases seçeneğine tıklayın.

Adım 2: Kaynak ve hedef veritabanlarını yapılandırın

Create Migration Task sayfasında aşağıdaki ayarları yapılandırın:

Configure the source and destination databases


Bölüm


Parametre


Açıklama


--


Görev Adı


DTS otomatik olarak bir ad oluşturur. Kolay tanımlama için açıklayıcı bir ad belirtin. Benzersiz adlar gerekli değildir.


Kaynak Veritabanı


Örnek Türü


ApsaraDB for MongoDB seçeneğini seçin.


Örnek Bölgesi


Kaynak örneğin bölgesini seçin. Bu örnekte China (Qingdao) seçeneğini seçin.


MongoDB Örnek Kimliği


Kaynak örnek kimliğini seçin.


Veritabanı Adı


Kimlik doğrulama veritabanının adını girin. Kök hesabı kullanmak için admin girin.


Veritabanı Hesabı


Kaynak örnek için kullanıcı adını girin. Gerekli izinler için bkz. Gerekli izinler.


Veritabanı Parolası


Parolayı girin. Doğrulamak için Test Connectivity seçeneğine tıklayın. Passed mesajı başarılı bir bağlantıyı gösterir. Failed mesajı görünürse sorun gidermek için Check seçeneğine tıklayın.


Hedef Veritabanı


Örnek Türü


MongoDB Instance seçeneğini seçin.


Örnek Bölgesi


Hedef örneğin bölgesini seçin. Bu örnekte China (Hangzhou) seçeneğini seçin.


MongoDB Örnek Kimliği


Hedef örnek kimliğini seçin.


Veritabanı Adı


Kimlik doğrulama veritabanının adını girin. Kök hesabı kullanmak için admin girin.


Veritabanı Hesabı


Hedef örnek için kullanıcı adını girin. Gerekli izinler için bkz. Gerekli izinler.


Veritabanı Parolası


Parolayı girin. Doğrulamak için Test Connectivity seçeneğine tıklayın. Passed mesajı başarılı bir bağlantıyı gösterir. Failed mesajı görünürse sorun gidermek için Check seçeneğine tıklayın.

Set Whitelist and Next seçeneğine tıklayın.

Uyarı

DTS, CIDR bloklarını örnek izin listesine veya ECS güvenlik grubu kurallarına otomatik veya manuel olarak ekler. Kimlik bilgilerinizi güvence altına alın, açık bağlantı noktalarını sınırlayın, API çağrılarını kimlik doğrulamasından geçirin ve izin listesi girdilerini düzenli olarak gözden geçirin. Alternatif olarak Express Connect, VPN Gateway veya Smart Access Gateway (SAG) üzerinden bağlanın.

Adım 3: Geçiş türlerini ve nesneleri seçin

Select the migration types and the objects to be migrated

Ayar

Açıklama

Geçiş türlerini seçin

Yalnızca Full Data Migration seçeneğini veya geçiş sırasında hedefi senkronize tutmak için hem Full Data Migration hem de Incremental Data Migration seçeneklerini seçin.

Not

Bağımsız örnekler Incremental Data Migration seçeneğini desteklemez. Artımlı geçiş seçilmezse veri tutarlılığını korumak için tam veri geçişi sırasında kaynağa veri yazmayın.

Geçirilecek nesneleri seçin

Available bölümünden nesneleri seçin ve sağ ok simgesine tıklayarak bunları Selected bölümüne taşıyın.

Not

DTS, admin veya local veritabanından veri geçiremez. Geçirilebilir nesneler veritabanları, koleksiyonlar ve işlevlerdir. Hedefteki nesneleri yeniden adlandırmak için nesne adı eşleme özelliğini kullanın.

Nesnelerin yeniden adlandırılıp adlandırılmayacağını belirtin

Nesne adı eşleme kullanarak hedefteki nesneleri yeniden adlandırın.

Kaynak veya hedef veritabanına başarısız bağlantı denemesi için yeniden deneme zaman aralığını belirtin

DTS, varsayılan olarak başarısız bağlantıları en fazla 12 saat boyunca yeniden dener. Yeniden denemeler sırasında ücretlendirme uygulanır. Kaynak veya hedef kullanılamaz duruma gelirse DTS örneğini serbest bırakın.

Adım 4: Ön denetimi çalıştırın ve geçişi başlatın

  1. Yapılandırmayı doğrulamak için Precheck seçeneğine tıklayın.

    • Ön denetim başarısız olursa, her bir başarısız öğenin yanındaki View Details seçeneğine tıklayın, sorunları düzeltin ve ön denetimi tekrar çalıştırın.

    • Uyarılar ön denetimi engellemez. Bunları düzeltin veya yok sayın; ancak uyarıları yok saymak geçiş sonuçlarını etkileyebilir.

  2. Ön denetim başarıyla tamamlandıktan sonra Next seçeneğine tıklayın.

  3. Confirm Settings iletişim kutusunda Instance Class seçeneğini belirleyin ve Data Transmission Service (Pay-As-You-Go) Service Terms şartlarını kabul edin.

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

Adım 5: Geçişi izleyin ve geçiş yapın

  • Full data migration: Görevi manuel olarak durdurmayın. Otomatik olarak tamamlanmasını bekleyin.

  • Incremental data migration: Görev otomatik olarak durmaz. Geçişi aşağıdaki gibi yapın:

    1. İlerleme çubuğu Incremental Data Migration değerini gösterene ve durumun The migration task is not delayed olana kadar bekleyin.

    2. Birkaç dakika boyunca kaynak örneğe veri yazmayı durdurun.

    3. Durum tekrar The migration task is not delayed değerine dönene kadar bekleyin.

    4. Geçiş görevini manuel olarak durdurun.

Geçiş tamamlandıktan sonra iş yüklerinizi hedef örneğe yönlendirin.

Geçişi doğrulayın

Geçişten sonra sonuçları doğrulayın:

  • Veri kaybını kontrol etmek için kaynak ve hedef arasındaki belge sayılarını karşılaştırın.

  • Dizinlerin hedefte doğru şekilde oluşturulduğunu doğrulayın.

  • Uygulamanın hedef örneğe bağlantısını test edin.

Sonraki adımlar

Kaynak örneğe artık ihtiyaç duyulmuyorsa onu serbest bırakın:

  • Kullandıkça öde örnek: Örneği serbest bırakın seçeneğini doğrudan kullanın.

  • Abonelik örneği: Örnek, faturalandırma döngüsü sona ermeden serbest bırakılamaz.