All Products
Search
Document Center

Data Transmission Service:Migrasi data dari database MongoDB Atlas ke ApsaraDB untuk MongoDB menggunakan DTS

Last Updated:Dec 19, 2025

Topik ini menjelaskan cara memigrasikan data inkremental dari database MongoDB Atlas ke instance ApsaraDB untuk MongoDB menggunakan Data Transmission Service (DTS). DTS mendukung migrasi data penuh dan inkremental. Saat mengonfigurasi tugas migrasi, Anda dapat memilih kedua jenis migrasi tersebut untuk memastikan kontinuitas layanan.

Prasyarat

Ruang penyimpanan yang tersedia di instance ApsaraDB untuk MongoDB tujuan harus 10% lebih besar dari total ukuran data di database MongoDB Atlas sumber. Ini adalah prasyarat yang direkomendasikan.

Catatan penggunaan

  • DTS menggunakan sumber daya dari database sumber dan tujuan selama migrasi data penuh. Hal ini dapat meningkatkan beban pada server database. Jika Anda memigrasikan volume data yang besar atau jika spesifikasi server tidak memenuhi persyaratan, layanan database mungkin tidak tersedia. Sebelum memigrasikan data, evaluasi dampak migrasi terhadap kinerja database sumber dan tujuan. Kami menyarankan Anda memigrasikan data selama jam-jam sepi.

  • DTS tidak dapat memigrasikan data dari database admin atau local.

  • Database config adalah database internal. Kami menyarankan Anda untuk tidak memigrasikan data dari database ini.

  • Jika database MongoDB sumber dan tujuan menggunakan versi atau mesin penyimpanan yang berbeda, pastikan aplikasi Anda dapat berjalan di kedua database. Untuk informasi lebih lanjut tentang versi dan mesin penyimpanan yang didukung oleh ApsaraDB untuk MongoDB, lihat Versi MongoDB dan Mesin Penyimpanan.

  • Data ditulis secara bersamaan ke database tujuan. Oleh karena itu, ruang penyimpanan yang digunakan di database tujuan 5% hingga 10% lebih besar daripada ukuran data di database sumber.

  • Pastikan bahwa instance ApsaraDB untuk MongoDB tujuan tidak memiliki primary key yang sama dengan yang ada di instance sumber. Primary key default adalah _id. Jika tidak, data mungkin hilang. Jika instance tujuan memiliki primary key yang sama dengan yang ada di instance sumber, hapus dokumen yang sesuai dengan primary key _id di instance tujuan tanpa memengaruhi bisnis Anda.

Penagihan

Jenis migrasi

Biaya konfigurasi instance

Biaya lalu lintas internet

Migrasi data penuh

Gratis

Dikenakan biaya hanya saat data dimigrasikan dari Alibaba Cloud melalui internet. Untuk informasi lebih lanjut, lihat Ikhtisar penagihan.

Migrasi data inkremental

Dikenakan biaya. Untuk informasi lebih lanjut, lihat Ikhtisar penagihan.

Jenis migrasi

Jenis migrasi

Deskripsi

Migrasi data penuh

DTS memigrasikan data yang ada dari objek di database MongoDB sumber ke database MongoDB tujuan.

Catatan

Jenis objek berikut didukung: database, koleksi, dan indeks.

Migrasi data inkremental

Setelah migrasi data penuh selesai, DTS memigrasikan data inkremental dari database MongoDB sumber ke database MongoDB tujuan.

Catatan
  • Operasi pembuatan dan penghapusan yang dilakukan pada database, koleksi, dan indeks dapat dimigrasikan.

  • Operasi pembuatan, penghapusan, dan pembaruan yang dilakukan pada dokumen dapat dimigrasikan.

Izin yang diperlukan untuk akun database

Database

Migrasi data penuh

Migrasi data inkremental

Database MongoDB Atlas sumber

Izin baca pada database sumber dan izin untuk melakukan operasi listDatabases

  • Izin baca pada database sumber, admin, dan local

  • Izin untuk melakukan operasi listDatabases

Instance ApsaraDB untuk MongoDB tujuan

Izin baca dan tulis pada database tujuan

Izin baca dan tulis pada database tujuan

