Migrasi data MongoDB ke Cosmos DB
Setelah meninjau rencana migrasi, Anda akan melakukan langkah-langkah yang diperlukan untuk membuat database Cosmos DB. Anda juga telah memutuskan untuk menggunakan Azure Data Migration Service untuk menyelesaikan migrasi data online.
Dalam unit ini, Anda akan menyelesaikan langkah-langkah yang diperlukan untuk membuat database Cosmos DB dan proyek Migrasi Data.
Membuat akun Azure Cosmos DB
Berikut adalah langkah-langkah untuk membuat akun Cosmos DB untuk migrasi MongoDB:
- Di portal Microsoft Azure, klik Buat sumber daya.
- Di Cari marketplace, ketik Cosmos DB, klik Azure CosmosDB, dan klik Buat.
- Di Buat Akun Azure Cosmos DB, tentukan Langganan, Grup Sumber Daya, dan Nama Akun untuk database Anda.
- Di API, pilih Azure Cosmos DB untuk Mongo DB API.
- Di Lokasi, pilih lokasi yang paling sesuai untuk pengguna database.
- Aktifkan atau nonaktifkan Redundansi Geo dan Penulisan Lintas Wilayah yang sesuai, dan klik Lanjut: Jaringan.
- Pilih atau buat Virtual Network dan pilih Subnet.
- Pilih Izinkan akses dari portal Microsoft Azure dan, secara opsional, Izinkan akses dari IP saya.
- Klik Tinjau dan buat dan klik Buat.
Mendaftarkan penyedia sumber daya Microsoft.DataMigration
Berikut adalah langkah-langkah untuk mendaftarkan penyedia sumber daya Microsoft.DataMigration:
Di portal Microsoft Azure, pilih Semua layanan dan klik Langganan.
Pilih langganan Anda lalu klik Penyedia sumber daya
Di Filter menurut nama, ketik DataMigration, dan klik Microsoft.DataMigration.
Klik Daftar.
Tunggu hingga status Terdaftar.
Memigrasikan database MongoDB ke Cosmos DB
Berikut adalah langkah-langkah untuk memigrasikan database:
Membuat Azure Database Migration Service
Di portal Microsoft Azure, klik Buat sumber daya.
Di Cari marketplace, ketik Database Migration Service, dan klik Azure Database Migration Service.
Klik Buat.
Di Buat Layanan Migrasi, tentukan Nama Layanan, Langganan, grup sumber daya, Lokasi, Jaringan Virtual akun Cosmos DB, dan Tingkat harga dan klik Buat. Untuk mengurangi waktu yang diperlukan untuk migrasi, disarankan agar Anda memilih tingkat harga Premium .
Tunggu hingga penyebaran selesai.
Membuat proyek migrasi
- Di portal Microsoft Azure, klik Semua sumber daya, dan klik Azure Database Migration Service.
- Klik + Proyek Migrasi Baru.
- Masukkan nilai yang sesuai untuk Nama proyek.
- Di Jenis server sumber, pilih MongoDB.
- Di Jenis server target, pilih Cosmos DB (MongoDB API).
- Dalam memilih jenis aktivitas, pilih Migrasi data offline, atau Migrasi data online yang sesuai, dan klik Buat dan jalankan aktivitas.
Tentukan database sumber
- Di Detail sumber, pilih Mode standar, untuk menggunakan alamat IP atau nama server, mode String Koneksi, untuk menentukan string koneksi, atau Data dari Azure Storage, untuk menentukan file cadangan di Azure Storage.
- Tentukan detail koneksi yang tersisa berdasarkan Mode yang Anda pilih.
- Klik Simpan.
Tentukan database target dan jalankan migrasi
- Pada bagian Detail target migrasi, pilih Langganan Anda dan nama Cosmos DB kemudian klik Simpan.
- Pada bilah Petakan ke database target , pilih database sumber dan database target dan klik Simpan.
- Pada bilah Pengaturan koleksi , verifikasi koleksi yang akan dimigrasikan dan sesuaikan pengaturan RU untuk setiap koleksi, jika perlu, dan klik Simpan.
- Klik Jalankan migrasi.
Jika Anda melakukan migrasi offline, migrasi sekarang selesai. Jika Anda melakukan migrasi online, Anda harus menyelesaikan migrasi saat anda ingin beralih ke instans Cosmos DB database dan menghentikan replikasi dari sumber ke target.
Menyelesaikan migrasi untuk migrasi online
- Pada layar aktivitas migrasi, statusnya harus Diputar Ulang.
- Verifikasi bahwa database target memiliki perubahan terbaru dari database sumber.
- Klik kanan aktivitas migrasi dan klik Selesai untuk menyelesaikan migrasi.