All Products
Search
Document Center

ApsaraDB for MongoDB:Migrasikan instans ApsaraDB for MongoDB ke wilayah lain

Last Updated:Sep 01, 2026

DTS mendukung migrasi instans mandiri atau instans set replika ApsaraDB for MongoDB ke wilayah lain, mencakup migrasi data penuh dan—untuk set replika—migrasi data inkremental.

Jalur migrasi yang didukung

Source instance type

Full data migration

Incremental data migration

Standalone instance

Supported

Not supported

Replica set instance

Supported

Supported

Sharded cluster instance

Not supported. Instead, use mongodump and mongorestore.

Not supported

Jenis migrasi

Migration type

Description

Full data migration

Migrates all existing databases, collections, and indexes from the source to the destination.

Incremental data migration

Syncs ongoing changes after full migration completes. Supports create and delete operations on databases, collections, and indexes; create, delete, and update operations on documents.

Penagihan

Migration type

Task configuration fee

Internet traffic fee

Full data migration

Free

Charged only for Internet-based migration from Alibaba Cloud. Billing overview.

Incremental data migration

Charged. Billing overview.

Same as full data migration. Internet traffic fees apply to the entire task when the destination uses a public IP address. Billable items.

Izin yang diperlukan

Database

Full data migration

Incremental data migration

Source instance

Read permissions on the source database

Read permissions on the source, admin, and local databases

Destination instance

Read and write permissions on the destination database

Read and write permissions on the destination database

Untuk membuat dan mengotorisasi akun database, lihat Manage user permissions on MongoDB databases.

Prasyarat

Sebelum memulai, pastikan hal-hal berikut:

Sebelum memulai

  • Migrasi data penuh meningkatkan beban pada kedua instans. Lakukan migrasi selama jam sepi.

  • Instans mandiri tidak mendukung migrasi inkremental. Hindari menulis data ke sumber selama migrasi penuh untuk memastikan konsistensi data.

  • Penulisan bersamaan ke tujuan mengonsumsi ruang penyimpanan 5%–10% lebih banyak daripada data sumber.

  • Pastikan tujuan tidak memiliki kunci primary yang duplikat (default: _id). Duplikasi dapat menyebabkan kehilangan data. Hapus data yang bertentangan sebelum memulai migrasi tanpa mengganggu layanan DTS.

  • ApsaraDB for MongoDB dapat memperbarui versi minor secara otomatis saat kedaluwarsa atau keluar dari daftar pemeliharaan, atau selama Peningkatan versi utama database, Solusi Transmisi Data, Ikhtisar perubahan konfigurasi Instans, atau Memulihkan dari cadangan ke Instans baru.

Buat tugas migrasi

Contoh ini memigrasikan instans set replika dari China (Qingdao) ke China (Hangzhou).

Migrate data between ApsaraDB for MongoDB instances across regions

Langkah 1: Mulai migrasi

  1. Masuk ke Konsol ApsaraDB for MongoDB.

  2. Di panel navigasi kiri, klik Replica Set Instances atau Sharded Cluster Instances.

  3. Di pojok kiri atas, pilih kelompok sumber daya dan wilayah instans sumber.

  4. Klik ID instans dari instans sumber.

  5. Di pojok kanan atas, klik Migrate Databases.

Langkah 2: Konfigurasikan database sumber dan tujuan

Di halaman Create Migration Task, konfigurasikan pengaturan berikut:

Configure the source and destination databases

Section

Parameter

Description

--

Task Name

DTS auto-generates a name. Specify a descriptive name for easy identification. Unique names are not required.

Source Database

Instance Type

Select ApsaraDB for MongoDB.

Instance Region

Select the region of the source instance. In this example, select China (Qingdao).

MongoDB Instance ID

Select the source instance ID.

Database Name

Enter the name of the authentication database. To use the root account, enter admin.

Database Account

Enter the username for the source instance. For required permissions, see Required permissions.

Database Password

Enter the password. Click Test Connectivity to verify. A Passed message indicates a successful connection. If a Failed message appears, click Check to troubleshoot.

Destination Database

Instance Type

Select MongoDB Instance.

Instance Region

Select the region of the destination instance. In this example, select China (Hangzhou).

