Ringkasan Database Migration Service

Database Migration Service memudahkan Anda memigrasikan data ke Google Cloud. Database Migration Service membantu Anda melakukan lift-and-shift workload MySQL dan PostgreSQL ke Cloud SQL dan AlloyDB untuk PostgreSQL, serta melakukan lift-and-shift dan memodernisasi workload Oracle ke Cloud SQL untuk PostgreSQL.

Database Migration Service menyederhanakan alur kerja jaringan, mengelola snapshot awal dan replikasi yang sedang berlangsung, serta memberikan status operasi migrasi.

Untuk bisnis yang memigrasikan workload ke cloud, mungkin ada hambatan yang cukup besar dalam memindahkan database lokal dan database berbasis cloud lainnya ke Google Cloud. Hal ini dapat memperlambat kemampuannya untuk memanfaatkan kemampuan yang ditawarkan Google Cloud .

Konsep migrasi

Migrasi adalah proses pemindahan data dan metadata dari database sumber ke database tujuan. Setelah migrasi selesai, database tujuan menjadi database utama, aplikasi dependen harus membaca dan menulis ke database tersebut, dan database sumber dapat dinonaktifkan.

Migrasi berkelanjutan (terkadang disebut sebagai migrasi yang sedang berlangsung atau online) adalah aliran perubahan berkelanjutan dari sumber ke tujuan yang mengikuti dump dan beban penuh awal. Dalam kasus migrasi, saat tiba waktunya untuk beralih menggunakan tujuan untuk operasi baca dan tulis, selesaikan migrasi. Akibatnya, replikasi diselesaikan antara sumber dan tujuan, dan instance Cloud SQL tujuan atau cluster AlloyDB siap digunakan sebagai instance utama mandiri. Melakukan pengalihan saat sumber dan tujuan sinkron akan memberi Anda periode nonaktif minimal.

Migrasi homogen

Untuk migrasi homogen yang serupa, seperti MySQL ke Cloud SQL untuk MySQL, PostgreSQL ke Cloud SQL untuk PostgreSQL, atau AlloyDB untuk PostgreSQL, migrasi ini memanfaatkan hubungan replika utama yang diaktifkan oleh alat bawaan untuk MySQL dan PostgreSQL. Artinya:

  • Saat Anda menyiapkan migrasi, instance replika akan muncul di daftar instance Cloud SQL atau cluster AlloyDB, yang dilampirkan ke sumber yang disiapkan.

  • Saat Anda melakukan promosi, replika akan terputus dari sumber dan diubah ke mode baca/tulis. Kemudian, replika ini dapat berfungsi sebagai replika utama untuk replika lain, dan opsi lainnya dapat diubah seperti setelan HA (khusus Cloud SQL).

Migrasi heterogen

Untuk migrasi heterogen dengan sumber dan tujuan yang berbeda, seperti Oracle ke Cloud SQL untuk PostgreSQL, migrasi akan memanfaatkan replikasi berbasis CDC.

Kasus penggunaan

Kemampuan migrasi Database Migration Service memungkinkan berbagai kasus penggunaan:

  • Migrasi lift-and-shift ke layanan terkelola

    Sebagai bagian dari perpindahan organisasi ke Google Cloud, ada peluang untuk beralih dari database yang dihosting sendiri berbasis VM ke layanan cloud database terkelola. Hal ini memungkinkan tim untuk tidak lagi mengelola infrastruktur, dan menikmati ketersediaan tinggi, pemulihan dari bencana, dan performa database yang berjalan di layanan terkelola.

  • Replikasi berkelanjutan multi-cloud

    Sama seperti replika baca di seluruh region, jika data ada di penyedia cloud lain, tugas migrasi dapat disiapkan yang terus mereplikasi database ke Google Cloud untuk ketersediaan baca multi-cloud. Database Migration Service tidak mendukung skenario penulisan ganda, yaitu menulis ke dan membaca dari sumber dan tujuan.

Elemen pengalaman

Database Migration Service terdiri dari elemen berikut:

  • Profil koneksi mewakili informasi konektivitas ke sumber tertentu yang akan digunakan dalam tugas migrasi.

  • Ruang kerja konversi membantu Anda mengonversi objek skema dan kode dari database sumber ke format yang kompatibel dengan instance tujuan. Ruang kerja konversi digunakan untuk migrasi heterogen.

  • Tugas migrasi mewakili profil koneksi sumber dan instance Cloud SQL tujuan atau pasangan cluster AlloyDB, beserta setelan khusus migrasi.