Halaman ini memberikan ringkasan konsep yang terkait dengan mengonfigurasi konektivitas jaringan untuk migrasi Oracle heterogen ke Cloud SQL untuk PostgreSQL:
Komponen jaringan menjelaskan cara konektivitas sumber dan tujuan membentuk konfigurasi jaringan menyeluruh untuk migrasi.
Bagian contoh menunjukkan berbagai kombinasi untuk konektivitas sumber dan tujuan publik dan pribadi:
Setelah mempertimbangkan hubungan tingkat tinggi antara layanan Google Cloud yang terlibat dalam proses migrasi, Anda dapat melanjutkan untuk mempelajari lebih lanjut metode konektivitas database sumber dan metode konektivitas database tujuan.
Komponen jaringan yang terlibat dalam proses migrasi
Dari sudut pandang jaringan, Database Migration Service dan Cloud SQL adalah produsen layanan yang berada di jaringan khusus mereka sendiri (dikenal sebagai jaringan layanan), di luar jaringan Virtual Private Cloud (VPC) yang Anda gunakan dalam project Google Cloud . Tujuan mengonfigurasi konektivitas jaringan untuk proses migrasi dengan Database Migration Service adalah untuk memastikan bahwa Database Migration Service dapat menjangkau server database Oracle sumber dan instance Cloud SQL untuk PostgreSQL tujuan.
Saat Anda merencanakan penyiapan konektivitas jaringan untuk migrasi, penting untuk mempertimbangkan persyaratan infrastruktur dengan cermat, termasuk batasan yang mungkin diperkenalkan oleh keputusan jaringan Anda ke status akhir instance database yang dimigrasikan. Misalnya, jika ingin menggunakan koneksi pribadi untuk konektivitas database tujuan, Anda harus membuat instance Cloud SQL tujuan dengan IP pribadi yang diaktifkan. Anda tidak dapat menonaktifkan IP pribadi di instance Cloud SQL nanti.
Ada beberapa metode berbeda yang dapat Anda gunakan untuk membuat koneksi jaringan yang diperlukan. Konektivitas sumber dan tujuan dapat dibuat dengan menggunakan alamat IP publik atau pribadi. Anda dapat menggabungkan metode konektivitas sumber dan tujuan agar paling sesuai dengan persyaratan infrastruktur Anda.
Contoh: konektivitas sumber IP publik dan konektivitas tujuan IP pribadi
Dalam contoh ini, Anda memiliki instance database berikut:
- Server database Oracle sumber yang dihosting sendiri dengan alamat IP publik.
- Instance tujuan Cloud SQL untuk PostgreSQL dengan alamat IP pribadi yang diaktifkan.
Untuk konektivitas database sumber, Anda menggunakan metode daftar IP yang diizinkan untuk membuat koneksi melalui internet publik. Anda mengamankan koneksi ini dengan sertifikat SSL/TLS.
Untuk konektivitas database tujuan, Anda menggunakan Private Service Connect untuk membuat koneksi pribadi melalui jaringan Google Cloud . Koneksi internal ini otomatis dienkripsi oleh Database Migration Service.
Contoh: konektivitas IP pribadi untuk database sumber yang dihosting di luar Google Cloud
Dalam contoh ini, Anda memiliki komponen berikut:
- Instance sumber Oracle yang dihosting di cloud lain dan gateway VPN
- Instance Cloud VPN di Google Cloud VPC Anda
- Instance tujuan Cloud SQL untuk PostgreSQL dengan alamat IP publik yang diaktifkan
Untuk konektivitas database sumber, Anda menggunakan konfigurasi konektivitas pribadi untuk membuat koneksi peering VPC antara Database Migration Service dan VPC tempat Anda memiliki instance Cloud VPN. Anda menggunakan Cloud VPN untuk membuat tunnel IPsec antara Google Cloud dan jaringan cloud tempat Anda memiliki database Oracle sumber.
Untuk konektivitas database tujuan, Anda menggunakan metode konektivitas IP publik untuk membuat koneksi melalui internet publik. Database Migration Service otomatis mengamankan koneksi ini dengan SSL/TLS.
Langkah berikutnya
Ada banyak metode konektivitas yang dapat Anda gunakan. Setiap metode dapat disesuaikan lebih lanjut dengan server proxy, tunnel ssh, dan VM bastion.
- Pelajari lebih lanjut metode konektivitas database sumber.
- Pelajari lebih lanjut metode konektivitas database tujuan.