Mengonfigurasi frontend Cloud Load Balancing regional

Anda membuat load balancer di aplikasi dengan mengonfigurasi dan menghubungkan komponen frontend dan backend Cloud Load Balancing yang berbeda, yang membantu Anda menerapkan kontrol terpisah untuk traffic eksternal dan internal serta mencegah akses langsung ke data. Di App Design Center, komponen frontend Cloud Load Balancing regional menangani traffic masuk, menentukan aturan pemilihan rute, dan mengarahkan permintaan melalui proxy target, peta URL, dan aturan penerusan, dengan koneksi dan parameter konfigurasi berdasarkan modul Terraform terraform-google-regional-lb-http.

Koneksi komponen

Untuk membuat komponen Cloud Load Balancing yang lengkap, Anda harus menghubungkan frontend Cloud Load Balancing regional ke setidaknya satu backend Cloud Load Balancing regional. Komponen Cloud Load Balancing yang terhubung ditampilkan sebagai grup di kanvas desain.

Tabel berikut mencakup komponen yang dapat Anda hubungkan ke frontend Cloud Load Balancing regional, serta update yang dihasilkan pada aplikasi Anda dan kode Terraform yang dihasilkan.

Komponen terhubung

Update aplikasi

Informasi latar belakang

Template instance Compute Engine

  • Instance Compute Engine dapat mengalihkan traffic ke frontend Cloud Load Balancing regional.
  • Alamat Cloud Load Balancing ditambahkan ke template instance Compute Engine.
Ringkasan aturan penerusan

Cloud Run

  • Alamat IP HTTP dan HTTPS load balancer tersedia untuk aplikasi yang berjalan di container Cloud Run.
  • Metadata alamat Cloud Load Balancing ditambahkan ke variabel lingkungan Cloud Run.
Ringkasan aturan penerusan

Backend Cloud Load Balancing regional (wajib)

  • Frontend Cloud Load Balancing, yang menangani permintaan masuk, ditautkan ke backend Cloud Load Balancing, yang memproses permintaan.
  • Informasi layanan backend ditambahkan ke input peta URL frontend.
  • Traffic masuk disajikan berdasarkan pemetaan jalur host yang Anda konfigurasi di peta URL backend Cloud Load Balancing regional.
Ringkasan peta URL

Parameter konfigurasi yang diperlukan

Jika template Anda menyertakan komponen frontend Cloud Load Balancing regional, Anda harus mengonfigurasi parameter berikut sebelum men-deploy.

Nama parameter

Deskripsi dan batasan

Informasi latar belakang

Project ID

Project tempat Anda ingin men-deploy frontend Cloud Load Balancing.

Mengonfigurasi komponen

Region

region Ringkasan aturan penerusan

Nama

name Ringkasan aturan penerusan

Network

network Ringkasan aturan penerusan

Parameter konfigurasi opsional

Parameter berikut bersifat opsional. Untuk menampilkan parameter lanjutan, di area Configuration, pilih Show advanced fields.

Fitur

Nama parameter

Informasi deskripsi dan batasan

Informasi latar belakang

Subnetwork subnetwork Ringkasan aturan penerusan
Membuat Subnet Khusus Proxy create_proxy_only_subnet Subnet khusus proxy untuk load balancer berbasis Envoy
IP Subnet Khusus Proxy ipCidrRange Subnet khusus proxy untuk load balancer berbasis Envoy
Skema Load Balancing loadBalancingScheme Ringkasan jenis Google Cloud load balancer
Membuat Peta URL Membuat peta URL secara otomatis. Hapus centang pada kotak jika Anda ingin mengonfigurasi peta URL Anda sendiri di URL Map Input. Menggunakan peta URL
Input Peta URL Host Mengonfigurasi peta URL Menggunakan peta URL
Path Mengonfigurasi peta URL Menggunakan peta URL
Layanan Backend Mengonfigurasi peta URL Menggunakan peta URL
URI Resource Peta URL URI untuk peta URL yang Anda buat sebelumnya. urlMap
Buat Alamat Buat alamat IPv4 global. Spesifikasi Alamat IP
Alamat IPAddress Spesifikasi Alamat IP
Mengaktifkan IPv6 Aktifkan alamat IPv6 di load balancer CDN. IPv6 untuk Load Balancer Aplikasi dan Load Balancer Jaringan proxy
Create IPv6 Address Alokasikan alamat IPv6. IPv6 untuk Load Balancer Aplikasi dan Load Balancer Jaringan proxy
Alamat IPv6 IPAddress Spesifikasi Alamat IP
Label Kunci label Mengatur resource menggunakan label
Nilai label Mengatur resource menggunakan label
SSL Aktifkan dukungan SSL, lalu lakukan salah satu tindakan berikut:
  • Aktifkan Buat Sertifikat SSL, lalu masukkan Kunci Pribadi dan Sertifikat.
  • Masukkan sertifikat SSL.
  • Masukkan Domain Sertifikat SSL Terkelola.
Ringkasan sertifikat SSL
Create SSL Certificate Buat sertifikat menggunakan informasi yang Anda masukkan di Kunci Pribadi dan Sertifikat. Ringkasan sertifikat SSL
Kunci Pribadi privateKey Langkah 1: Buat kunci pribadi dan sertifikat
Certificate certificate Langkah 1: Buat kunci pribadi dan sertifikat
Sertifikat SSL sslCertificates[] Ringkasan sertifikat SSL
Domain Sertifikat SSL Terkelola managed.domains[] Menggunakan sertifikat SSL yang dikelola Google
Akhiran Sertifikat Acak Pilih untuk membuat nama sertifikat acak. Aktifkan setelan ini jika Anda perlu mengubah sertifikat SSL. random_certificate_suffix
Port HTTP Port untuk load balancer HTTP. Spesifikasi port
Port HTTPS Port untuk load balancer HTTPS. Spesifikasi port
Pengalihan HTTPS Pilih untuk mengaktifkan pengalihan HTTPS. Menyiapkan pengalihan HTTP ke HTTPS untuk Load Balancer Aplikasi eksternal regional
HTTP Forward Hapus centang untuk menonaktifkan penerusan port HTTP 80. Ringkasan aturan penerusan
Kebijakan SSL sslPolicy Kebijakan SSL untuk protokol SSL dan TLS
Kebijakan TLS server serverTlsPolicy Ringkasan mutual TLS
HTTP Keep Alive Timeout Sec httpKeepAliveTimeoutSec Waktu tunggu dan percobaan ulang

Langkah berikutnya

Anda harus menghubungkan komponen frontend ke komponen backend. Untuk mengonfigurasi komponen backend, lihat Mengonfigurasi layanan backend Cloud Load Balancing regional di Application Design Center.