Ringkasan
Dalam skenario migrasi tertentu, mungkin tidak dapat membuat konektivitas langsung antara database sumber dan database tujuan. Dalam kasus tersebut, sebaiknya gunakan VM proxy TCP untuk me-rutekan traffic. Anda dapat menyiapkan VM proxy TCP dengan skrip otomatis yang dihasilkan oleh Database Migration Service.
Saat Anda membuat tugas migrasi, Database Migration Service akan mengumpulkan informasi yang diperlukan dan membuat skrip yang menyiapkan VM proxy. Skrip ini menjalankan beberapa perintah Google Cloud CLI yang melakukan hal berikut:
Membuat dan mengonfigurasi instance Compute Engine di project dan VPC yang sama dengan database tujuan.
VM ini menjalankan proxy TCP transparan yang secara default memiliki IP pribadi dan publik. Proxy mulai menayangkan koneksi masuk segera setelah booting.
Membuat aturan firewall untuk mengizinkan koneksi dari database tujuan AlloyDB untuk PostgreSQL ke proxy.
Menyiapkan VM proxy TCP
Di konsol Google Cloud , saat Anda menyiapkan konektivitas antara sumber dan tujuan, lakukan langkah-langkah berikut:
Dari menu drop-down Metode konektivitas, pilih Proxy melalui VM yang dihosting cloud - TCP.
Tentukan parameter konfigurasi instance Compute Engine berikut yang akan berfungsi sebagai host bastion:
- Nama instance VM Compute Engine: Nama untuk instance Compute Engine.
- Jenis mesin: Jenis mesin Compute Engine, misalnya
n1-standard-n1
. - Subnet: Subnet VPC tujuan.
Klik Lihat skrip untuk melihat skrip yang dihasilkan.
Jalankan skrip di komputer yang memiliki akses ke project Google Cloud database tujuan.
Pastikan setelan berikut diperbarui untuk menerima koneksi dari alamat IP keluar proxy TCP:
Bagian koneksi replikasi file
pg_hba.conf
(untuk instance sumber yang dikelola sendiri).Definisi grup keamanan (untuk instance sumber Amazon RDS/Aurora).
Klik Konfigurasi & lanjutkan.
Jika sumber Anda berada dalam VPN (misalnya, di AWS, atau VPN lokal Anda sendiri), lihat Mengonfigurasi konektivitas menggunakan VPN untuk mengetahui informasi selengkapnya tentang cara mengonfigurasi VPN sumber dan VPN Google Cloud agar dapat berfungsi bersama.