Konektivitas jaringan untuk migrasi Oracle heterogen ke Cloud SQL untuk PostgreSQL

Halaman ini memberikan ringkasan konsep yang terkait dengan mengonfigurasi konektivitas jaringan untuk migrasi Oracle heterogen ke Cloud SQL untuk PostgreSQL:

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.

Gambar 1. Tampilan sederhana jaringan migrasi heterogen (klik untuk memperbesar)

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.
Gambar 2. Contoh jaringan migrasi: konektivitas sumber IP publik dengan konektivitas tujuan IP pribadi (klik untuk memperbesar)

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
Gambar 2. Contoh jaringan migrasi: konektivitas sumber IP pribadi dan konektivitas tujuan IP publik (klik untuk memperbesar)

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.