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
Topik
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
Di konsol DMS, di panel navigasi, pilih Migrasi atau replikasi, lalu pilih Tugas.
Pilih Buat tugas.
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.
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)
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.