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. Jika demikian, 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 informasi selengkapnya, lihat Tentang mereplikasi dari server eksternal.
Guna 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 dibandingkan menggunakan file dump logis dalam migrasi paralel dan hingga 10 kali lebih cepat daripada menggunakan file dump logis dalam migrasi thread tunggal. Migrasi database ke Cloud SQL untuk MySQL dari file fisik XtraBackup ada dalam Pratinjau.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. Memigrasikan data ke instance yang memiliki replika baca mengharuskan
GTID_MODE
pada instance sumber disetel keON
. - Jika instance Anda memiliki setelan pencadangan yang disesuaikan (misalnya, lokasi pencadangan kustom), setelah Anda mempromosikan instance tersebut, sebaiknya sesuaikan kembali setelan pencadangan Anda. Selama proses promosi, Cloud SQL mereset setelan pencadangan Anda ke nilai defaultnya.