Mengonfigurasi antarmuka Private Service Connect

Di Datastream, antarmuka Private Service Connect memungkinkan Anda mereplikasi data secara pribadi sekaligus menjaga traffic jaringan sepenuhnya berada dalam Google Cloud. Antarmuka Private Service Connect menghubungkan jaringan Virtual Private Cloud (VPC) produsen ke lampiran jaringan di jaringan VPC konsumen. Jaringan produsen dan konsumen dapat berada dalam project dan organisasi yang berbeda.

Gambar 1. Antarmuka Private Service Connect memungkinkan produsen layanan memulai koneksi ke konsumen layanan.

Sebelum Anda mengonfigurasi Private Service Connect, tinjau istilah utama, prasyarat, harga, serta peran dan izin yang diperlukan. Untuk mengetahui informasi selengkapnya, lihat Private Service Connect dalam dokumentasi VPC.

Istilah utama

Bagian ini memberikan ringkasan istilah dan konsep utama yang berlaku untuk Private Service Connect.

  • Produsen: entity, biasanya layanan atau VM dalam jaringan VPC, yang memulai koneksi ke jaringan konsumen. Produsen memberikan layanan: dalam konteks Datastream, produsen mengambil dan mereplikasi data ke tujuan.

  • Konsumen: entity, biasanya VM dalam jaringan VPC, yang menerima koneksi dari produsen. Saat konsumen menerima koneksi, Google Cloud akan mengalokasikan alamat IP ke antarmuka Private Service Connect dari subnet di jaringan VPC konsumen yang ditentukan oleh lampiran jaringan. VM antarmuka Private Service Connect memiliki antarmuka jaringan kedua yang terhubung ke jaringan VPC produsen.

  • Network attachment: resource regional yang memungkinkan jaringan VPC produsen memulai koneksi ke jaringan VPC konsumen melalui antarmuka Private Service Connect. Di jaringan VPC konsumen, lampiran jaringan bertindak sebagai titik entri yang ditetapkan untuk koneksi dari antarmuka Private Service Connect di jaringan produsen. Saat antarmuka Private Service Connect dibuat di lampiran jaringan, VM produsen akan diberi IP dari subnet lampiran jaringan. Instance virtual machine antarmuka Private Service Connect memiliki setidaknya satu antarmuka jaringan reguler lagi yang terhubung ke subnet produsen. Untuk mengetahui informasi selengkapnya, lihat Tentang lampiran jaringan.

  • Project produsen: project milik Google tempat virtual machine (VM) yang menjalankan Datastream dihosting. Untuk mengakses resource di VPC pelanggan, VM Datastream menggunakan alamat IP yang ditetapkan oleh antarmuka jaringan Private Service Connect dari subnetnya.

Prasyarat Private Service Connect

Sebelum membuat konfigurasi konektivitas pribadi menggunakan antarmuka Private Service Connect, Anda harus melakukan langkah-langkah berikut agar Datastream dapat membuat koneksi ke project Anda:

  • Memiliki jaringan VPC yang dapat Anda hubungkan ke jaringan pribadi Datastream. Untuk mengetahui informasi selengkapnya tentang cara membuat jaringan VPC, lihat Membuat dan mengelola jaringan VPC.

  • Buat lampiran jaringan di project VPC Anda.

  • Pastikan subnetwork yang terkait dengan lampiran jaringan Anda, serta resource apa pun di jaringan VPC Anda yang berkomunikasi dengan Datastream (seperti VM NAT, load balancer internal, atau database sumber dan tujuan), tidak menggunakan rentang alamat IP yang dicadangkan oleh Datastream (10.1.0.0/16 dan 10.2.2.0/24). Penggunaan rentang yang dicadangkan ini dapat menyebabkan konflik pemilihan rute dengan infrastruktur internal Datastream dan kegagalan konektivitas yang tidak dapat diprediksi.

  • Pastikan Google Cloud dan firewall lokal mengizinkan traffic dari rentang alamat IP lampiran jaringan ke database sumber tempat Anda ingin melakukan streaming data. Untuk mengetahui informasi tentang cara membuat aturan firewall, lihat Menggunakan aturan firewall VPC.

Harga

Ingress dan egress data melalui Private Service Connect dikenai biaya. Untuk mengetahui informasi selengkapnya, lihat harga Private Service Connect.

Peran dan izin yang diperlukan

