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 |
|---|---|---|
|
Ringkasan aturan penerusan | |
|
Ringkasan aturan penerusan | |
|
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:
|
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.