Untuk informasi lebih lanjut tentang cara membuat akun database dan memberikan izin kepada akun database, lihat topik-topik berikut:

Sebelum Anda mulai

  1. Masuk ke Konsol MongoDB Atlas.

  2. Di bilah navigasi di sebelah kiri, klik Network Access.

  3. Di tab IP Whitelist halaman Akses Jaringan, klik ADD IP ADDRESS.

  4. Tambahkan alamat IP DTS yang sesuai dengan wilayah tempat database MongoDB Atlas sumber berada ke aturan keamanan. Untuk informasi lebih lanjut, lihat Tambahkan Entri Daftar Akses IP dan Tambahkan Blok CIDR Server DTS.

    Catatan

    Lakukan langkah ini untuk mengizinkan DTS mengakses database MongoDB Atlas Anda. Hapus aturan keamanan setelah migrasi selesai.

Prosedur (di konsol DTS baru)

  1. Gunakan salah satu metode berikut untuk pergi ke halaman Migrasi Data dan pilih wilayah tempat instance migrasi data berada.

    Konsol DTS

    1. Masuk ke Konsol DTS.

    2. Di bilah navigasi di sebelah kiri, klik Data Migration.

    3. Di bagian kiri atas halaman, pilih wilayah tempat instance migrasi data berada.

    Konsol DMS

    Catatan

    Operasi aktual mungkin bervariasi berdasarkan mode dan tata letak konsol DMS. Untuk informasi lebih lanjut, lihat Mode Sederhana dan Sesuaikan Tata Letak dan Gaya Konsol DMS.

    1. Masuk ke Konsol DMS.

    2. Di bilah navigasi atas, arahkan pointer ke Data + AI > DTS (DTS) > Data Migration.

    3. Dari daftar drop-down di sebelah kanan Data Migration Tasks, pilih wilayah tempat instance sinkronisasi data berada.

  2. Klik Create Task untuk pergi ke halaman konfigurasi tugas.

  3. Konfigurasikan database sumber dan tujuan. Tabel berikut menjelaskan parameter.

    Peringatan

    Setelah mengonfigurasi database sumber dan tujuan, kami menyarankan Anda membaca Limits yang ditampilkan di bagian atas halaman. Jika tidak, tugas mungkin gagal atau ketidaksesuaian data mungkin terjadi.

    Bagian

    Parameter

    Deskripsi

    Tidak Ada

    Task Name

    Nama tugas DTS. DTS secara otomatis menghasilkan nama tugas. Kami menyarankan Anda menentukan nama informatif yang mudah dikenali. Anda tidak perlu menentukan nama tugas unik.

    Select a DMS database instance

    Select a DMS database instance

    Database yang ingin Anda gunakan. Anda dapat memilih apakah akan menggunakan database yang ada berdasarkan kebutuhan bisnis Anda.

    • Jika Anda memilih database yang ada, DTS secara otomatis mengisi parameter untuk database tersebut.

    • Jika Anda tidak memilih database yang ada, Anda harus mengonfigurasi informasi database berikut.

    Catatan

    Database Type

    Jenis database sumber. Pilih MongoDB.

    Access Method

    Metode akses database sumber. Pilih Public IP Address.

    Instance Region

    Wilayah tempat database MongoDB Atlas berada.

    Catatan

    Jika wilayah tempat database MongoDB Atlas berada tidak ditampilkan dalam daftar drop-down, pilih wilayah yang secara geografis paling dekat dengan database MongoDB Atlas.

    Architecture

    Pilih Replica Set.

    Domain Name or IP

    Endpoint node PRIMARY di database MongoDB Atlas.

    Catatan

    Anda bisa mendapatkan endpoint di konsol MongoDB Atlas.

    Port Number

    Nomor port layanan database MongoDB Atlas. Nilai default: 27017.

    Authentication Database

    Nama database otentikasi. Akun database dibuat di database ini.

    Database Account

    Akun database MongoDB Atlas. Untuk informasi tentang izin yang diperlukan untuk akun tersebut, lihat bagian Izin yang diperlukan untuk akun database dari topik ini.

    Database Password

    Kata sandi yang digunakan untuk mengakses instance database.

    Encryption

    Menentukan apakah akan mengenkripsi koneksi. Pilih Mongo Atlas SSL.

    Destination Database

    Select a DMS database instance

    Database yang ingin Anda gunakan. Anda dapat memilih apakah akan menggunakan database yang ada berdasarkan kebutuhan bisnis Anda.

    • Jika Anda memilih database yang ada, DTS secara otomatis mengisi parameter untuk database tersebut.

    • Jika Anda tidak memilih database yang ada, Anda harus mengonfigurasi informasi database berikut.

    Catatan

    Database Type

    Jenis database tujuan. Pilih MongoDB.

    Access Method

    Metode akses database tujuan. Pilih Alibaba Cloud Instance.

    Instance Region

    Wilayah tempat instance ApsaraDB untuk MongoDB tujuan berada.

    Architecture

    Arsitektur di mana instance tujuan diterapkan. Pilih arsitektur berdasarkan kebutuhan bisnis Anda. Nilai yang valid:

    • Replica Set: Anda dapat menerapkan beberapa jenis node pada instance set replika untuk mengimplementasikan ketersediaan tinggi dan pemisahan baca/tulis. Untuk informasi lebih lanjut, lihat Instance set replika.

    • Sharded Cluster: Instance kluster sharded terdiri dari tiga jenis komponen: mongos, shard, dan Configserver node. Anda dapat menyesuaikan konfigurasi dan jumlah node mongos dan shard. Untuk informasi lebih lanjut, lihat Instance kluster sharded.

    Instance ID

    ID instance ApsaraDB untuk MongoDB tujuan.

    Authentication Database

    Nama database otentikasi. Akun database dibuat di database ini.

    Catatan

    Jika Anda ingin menggunakan akun root, masukkan admin di bidang Nama Database.

    Database Account

    Akun database instance ApsaraDB untuk MongoDB. Untuk informasi lebih lanjut tentang izin yang diperlukan untuk akun tersebut, lihat bagian Izin yang diperlukan untuk akun database dari topik ini.

    Database Password

    Kata sandi yang digunakan untuk mengakses instance database.

  4. Di bagian bawah halaman, klik Test Connectivity and Proceed, lalu klik Test di kotak dialog CIDR Blocks of DTS Servers yang muncul.

    Catatan

    Pastikan bahwa blok CIDR server DTS dapat ditambahkan secara otomatis atau manual ke pengaturan keamanan database sumber dan tujuan untuk mengizinkan akses dari server DTS. Untuk informasi lebih lanjut, lihat Tambahkan Blok CIDR Server DTS.

    1. Di halaman Configure Objects, konfigurasikan objek yang ingin dimigrasikan.

      Parameter

      Deskripsi

      Migration Types

      • Untuk melakukan hanya migrasi data penuh, pilih Schema Migration dan Full Data Migration.

      • Untuk memastikan kontinuitas layanan selama migrasi data, pilih Schema Migration, Full Data Migration, dan Incremental Data Migration.

      Catatan
      • Jika Anda tidak memilih Schema Migration, pastikan database dan tabel dibuat di database tujuan untuk menerima data dan fitur pemetaan nama objek diaktifkan di Selected Objects.

      • Jika Anda tidak memilih Incremental Data Migration, kami menyarankan Anda untuk tidak menulis data ke database sumber selama migrasi data. Hal ini memastikan konsistensi data antara database sumber dan tujuan.

      Processing Mode of Conflicting Tables

      • Precheck and Report Errors: memeriksa apakah database tujuan berisi koleksi yang memiliki nama yang sama dengan koleksi di database sumber. Jika database sumber dan tujuan tidak berisi koleksi dengan nama koleksi identik, pemeriksaan awal berhasil. Jika tidak, kesalahan akan dikembalikan selama pemeriksaan awal dan tugas sinkronisasi data tidak dapat dimulai.

        Catatan

        Anda dapat menggunakan fitur pemetaan nama objek untuk mengubah nama koleksi yang disinkronkan ke database tujuan. Anda dapat menggunakan fitur ini jika database sumber dan tujuan berisi nama koleksi identik dan koleksi di database tujuan tidak dapat dihapus atau diubah namanya. Untuk informasi lebih lanjut, lihat Ubah nama objek yang akan disinkronkan.

      • Ignore Errors and Proceed: melewati pemeriksaan awal untuk nama koleksi identik di database sumber dan tujuan.

        Peringatan

        Jika Anda memilih Ignore Errors and Proceed, ketidaksesuaian data mungkin terjadi, dan bisnis Anda mungkin terpapar risiko potensial.

        • DTS tidak menyinkronkan catatan data yang memiliki nilai primary key yang sama dengan catatan data di database tujuan.

        • Data mungkin gagal diinisialisasi, hanya beberapa kolom yang disinkronkan, atau tugas sinkronisasi data gagal.

      Capitalization of Object Names in Destination Instance

      Huruf besar/kecil nama database dan nama koleksi di instance tujuan. Secara default, DTS default policy dipilih. Anda dapat memilih opsi lain untuk memastikan bahwa huruf besar/kecil nama objek konsisten dengan huruf besar/kecil nama objek default di database sumber atau tujuan. Untuk informasi lebih lanjut, lihat Tentukan huruf besar/kecil nama objek di instance tujuan.

      Source Objects

      Pilih satu atau lebih objek dari bagian Source Objects. Klik ikon Rightwards arrow dan tambahkan objek ke bagian Selected Objects.

      Catatan

      Anda dapat memilih database atau koleksi sebagai objek yang akan dimigrasikan.

      Selected Objects

      • Untuk mengubah nama objek yang ingin dimigrasikan ke instance tujuan, klik kanan objek di bagian Selected Objects. Untuk informasi lebih lanjut, lihat Petakan nama objek tunggal.

      • Untuk mengubah nama beberapa objek sekaligus, klik Batch Edit di pojok kanan atas bagian Selected Objects. Untuk informasi lebih lanjut, lihat Petakan beberapa nama objek sekaligus.

      Catatan
      • Jika Anda menggunakan fitur pemetaan nama objek untuk mengubah nama objek, objek lain yang bergantung pada objek tersebut mungkin gagal dimigrasikan.

      • Untuk menentukan kondisi WHERE untuk memfilter data, klik kanan objek di bagian Selected Objects. Di kotak dialog yang muncul, tentukan kondisi tersebut. Untuk informasi lebih lanjut, lihat bagian Petakan nama objek tunggal dari topik "Petakan nama objek".

    2. Klik Next: Advanced Settings untuk mengonfigurasi pengaturan lanjutan.

      Parameter

      Deskripsi

      Retry Time for Failed Connections

      Rentang waktu ulang untuk koneksi gagal. Jika database sumber atau tujuan gagal terhubung setelah tugas migrasi data dimulai, DTS segera mencoba kembali koneksi dalam rentang waktu ulang. Nilai valid: 10 hingga 1.440. Unit: menit. Nilai default: 720. Kami menyarankan Anda mengatur parameter ini ke nilai lebih dari 30. Jika DTS terhubung kembali ke database sumber dan tujuan dalam rentang waktu ulang yang ditentukan, DTS melanjutkan tugas migrasi data. Jika tidak, tugas migrasi data gagal.

      Catatan
      • Jika Anda menentukan rentang waktu ulang yang berbeda untuk beberapa tugas migrasi data yang berbagi database sumber atau tujuan yang sama, nilai yang ditentukan terakhir akan berlaku.

      • Saat DTS mencoba kembali koneksi, Anda akan dikenakan biaya untuk instance DTS. Kami menyarankan Anda menentukan rentang waktu ulang berdasarkan kebutuhan bisnis Anda. Anda juga dapat melepaskan instance DTS secepat mungkin setelah instance database sumber dan tujuan dilepaskan.

      Retry Time for Other Issues

      Rentang waktu ulang untuk masalah lain. Misalnya, jika operasi DDL atau DML gagal dilakukan setelah tugas migrasi data dimulai, DTS segera mencoba kembali operasi dalam rentang waktu ulang. Nilai valid: 1 hingga 1440. Unit: menit. Nilai default: 10. Kami menyarankan Anda mengatur parameter ini ke nilai lebih dari 10. Jika operasi gagal berhasil dilakukan dalam rentang waktu ulang yang ditentukan, DTS melanjutkan tugas migrasi data. Jika tidak, tugas migrasi data gagal.

      Penting

      Nilai parameter Retry Time for Other Issues harus lebih kecil dari nilai parameter Retry Time for Failed Connections.

      Enable Throttling for Full Data Migration

      Menentukan apakah akan mengaktifkan pembatasan untuk migrasi data penuh. Selama migrasi data penuh, DTS menggunakan sumber daya baca dan tulis database sumber dan tujuan. Hal ini dapat meningkatkan beban server database. Anda dapat mengaktifkan pembatasan untuk migrasi data penuh berdasarkan kebutuhan bisnis Anda. Untuk mengonfigurasi pembatasan, Anda harus mengonfigurasi parameter Queries per second (QPS) to the source database, RPS of Full Data Migration, dan Data migration speed for full migration (MB/s). Ini mengurangi beban server database tujuan.

      Catatan

      Anda hanya dapat mengonfigurasi parameter ini jika Anda memilih Full Data Migration untuk parameter Migration Types.

      Enable Throttling for Incremental Data Migration

      Menentukan apakah akan mengaktifkan pembatasan untuk migrasi data inkremental. Untuk mengonfigurasi pembatasan, Anda harus mengonfigurasi parameter RPS of Incremental Data Migration dan Data migration speed for incremental migration (MB/s). Ini mengurangi beban server database tujuan.

      Catatan

      Anda hanya dapat mengonfigurasi parameter ini jika Anda memilih Incremental Data Migration untuk parameter Migration Types.

      Environment Tag

      Tag lingkungan yang digunakan untuk mengidentifikasi instance DTS. Anda dapat memilih tag lingkungan berdasarkan kebutuhan bisnis Anda. Dalam contoh ini, tidak ada tag lingkungan yang dipilih.

      Configure ETL

      Menentukan apakah akan mengaktifkan fitur ekstraksi, transformasi, dan pemuatan (ETL). Untuk informasi lebih lanjut, lihat Apa Itu ETL? Nilai valid:

      Monitoring and Alerting

      Menentukan apakah akan mengonfigurasi peringatan untuk tugas migrasi data. Jika tugas gagal atau latensi migrasi melebihi ambang batas yang ditentukan, kontak peringatan menerima notifikasi. Nilai valid:

      • No: Tidak mengonfigurasi peringatan.

      • Yes: mengonfigurasi peringatan. Dalam hal ini, Anda juga harus mengonfigurasi ambang batas peringatan dan pengaturan notifikasi peringatan. Untuk informasi lebih lanjut, lihat bagian Konfigurasikan Pemantauan dan Peringatan Saat Membuat Tugas DTS dari topik Konfigurasikan Pemantauan dan Peringatan.

    3. Klik Next Step: Data Verification untuk mengonfigurasi tugas verifikasi data.

      Untuk informasi lebih lanjut tentang cara menggunakan fitur verifikasi data, lihat Konfigurasikan Tugas Verifikasi Data.

  5. Simpan pengaturan tugas dan jalankan pra-pemeriksaan.

    • Untuk melihat parameter yang harus ditentukan saat Anda memanggil operasi API terkait untuk mengonfigurasi tugas DTS, arahkan pointer ke Next: Save Task Settings and Precheck dan klik Preview OpenAPI parameters.

    • Jika Anda tidak perlu melihat atau sudah melihat parameter tersebut, klik Next: Save Task Settings and Precheck di bagian bawah halaman.

    Catatan
    • Sebelum Anda dapat memulai tugas migrasi data, DTS melakukan pra-pemeriksaan. Anda hanya dapat memulai tugas migrasi data setelah tugas tersebut lulus pra-pemeriksaan.

    • Jika tugas gagal lulus pra-pemeriksaan, klik View Details di sebelah setiap item yang gagal. Setelah Anda menganalisis penyebab berdasarkan hasil pemeriksaan, atasi masalah tersebut. Kemudian, jalankan pra-pemeriksaan lagi.

    • Jika peringatan dipicu untuk suatu item selama pra-pemeriksaan:

      • Jika item peringatan tidak dapat diabaikan, klik View Details di sebelah item yang gagal dan atasi masalah tersebut. Kemudian, jalankan pra-pemeriksaan lagi.

      • Jika item peringatan dapat diabaikan, klik Confirm Alert Details. Di kotak dialog Lihat Detail, klik Ignore. Di pesan yang muncul, klik OK. Kemudian, klik Precheck Again untuk menjalankan pra-pemeriksaan lagi. Jika Anda mengabaikan item peringatan, ketidaksesuaian data mungkin terjadi, dan bisnis Anda mungkin terpapar risiko potensial.

  6. Beli sebuah instance.

    1. Tunggu hingga Success Rate menjadi 100%. Kemudian, klik Next: Purchase Instance.

    2. Di halaman Purchase Instance, konfigurasikan parameter Instance Class untuk instance migrasi data. Tabel berikut menjelaskan parameter tersebut.

      Bagian

      Parameter

      Deskripsi

      New Instance Class

      Resource Group

      Grup sumber daya tempat instance migrasi data termasuk. Nilai default: default resource group. Untuk informasi lebih lanjut, lihat Apa itu Resource Management?

      Instance Class

      DTS menyediakan kelas instance yang bervariasi dalam kecepatan migrasi. Anda dapat memilih kelas instance berdasarkan skenario bisnis Anda. Untuk informasi lebih lanjut, lihat Kelas instance dari instance migrasi data.

    3. Baca dan setujui Data Transmission Service (Pay-as-you-go) Service Terms dengan mencentang kotak pilihan.

    4. Klik Buy and Start. Dalam pesan yang muncul, klik OK.

      Anda dapat melihat kemajuan tugas di halaman Data Migration.

      Catatan
      • Jika tugas migrasi data tidak dapat digunakan untuk memigrasikan data tambahan, tugas akan berhenti secara otomatis. Completed ditampilkan di bagian Status .

      • Jika tugas migrasi data dapat digunakan untuk memigrasikan data tambahan, tugas tidak akan berhenti secara otomatis. Tugas migrasi data tambahan tidak pernah berhenti atau selesai. Running ditampilkan di bagian Status.

