Database Migration Service untuk PostgreSQL

Anda dapat memigrasikan database PostgreSQL ke instance Cloud SQL untuk PostgreSQL dengan Database Migration Service. Halaman ini memberikan ringkasan fitur utama Database Migration Service untuk migrasi PostgreSQL homogen ke Cloud SQL untuk PostgreSQL:

  • Sumber dan tujuan yang didukung mencantumkan semua penawaran sumber PostgreSQL yang didukung oleh Database Migration Service.

  • Aliran data untuk migrasi standar memberikan ringkasan menyeluruh tentang cara data Anda berpindah selama proses migrasi berkelanjutan.

  • Migrasi mulai cepat menjelaskan alur migrasi unik yang memanfaatkan replikasi pgnative dan menyederhanakan konfigurasi jaringan secara signifikan untuk workload PostgreSQL.

  • Pemantauan memberikan pengantar tentang log dan metrik yang dapat membantu Anda mengamati progres dan kondisi tugas migrasi.

Database sumber dan tujuan yang didukung

Anda dapat menggunakan Database Migration Service untuk bermigrasi antara versi PostgreSQL yang sama, atau dari versi PostgreSQL yang lebih lama ke versi yang lebih baru yang didukung di Cloud SQL.

Tabel berikut mencantumkan semua penawaran database sumber dan tujuan PostgreSQL yang didukung. Untuk mengetahui daftar lengkap versi yang tepat dan dukungan lintas versi, lihat Sumber dan versi yang didukung.

Database sumber Database tujuan
Amazon RDS Cloud SQL untuk PostgreSQL
Amazon Aurora
Microsoft Azure Database for PostgreSQL Flexible Server Flexible Server
Cloud SQL untuk PostgreSQL
PostgreSQL yang dikelola sendiri

(di lokasi atau di VM cloud apa pun yang Anda kontrol sepenuhnya)

Aliran data untuk migrasi standar

Untuk migrasi PostgreSQL homogen ke Cloud SQL, Database Migration Service terhubung ke instance Cloud SQL untuk PostgreSQL tujuan, lalu mengelola proses migrasi atas namanya. Instance tujuanlah yang membuat koneksi ke instance sumber, sementara Database Migration Service mengatur dan memantau alur replikasi berkelanjutan.

Ringkasan alur migrasi PostgreSQL
Gambar 1. Pergerakan data selama migrasi Database Migration Service untuk PostgreSQL. (klik untuk memperbesar)
Ringkasan alur migrasi PostgreSQL

Migrasi berkelanjutan standar menggunakan decoding logis PostgreSQL dan ekstensi pglogical untuk mengalirkan perubahan data dari instance sumber ke instance tujuan dalam waktu hampir real-time. Data Anda pertama-tama dimuat dari dump snapshot awal, lalu terus diperbarui berdasarkan informasi aliran data change data capture (CDC).

Untuk panduan mendetail tentang semua fase migrasi, lihat Jenis dan fase migrasi.

Migrasi mulai cepat

Database Migration Service menyediakan migrasi mulai cepat untuk membantu Anda memigrasikan workload PostgreSQL ke Cloud SQL untuk PostgreSQL dengan penyiapan manual minimal. Dalam migrasi mulai cepat, Database Migration Service mengotomatiskan konfigurasi jalur migrasi dengan menyediakan instance tujuan yang mendukung Private Service Connect dan mengatur konektivitas ke database sumber pribadi Anda melalui lampiran jaringan Private Service Connect.

Kemampuan utama migrasi mulai cepat meliputi:

  • Penyiapan otomatis: Database Migration Service mengotomatiskan konfigurasi flag database, penyediaan pengguna, dan penyiapan profil koneksi.
  • Jaringan yang disederhanakan: Terhubung dengan aman ke database sumber pribadi tanpa mengelola VPN yang rumit atau daftar IP publik yang diizinkan.
  • Validasi pra-migrasi: Pemeriksaan verifikasi bawaan memastikan lingkungan sumber Anda sepenuhnya siap sebelum replikasi data dimulai.

Untuk mengetahui informasi selengkapnya, lihat Tentang migrasi mulai cepat dan Panduan migrasi mulai cepat.

Pemantauan

Database Migration Service menyediakan kemampuan logging dan kemampuan observasi yang ekstensif untuk membantu Anda memantau progres migrasi. Fitur ini mencakup diagnostik real-time untuk penundaan replikasi, serta metrik Cloud Monitoring yang mendetail untuk kondisi instance tujuan Cloud SQL untuk PostgreSQL dan status tugas migrasi.

Contoh diagram untuk metrik tugas migrasi Database Migration Service.
Gambar 2. Contoh diagram kemampuan observasi di Database Migration Service. (klik untuk memperbesar)
Contoh diagram untuk metrik tugas migrasi Database Migration Service.

Untuk mengetahui detail selengkapnya, lihat Metrik tugas migrasi.

Langkah berikutnya