MongoDB Instance ID

Select the destination instance ID.

Database Name

Enter the name of the authentication database. To use the root account, enter admin.

Database Account

Enter the username for the destination instance. For required permissions, see Required permissions.

Database Password

Enter the password. Click Test Connectivity to verify. A Passed message indicates a successful connection. If a Failed message appears, click Check to troubleshoot.

Klik Set Whitelist and Next.

Peringatan

DTS secara otomatis atau manual menambahkan blok CIDR-nya ke daftar putih instans atau aturan security group ECS. Lindungi kredensial Anda, batasi port yang terbuka, autentikasi panggilan API, dan tinjau entri daftar putih secara berkala. Sebagai alternatif, sambungkan melalui Express Connect, VPN Gateway, atau Smart Access Gateway (SAG).

Langkah 3: Pilih jenis dan objek migrasi

Select the migration types and the objects to be migrated

Setting

Description

Select the migration types

Pilih hanya Full Data Migration, atau pilih keduanya: Full Data Migration dan Incremental Data Migration agar tujuan tetap sinkron selama migrasi.

Catatan

Instans mandiri tidak mendukung Incremental Data Migration. Jika migrasi inkremental tidak dipilih, jangan menulis data ke sumber selama migrasi data penuh agar konsistensi data tetap terjaga.

Select the objects to be migrated

Pilih objek dari bagian Available, lalu klik ikon panah kanan untuk memindahkannya ke bagian Selected.

Catatan

DTS tidak dapat memigrasikan data dari database admin atau local. Objek yang dapat dimigrasikan mencakup database, koleksi, dan fungsi. Untuk mengganti nama objek di tujuan, gunakan fitur object name mapping.

Specify whether to rename objects

Ganti nama objek di tujuan menggunakan object name mapping.

Specify the retry time range for a failed connection to the source or destination database

DTS akan mencoba kembali koneksi yang gagal hingga 12 jam secara default. Biaya tetap berlaku selama proses percobaan ulang. Lepaskan instans DTS jika sumber atau tujuan menjadi tidak tersedia.

Langkah 4: Jalankan pemeriksaan awal dan mulai migrasi

  1. Klik Precheck untuk memvalidasi konfigurasi.

    • Jika pemeriksaan awal gagal, klik View Details di samping setiap item yang gagal, perbaiki masalahnya, lalu jalankan pemeriksaan awal lagi.

    • Peringatan tidak menghentikan pemeriksaan awal. Perbaiki atau abaikan peringatan tersebut, tetapi mengabaikannya dapat memengaruhi hasil migrasi.

  2. Setelah pemeriksaan awal berhasil, klik Next.

  3. Di kotak dialog Confirm Settings, pilih Instance Class dan terima Data Transmission Service (Pay-As-You-Go) Service Terms.

  4. Klik Buy and Start untuk memulai tugas migrasi.

Langkah 5: Pantau migrasi dan lakukan cutover

  • Full data migration: Jangan hentikan tugas secara manual. Tunggu hingga selesai secara otomatis.

  • Incremental data migration: Tugas tidak berhenti secara otomatis. Lakukan cutover sebagai berikut:

    1. Tunggu hingga bilah kemajuan menampilkan Incremental Data Migration dan status The migration task is not delayed.

    2. Hentikan penulisan data ke instans sumber selama beberapa menit.

    3. Tunggu hingga status kembali menjadi The migration task is not delayed.

    4. Hentikan tugas migrasi secara manual.

Setelah migrasi selesai, alihkan beban kerja Anda ke instans tujuan.

Verifikasi migrasi

Setelah migrasi, verifikasi hasilnya:

  • Bandingkan jumlah dokumen antara sumber dan tujuan untuk memeriksa adanya kehilangan data.

  • Verifikasi bahwa indeks dibuat dengan benar di tujuan.

  • Uji konektivitas aplikasi ke instans tujuan.

Langkah selanjutnya

Jika instans sumber tidak lagi diperlukan, lepaskan instans tersebut:

  • Instans Bayar Sesuai Pemakaian: Lepaskan instans langsung.

  • Instans subscription: Instans tidak dapat dilepaskan sebelum siklus penagihan berakhir.