Prosedur (di konsol DTS lama)

  1. Beli instance migrasi data. Untuk informasi lebih lanjut, lihat Beli Instance DTS.

  2. Masuk ke Konsol DTS.

    Catatan

    Jika Anda dialihkan ke Konsol Manajemen Data (DMS), Anda dapat mengklik ikon old di image untuk pergi ke versi sebelumnya dari Konsol DTS.

  3. Di panel navigasi sisi kiri, klik Data Migration.

  4. Di bagian atas halaman Migration Tasks, pilih wilayah tempat instance ApsaraDB for MongoDB berada.

  5. Temukan instance migrasi data yang telah Anda beli dan klik Configure Migration Task.

  6. Konfigurasikan database sumber dan tujuan.

    设置源和目标库信息

    Bagian

    Parameter

    Deskripsi

    Tidak Ada

    Nama Tugas

    Nama tugas yang secara otomatis dibuat oleh DTS. Kami sarankan Anda menentukan nama deskriptif yang memudahkan identifikasi tugas. Anda tidak perlu menentukan nama tugas unik.

    Database Sumber

    Tipe Instance

    Tipe instance dari database sumber. Pilih User-Created Database with Public IP Address.

    Wilayah Instance

    Wilayah tempat instance sumber berada. Jika Anda memilih User-Created Database with Public IP Address sebagai tipe instance dari database sumber, Anda tidak perlu mengonfigurasi parameter Instance Region.

    Tipe Database

    Tipe database sumber. Pilih MongoDB.

    Nama Host atau Alamat IP

    Titik akhir node PRIMARY di database MongoDB Atlas.

    Animasi berikut menunjukkan cara mendapatkan titik akhir di konsol MongoDB Atlas.

    获取Atlas地址

    Nomor Port

    Nomor port layanan database MongoDB Atlas. Nilai default: 27017.

    Nama Database

    Nama database autentikasi. Akun database dibuat di dalam database ini.

    Akun Database

    Akun database MongoDB Atlas. Untuk informasi lebih lanjut tentang izin yang diperlukan untuk akun tersebut, lihat bagian Izin yang diperlukan untuk akun database dari topik ini.

    Kata Sandi Database

    Kata sandi akun database.

    Catatan

    Setelah Anda menentukan informasi tentang database sumber, Anda dapat mengklik Test Connectivity di sebelah Database Password untuk memeriksa apakah informasi tersebut benar. Jika informasi benar, pesan Passed akan ditampilkan. Jika informasi salah, pesan Failed akan ditampilkan dan Anda harus mengklik Check di sebelah pesan Failed untuk memodifikasi informasi.

    Enkripsi

    Menentukan apakah akan mengenkripsi koneksi. Pilih SSL-encrypted.

    Database Tujuan

    Tipe Instance

    Tipe instance dari database tujuan. Pilih MongoDB Instance.

    Wilayah Instance

    Wilayah tempat instance ApsaraDB for MongoDB berada.

    ID Instance MongoDB

    ID instance ApsaraDB for MongoDB.

    Nama Database

    Nama database autentikasi. Akun database dibuat di dalam database ini.

    Catatan

    Jika Anda ingin menggunakan akun root, masukkan admin di bidang Nama Database.

    Akun Database

    Akun database instance ApsaraDB for MongoDB. Untuk informasi lebih lanjut tentang izin yang diperlukan untuk akun tersebut, lihat bagian Izin yang diperlukan untuk akun database dari topik ini.

    Kata Sandi Database

    Kata sandi akun database.

    Catatan

    Setelah menentukan informasi database tujuan, klik Test Connectivity di sebelah Database Password untuk memverifikasi kebenarannya. Jika informasi benar, pesan Passed akan ditampilkan. Jika salah, pesan Failed akan muncul. Anda harus mengklik Check di sebelah pesan Failed untuk memperbaiki informasi tersebut.

  7. Di pojok kanan bawah halaman, klik Set Whitelist and Next.

    Jika database sumber atau tujuan adalah instance database Alibaba Cloud, seperti ApsaraDB RDS for MySQL atau ApsaraDB for MongoDB instance, DTS secara otomatis menambahkan blok CIDR server DTS ke daftar putih alamat IP instance tersebut. Jika database sumber atau tujuan adalah database mandiri yang di-hosting pada instance Elastic Compute Service (ECS), DTS secara otomatis menambahkan blok CIDR server DTS ke aturan grup keamanan instance ECS, dan Anda harus memastikan bahwa instance ECS dapat mengakses database. Jika database mandiri di-hosting pada beberapa instance ECS, Anda harus secara manual menambahkan blok CIDR server DTS ke aturan grup keamanan setiap instance ECS. Jika database sumber atau tujuan adalah database mandiri yang ditempatkan di pusat data atau disediakan oleh penyedia layanan cloud pihak ketiga, Anda harus secara manual menambahkan blok CIDR server DTS ke daftar putih alamat IP database untuk mengizinkan DTS mengakses database. Untuk informasi lebih lanjut, lihat Tambahkan Blok CIDR Server DTS.

    Peringatan

    Jika blok CIDR server DTS secara otomatis atau manual ditambahkan ke daftar putih database atau instance, atau ke aturan grup keamanan ECS, risiko keamanan dapat terjadi. Oleh karena itu, sebelum Anda menggunakan DTS untuk migrasi data, Anda harus memahami dan mengakui potensi risiko serta mengambil langkah-langkah pencegahan, termasuk tetapi tidak terbatas pada langkah-langkah berikut: tingkatkan keamanan nama pengguna dan kata sandi Anda, batasi port yang diekspos, autentikasi panggilan API, periksa secara berkala daftar putih atau aturan grup keamanan ECS dan larang blok CIDR yang tidak sah, atau hubungkan database ke DTS menggunakan Express Connect, VPN Gateway, atau Smart Access Gateway.

  8. Pilih jenis migrasi dan objek yang akan dimigrasikan.

    Pengaturan

    Deskripsi

    Pilih jenis migrasi

    • Untuk hanya melakukan migrasi data penuh, pilih Full Data Migration.

    • Untuk memastikan kontinuitas layanan selama migrasi data, pilih Full Data Migration dan Incremental Data Migration.

    Catatan

    Jika Anda tidak memilih Incremental Data Migration, kami sarankan Anda tidak menulis data ke database sumber selama migrasi data. Ini memastikan konsistensi data antara database sumber dan tujuan.

    Pilih objek yang akan dimigrasikan

    • Pilih satu atau lebih objek dari bagian Available dan klik ikon 向右箭头 untuk memindahkan objek ke bagian Selected.

      Catatan

      DTS tidak dapat memigrasikan data dari database admin, local, atau config.

    • Objek migrasi bisa berupa database, koleksi, atau fungsi.

    • Secara default, nama objek tetap tidak berubah setelah migrasi. Anda dapat mengubah nama objek di instance tujuan menggunakan fitur pemetaan nama objek. Untuk informasi lebih lanjut, lihat Pemetaan Nama Objek.

    Tentukan apakah akan mengganti nama objek

    Anda dapat menggunakan fitur pemetaan nama objek untuk mengganti nama objek yang dimigrasikan ke instance tujuan. Untuk informasi lebih lanjut, lihat Pemetaan Nama Objek.

    Tentukan rentang waktu ulang coba untuk koneksi gagal ke database sumber atau tujuan

    Secara default, jika DTS gagal terhubung ke database sumber atau tujuan, DTS mencoba ulang dalam 12 jam ke depan. Anda dapat menentukan rentang waktu ulang coba berdasarkan kebutuhan Anda. Jika DTS berhasil tersambung kembali ke database sumber dan tujuan dalam periode waktu yang ditentukan, DTS melanjutkan tugas migrasi data. Jika tidak, tugas migrasi gagal.

    Catatan

    Saat DTS mencoba ulang koneksi, Anda akan dikenakan biaya untuk instance DTS. Kami sarankan Anda menentukan rentang waktu ulang coba berdasarkan persyaratan bisnis Anda. Anda juga dapat melepaskan instance DTS sesegera mungkin setelah instance sumber dan tujuan dilepaskan.

  9. Di pojok kanan bawah halaman, klik Precheck.

    Catatan
    • Sebelum Anda dapat memulai tugas migrasi data, DTS melakukan pemeriksaan awal. Anda hanya dapat memulai tugas migrasi data setelah tugas tersebut lolos pemeriksaan awal.

    • Jika tugas gagal lolos pemeriksaan awal, Anda dapat mengklik ikon Info icon di sebelah setiap item yang gagal untuk melihat detailnya.

      • Anda dapat menyelesaikan masalah berdasarkan penyebabnya dan menjalankan pemeriksaan awal lagi.

      • Jika Anda tidak perlu menyelesaikan masalah, Anda dapat mengabaikan item yang gagal dan menjalankan pemeriksaan awal lagi.

  10. Setelah tugas lolos pemeriksaan awal, klik Next.

  11. Di kotak dialog Confirm Settings, tentukan parameter Instance Class dan centang kotak untuk menyetujui Data Transmission Service (Pay-As-You-Go) Service Terms.

  12. Klik Buy and Start untuk memulai tugas migrasi data.

    • Migrasi Data Penuh

      Kami sarankan Anda tidak menghentikan tugas secara manual selama migrasi data penuh. Jika tidak, data yang dimigrasikan ke database tujuan mungkin tidak lengkap. Tunggu hingga tugas migrasi data penuh berhenti secara otomatis.

    • Migrasi Data Inkremental

      Tugas migrasi data inkremental tidak berhenti secara otomatis. Anda harus menghentikan tugas secara manual.

      Catatan

      Kami sarankan Anda memilih waktu yang tepat untuk menghentikan tugas migrasi data secara manual. Sebagai contoh, Anda dapat menghentikan tugas selama jam-jam sepi atau sebelum Anda memindahkan beban kerja ke instance ApsaraDB for MongoDB.

      1. Tunggu hingga Incremental Data Migration dan The data migration task is not delayed ditampilkan di bilah kemajuan tugas migrasi data. Lalu, hentikan penulisan data ke database sumber selama beberapa menit. Waktu penundaan incremental data migration mungkin ditampilkan di bilah kemajuan.

      2. Tunggu hingga status Incremental Data Migration berubah menjadi The migration task is not delayed lagi. Lalu, hentikan tugas migrasi secara manual.增量迁移无延迟

  13. Pindahkan beban kerja Anda ke instance ApsaraDB for MongoDB tujuan.