Mengonfigurasi konektivitas jaringan untuk sumber Amazon Aurora dan Amazon RDS

Halaman ini menjelaskan cara mengonfigurasi konektivitas jaringan untuk sumber Amazon Aurora dan Amazon RDS untuk migrasi PostgreSQL homogen ke cluster AlloyDB untuk PostgreSQL dengan Database Migration Service. Ada beberapa metode yang dapat Anda gunakan:

Anda juga dapat menggunakan tunnel SSH terbalik, tetapi pendekatan ini memerlukan pembuatan Virtual Machine (VM) Compute Engine perantara untuk menghosting komponen jaringan yang diperlukan.

Mengonfigurasi antarmuka Private Service Connect

Metode konektivitas ini memungkinkan Anda terhubung ke IP pribadi database sumber tanpa menggunakan kuota peering VPC. Antarmuka Private Service Connect adalah metode yang direkomendasikan untuk konektivitas IP pribadi saat bermigrasi ke cluster AlloyDB untuk PostgreSQL. Antarmuka Private Service Connect didukung saat Anda melakukan migrasi ke cluster AlloyDB untuk PostgreSQL yang ada.

Untuk menggunakan konektivitas pribadi dengan antarmuka Private Service Connect untuk sumber Amazon RDS atau Amazon Aurora, ikuti langkah-langkah berikut:

  1. Siapkan konektivitas langsung dengan Cloud VPN dari Google Cloud ke VPC sumber Anda di AWS.

    Bergantung pada arsitektur jaringan, Anda mungkin perlu menyiapkan gateway VPN tambahan di sistem Anda. Untuk mengetahui informasi selengkapnya, lihat Membuat koneksi VPN dengan ketersediaan tinggi (HA) antara Google Cloud dan AWS dalam dokumentasi Cloud VPN.

  2. Buat atau pilih cluster AlloyDB untuk PostgreSQL tujuan yang diaktifkan untuk Private Service Connect. Lihat Membuat cluster dan instance utama dalam dokumentasi AlloyDB untuk PostgreSQL.
  3. Konfigurasi Private Service Connect untuk konektivitas keluar dari cluster tujuan Anda. Secara umum, proses ini melibatkan:
    1. Membuat lampiran jaringan di jaringan Virtual Private Cloud tempat Anda menyiapkan Cloud VPN. Rentang subnet yang dicadangkan untuk lampiran jaringan harus berada dalam rentang RFC 1918.
    2. Menetapkan lampiran jaringan ke cluster AlloyDB untuk PostgreSQL tujuan Anda.

    Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi Private Service Connect dalam dokumentasi AlloyDB untuk PostgreSQL.

  4. Pada tahap selanjutnya, saat Anda membuat profil koneksi sumber, gunakan alamat IP pribadi atau endpoint DNS pribadi instance database sumber Anda di AWS.
  5. Saat Anda membuat tugas migrasi, pilih PSC interface untuk metode konektivitas Anda.

Mengonfigurasi peering VPC

Untuk menggunakan konektivitas pribadi dengan peering Virtual Private Cloud untuk sumber Amazon RDS atau Amazon Aurora, ikuti langkah-langkah berikut:

  1. Siapkan konektivitas langsung dengan Cloud VPN dari Google Cloud ke VPC sumber Anda di AWS.

    Bergantung pada arsitektur jaringan, Anda mungkin perlu menyiapkan gateway VPN tambahan di sistem Anda. Untuk mengetahui informasi selengkapnya, lihat Membuat koneksi VPN dengan ketersediaan tinggi (HA) antara Google Cloud dan AWS dalam dokumentasi Cloud VPN.

    Pastikan jaringan Virtual Private Cloud dikonfigurasi untuk akses layanan pribadi. Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi akses layanan pribadi.

  2. Pastikan cluster AlloyDB untuk PostgreSQL tujuan Anda dikonfigurasi dengan IP pribadi dan Akses Layanan Pribadi (PSA) menggunakan jaringan Virtual Private Cloud yang sama. Untuk mengetahui informasi selengkapnya, lihat Membuat cluster dan instance utama dalam dokumentasi AlloyDB untuk PostgreSQL.
  3. Pada tahap selanjutnya, saat Anda membuat profil koneksi sumber, gunakan alamat IP pribadi instance database sumber Anda.
  4. Saat Anda membuat tugas migrasi, pilih Peering VPC untuk metode konektivitas Anda.

Mengonfigurasi konektivitas daftar IP yang diizinkan

Untuk menggunakan metode konektivitas daftar IP publik yang diizinkan, ikuti langkah-langkah berikut:

  1. Di AWS Management Console, lakukan langkah-langkah berikut:
    1. Pastikan database Amazon RDS atau Amazon Aurora sumber Anda dikonfigurasi untuk koneksi IP publik.
    2. Identifikasi nama endpoint database dan nomor port. Anda harus memasukkan nilai ini saat membuat profil koneksi.

      Server PostgreSQL secara default menggunakan port 5432.

  2. Pastikan IP publik keluar diaktifkan di instance utama AlloyDB untuk PostgreSQL tujuan, dan periksa kedua alamat IP publik keluarnya. Untuk mengetahui informasi selengkapnya, lihat Mengaktifkan IP publik keluar dan Melihat detail cluster dan instance.
  3. Di VPC AWS Anda, buat atau perbarui grup keamanan yang mengizinkan traffic masuk di port 5432 dari kedua alamat IP publik keluar dari instance utama AlloyDB untuk PostgreSQL tujuan Anda. Lihat Memberikan akses ke instance DB di VPC Anda dengan membuat grup keamanan dalam dokumentasi AWS.

  4. Pada tahap berikutnya, saat Anda membuat profil koneksi sumber, gunakan nama endpoint untuk IP atau nama host database sumber.
  5. Saat Anda membuat tugas migrasi, pilih IP allowlist untuk metode konektivitas Anda.

Langkah berikutnya