Untuk mendapatkan izin yang diperlukan untuk membuat lampiran jaringan, minta administrator untuk memberi Anda peran Identity and Access Management (IAM) berikut pada project Anda:

Jika lampiran jaringan Anda atau subnetwork yang mendasarinya berada di project yang berbeda dengan Datastream (misalnya, jika Anda menggunakan project host VPC Bersama), Anda harus memberikan peran berikut ke akun layanan service-DATASTREAM-PROJECT-NUMBER@gcp-sa-datastream.:

  • Akses hanya baca ke resource jaringan: Compute Network Viewer (roles/compute.networkViewer)

    Berikan peran pada project tempat lampiran jaringan atau subnetwork-nya berada, dan ganti DATASTREAM-PROJECT-NUMBER dengan nomor project tempat Datastream di-deploy.

Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses.

Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.

Untuk mengetahui informasi selengkapnya tentang opsi kontrol akses di Datastream, lihat Kontrol akses dengan IAM.

Mengonfigurasi Private Service Connect

Agar Datastream dapat membuat konektivitas keluar ke jaringan Anda menggunakan antarmuka Private Service Connect:

  1. Buat lampiran jaringan di project Anda.
  2. Membuat konfigurasi konektivitas pribadi.

Membuat lampiran jaringan

Untuk mengonfigurasi Private Service Connect di Datastream, Anda harus membuat lampiran jaringan terlebih dahulu.

Konsol

  1. Di konsol Google Cloud , buka halaman Network attachments:

    Buka Network attachments

  2. Klik Create network attachment.

  3. Di kolom Name, masukkan nama untuk lampiran jaringan Anda.

  4. Dari daftar Network, pilih jaringan VPC atau VPC Bersama.

  5. Dari daftar Region, pilih region Google Cloud . Region ini harus sama dengan region yang digunakan untuk subnet jaringan VPC yang di-peering ke jaringan pribadi Datastream. Untuk mengetahui informasi selengkapnya, lihat Prasyarat Private Service Connect.

  6. Dari daftar Subnetwork, pilih rentang subnetwork.

  7. Di Connection preference, pilih Accept connections for selected projects.

    Datastream otomatis menambahkan project produsen ke daftar Accepted projects saat Anda membuat resource konektivitas pribadi Datastream.

  8. Jangan tambahkan Accepted projects atau Rejected projects.

  9. Klik Create network attachment.

gcloud

  1. Buat satu atau beberapa subnetwork. Contoh:

    gcloud compute networks subnets create subnet-1 --network=network-0 --range=10.10.1.0/24 --region=REGION
    

    Lampiran jaringan menggunakan subnetwork ini pada langkah berikutnya. Pastikan rentang subnetwork tidak tumpang tindih dengan rentang IP internal yang dicadangkan oleh Datastream (10.1.0.0/16 dan 10.2.2.0/24).

  2. Buat resource lampiran jaringan di region yang sama dengan project Datastream, dengan properti connection-preference ditetapkan ke ACCEPT_MANUAL:

    gcloud compute network-attachments create NAME
    --region=REGION
    --connection-preference=ACCEPT_MANUAL
    --subnets=SUBNET
    

    Ganti kode berikut:

    • NAME: nama untuk lampiran jaringan Anda.
    • REGION: nama region Google Cloud . Region ini harus sama dengan jaringan pribadi Datastream.
    • SUBNET: nama subnet.

    Output perintah ini adalah URL lampiran jaringan dengan format berikut:

    projects/PROJECT/locations/REGION/network-attachments/NETWORK_ATTACHMENT_ID.

    Catat URL ini karena Datastream memerlukannya untuk konektivitas. Untuk mengetahui informasi tentang cara membuat konfigurasi konektivitas pribadi antarmuka Private Service Connect menggunakan Google Cloud, lihat Mengelola konfigurasi konektivitas pribadi.

Membuat konfigurasi konektivitas pribadi

Setelah membuat lampiran jaringan di project Google Cloud , Anda perlu menyiapkan konfigurasi konektivitas pribadi menggunakan antarmuka Private Service Connect. Saat membuat konfigurasi, Anda mengizinkan project yang menghosting antarmuka Private Service Connect. Kemudian, Anda memberikan URL lampiran jaringan ke Datastream sebagai bagian dari resource Private Service Connect.

Untuk mengetahui informasi selengkapnya, lihat Membuat konfigurasi konektivitas pribadi.

Langkah berikutnya