Halaman ini memberikan panduan arsitektur dan strategi migrasi untuk memigrasikan database relasional dan non-relasional ke Google Cloud.
Jika Anda adalah administrator database, cloud architect, atau data engineer, gunakan informasi di halaman ini untuk mengevaluasi pola migrasi database, memilih alat yang tepat, memastikan fidelitas data yang tinggi, meminimalkan jeda replikasi transaksi, dan mengontrol waktu nonaktif selama migrasi sistem.
Sebelum membaca halaman ini, Anda harus menyelesaikan penilaian sumber awal dan memahami skema database, ukuran, dan dependensi jaringan aplikasi.
Opsi migrasi database
Saat merencanakan migrasi database, gunakan tabel berikut untuk memilih layanan dan alat tujuan berdasarkan mesin database sumber Anda:
| Database sumber | Platform tujuan | Alat yang direkomendasikan | Pola migrasi |
|---|---|---|---|
| MySQL, PostgreSQL, atau SQL Server | Cloud SQL atau AlloyDB untuk PostgreSQL | Database Migration Service | Replikasi CDC berkelanjutan |
| Oracle | AlloyDB atau Solusi Bare Metal | Google Cloud Modernization Hub, Database Migration Service Schema Conversion | Migrasi homogen atau heterogen |
| Cassandra, MongoDB, atau HBase | Bigtable, Spanner, atau Firestore | Dataflow atau konektor open source | Penyerapan batch atau streaming |
Memigrasikan database menggunakan Database Migration Service
Database Migration Service menyediakan tugas migrasi serverless untuk memindahkan database relasional ke Google Cloud.
Kemampuan utama Database Migration Service
Database Migration Service menyediakan kemampuan berikut:
- Arsitektur serverless: Anda tidak perlu menyediakan atau mengelola VM replikasi khusus atau infrastruktur migrasi.
- Pengambilan data perubahan (CDC) berkelanjutan: mereplikasi transaksi menggunakan
log biner sumber (
binloguntuk MySQL,wal2jsonuntuk PostgreSQL, dan CDC untuk SQL Server) agar database target tetap sinkron dengan jeda minimal. - Konektivitas pribadi yang fleksibel: terhubung dengan aman ke database sumber melalui Peering Jaringan VPC, tunnel SSH terbalik, Cloud VPN, atau Cloud Interconnect.
Untuk mengetahui informasi tentang alur kerja migrasi menyeluruh, lihat Ringkasan Database Migration Service.
Langkah berikutnya
- Migrasi penyimpanan dan data tidak terstruktur
- Migrasi aplikasi dalam container
- Migrasi workload multi-cloud
- Workload database di Modernization Hub
- Memigrasikan MySQL ke Cloud SQL
- Memigrasikan PostgreSQL ke Cloud SQL atau AlloyDB
- Memigrasikan Oracle ke PostgreSQL atau AlloyDB
- Memigrasikan Cassandra ke Bigtable
- Memigrasikan Cassandra ke Spanner
- Prinsip migrasi database: Bagian 1