Tentang migrasi data di Cloud SQL

Halaman ini menjelaskan opsi migrasi data di Cloud SQL.

Database Migration Service

Untuk memigrasikan data dari server eksternal ke Cloud SQL, Anda dapat menggunakan Database Migration Service.

Saat menggunakan Database Migration Service, Anda dapat membuat instance Cloud SQL tujuan saat membuat tugas migrasi. Database Migration Service menggunakan tugas migrasi untuk memigrasikan data dari instance database sumber ke instance Cloud SQL tujuan. Untuk mengetahui informasi selengkapnya, lihat Membuat tugas migrasi ke instance tujuan baru.

Namun, Anda mungkin ingin membuat instance Cloud SQL tujuan di luar Database Migration Service. Misalnya, Anda dapat menggunakan Terraform atau alat Infrastructure-As-Code (IaC) lainnya. Dalam hal ini, setelah membuat instance Cloud SQL, Anda masih dapat menggunakan Database Migration Service untuk memigrasikan data ke instance tersebut. Untuk mengetahui informasi selengkapnya, lihat Membuat tugas migrasi ke instance tujuan yang ada.

Mereplikasi dari server eksternal

Opsi lain untuk memigrasikan data dari server eksternal ke Cloud SQL adalah menggunakan replikasi. Cloud SQL mendukung berbagai mode replikasi untuk memigrasikan data ke instance Anda.

Untuk mengetahui informasi selengkapnya, lihat Tentang mereplikasi dari server eksternal.

Untuk menyiapkan Cloud SQL untuk migrasi data menggunakan replikasi, lihat Mengonfigurasi Cloud SQL dan server eksternal untuk replikasi.

Cloud SQL untuk MySQL juga mendukung migrasi database MySQL eksternal dari file fisik Percona XtraBackup. Dengan menggunakan file fisik untuk menyiapkan replikasi, bukan file dump logis, Anda dapat memigrasikan database MySQL eksternal ke instance Cloud SQL untuk MySQL hingga 3 kali lebih cepat daripada menggunakan file dump logis dalam migrasi paralel dan hingga 10 kali lebih cepat daripada menggunakan file dump logis dalam migrasi single-thread.

Untuk informasi selengkapnya, lihat Bermigrasi ke Cloud SQL dari file fisik XtraBackup.

Batasan

  • Memigrasikan data ke instance Cloud SQL yang mengaktifkan Private Service Connect atau sudah berisi data tidak didukung. Untuk memigrasikan data ke instance yang memiliki replika baca, GTID_MODE di instance sumber harus ditetapkan ke ON.
  • Jika instance Anda memiliki setelan pencadangan yang disesuaikan (misalnya, lokasi cadangan kustom), setelah mempromosikan instance, sebaiknya sesuaikan setelan pencadangan lagi. Selama proses promosi, Cloud SQL akan mereset setelan pencadangan Anda ke nilai defaultnya.