Migrasi ke Amazon AWS DocumentDB menggunakan Database Migration Service (DMS): Panduan Memulai Cepat - Amazon DocumentDB

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Migrasi ke Amazon AWS DocumentDB menggunakan Database Migration Service (DMS): Panduan Memulai Cepat

Siapkan sumber DMS

Lihat Mengaktifkan aliran perubahan untuk mengaktifkan aliran perubahan DocumentDB atau mengaktifkan Oplog MongoDB untuk mendukung DMS Change Data Capture (CDC).

  • Sumber DMS harus mempertahankan semua perubahan yang sedang berlangsung sampai beban penuh DMS selesai untuk semua koleksi yang disertakan.

  • Aliran perubahan DocumentDB berbasis waktu. Pastikan change_stream_log_retention_duration pengaturan Anda cukup besar untuk menutupi waktu untuk menyelesaikan beban penuh.

  • MongoDB Oplog adalah ukuran tetap. Pastikan ukurannya untuk menahan semua operasi selama beban penuh.

Pengaturan DMS

Buat instance DMS, sumber, dan titik akhir target dan uji setiap titik akhir.

Aktifkan kompresi DocumentDB

Aktifkan kompresi dengan melampirkan grup parameter kustom ke cluster DocumentDB Anda dan memperbarui parameter default_collection_compression untuk diaktifkan. Untuk informasi selengkapnya, lihat Mengelola kompresi dokumen tingkat koleksi.

Buat tugas replikasi

  1. Di konsol DMS, di panel navigasi, pilih Migrasi atau replikasi, lalu pilih Tugas.

  2. Pilih Buat tugas.

  3. Pada halaman Buat tugas, di bagian Konfigurasi tugas:

    • Masukkan pengidentifikasi Tugas yang unik dan bermakna (misalnya, "mongodb-docdb-replication“).

    • Pilih titik akhir sumber yang Anda buat sebelumnya di menu drop-down titik akhir database Sumber.

    • Pilih titik akhir target yang Anda buat sebelumnya di menu tarik-turun titik akhir database Target.

    • Untuk jenis Tugas, pilih Migrasi dan replikasi.

  4. Di bagian Pengaturan:

    • Untuk log Tugas, centang kotak Aktifkan CloudWatch log.

    • Untuk mode Editing (di bagian atas bagian), pilih editor JSON dan atur atribut berikut:

      • Setel ParallelApplyThreads ke 5 (di bawahTargetMetadata). Ini memungkinkan ~ 1000 insert/update/delete ops per detik di CDC.

      • Setel MaxFullLoadSubTasks ke 16 (di bawahFullLoadSettings). Pertimbangkan untuk meningkatkan ini tergantung pada ukuran instans Anda.

      • Untuk koleksi besar (lebih dari 100 GB), aktifkan partisi otomatis (di bawah Pemetaan Tabel dan di bawah parallel-load atribut):

        • “type”: “partisi-otomatis”

        • number-of-partitions“: 16

Memantau kemajuan

Gunakan AWS DMS konsol atau buat dasbor khusus (alat dasbor) untuk melacak migrasi. Fokus pada metrik berikut:

  • FullLoadThroughputBandwidthTarget— Mengukur bandwidth jaringan (dalam KB/detik) yang digunakan oleh DMS saat mentransfer data ke database target selama fase migrasi beban penuh.

  • CDCLatencyTarget — Mengukur waktu tunda (dalam detik) saat terjadi perubahan di database sumber dan kapan perubahan itu diterapkan ke database target.

  • CDCThroughputRowsTarget— Mengukur jumlah baris per detik yang diterapkan DMS ke database target selama fase replikasi migrasi yang sedang berlangsung.

Informasi tambahan

Untuk informasi selengkapnya tentang Amazon DocumentDB AWS DMS dan, lihat: Lihat untuk informasi selengkapnya.