Pilih alat yang tepat untuk migrasi ke Azure DB for MySQL

BERLAKU UNTUK: Azure Database for MySQL - Server Tunggal Database Azure untuk MySQL - Server Fleksibel

Migrasi adalah proyek multi-langkah yang dapat sulit diselesaikan. Memigrasikan server database di seluruh platform melibatkan lebih dari migrasi data dan skema. Ada juga beberapa komponen lain, seperti parameter konfigurasi server, jaringan, aturan kontrol akses, dll., untuk memindahkan. Ini diperlukan untuk memastikan bahwa fungsionalitas server database di platform target baru meniru sumbernya.

Untuk informasi terperinci dan kasus penggunaan tentang memigrasikan database ke Azure Database for MySQL, lihat Panduan Migrasi Database. Dokumen ini menyediakan penunjuk untuk membantu Anda berhasil merencanakan dan menjalankan migrasi MySQL ke Azure.

Secara umum, migrasi dapat dikategorikan menjadi offline maupun online.

  • Dengan migrasi offline, server sumber diambil secara offline, dan cadangan dan pemulihan database dilakukan di server target.

  • Dengan migrasi online (migrasi dengan waktu henti minimal), server sumber memungkinkan pembaruan, dan solusi migrasi akan menangani replikasi perubahan yang sedang berlangsung antara server sumber dan target bersamaan dengan cadangan dan pemulihan awal pada target.

Jika aplikasi Anda mampu mengalami waktu henti, migrasi offline selalu menjadi pilihan yang disukai, karena mudah dan mudah dijalankan. Namun, migrasi online adalah pilihan terbaik jika aplikasi Anda hanya mampu membayar waktu henti minimal. Migrasi sebagian besar sistem OLTP, seperti pemrosesan pembayaran dan e-niaga, termasuk dalam kategori ini.

Tabel keputusan

Ada skenario migrasi offline dan online untuk membantu Anda memilih alat yang tepat untuk bermigrasi ke Azure Database for MySQL - Server Fleksibel.

Offline

Untuk membantu Anda memilih alat yang tepat untuk bermigrasi ke Azure Database for MySQL, pertimbangkan detail dalam tabel berikut untuk migrasi offline.

Skenario Migrasi Alat Detail Informasi selengkapnya
Server Tunggal ke Fleksibel (portal Azure) Database Migration Service (klasik) dan portal Azure Tutorial: DMS (klasik) dengan portal Azure (offline) Cocok untuk < beban kerja 1TB; migrasi lintas wilayah, jenis lintas penyimpanan, dan lintas versi.
Server Tunggal ke Fleksibel (Azure CLI) Azure Database for MySQL Import CLI Tutorial: Impor Azure Database for MySQL Direkomendasikan - Cocok untuk semua ukuran beban kerja, sangat berkinerja untuk > beban kerja 500 GB.
Database MySQL (>= 1 TB) ke Azure Database for MySQL Cadangan dan Pemulihan menggunakan MyDumper/ MyLoader + VM Komputasi Tinggi Melakukan migrasi database besar ke Azure Database for MySQL menggunakan mydumper/myloader Praktik Terbaik untuk migrasi database besar ke Azure Database for MySQL

Online

Untuk membantu Anda memilih alat yang tepat untuk bermigrasi ke Azure Database for MySQL - Server Fleksibel, pertimbangkan detail dalam tabel berikut untuk migrasi online.

Skenario Migrasi Alat Detail Informasi selengkapnya
Server Tunggal ke Fleksibel (portal Azure) Database Migration Service (klasik) Tutorial: DMS (klasik) dengan portal Azure (online) Disarankan
Server Tunggal ke Fleksibel Mydumper/Myloader dengan replikasi Data-in Memigrasikan Azure Database for MySQL – Server Tunggal ke Azure Database for MySQL – Server Fleksibel dengan alat sumber terbuka T/A
Replikasi Data-in Server Fleksibel Azure Database for MySQL Mydumper/Myloader dengan replikasi Data-in Mengonfigurasi replikasi Data-in - Server Fleksibel Azure Database for MySQL T/A

Langkah berikutnya