Saat aplikasi Anda menangani lalu lintas yang meningkat, satu server saja dapat menjadi bottleneck. Dengan mengaitkan satu atau beberapa instans Classic Load Balancer (CLB) atau Network Load Balancer (NLB) ke gateway cloud-native, Anda mendistribusikan permintaan masuk ke beberapa server backend guna menjaga ketersediaan aplikasi di bawah beban tinggi.
Topik ini hanya berlaku untuk instans gateway cloud-native Edisi Standar.
Prasyarat
Sebelum memulai, pastikan bahwa:
Gateway cloud-native (Edisi Standar) telah dideploy di Microservices Engine (MSE).
Instans CLB atau NLB yang akan dikaitkan tidak digunakan oleh produk lain.
Tidak terdapat listener pada Port 80 atau 443 di instans CLB atau NLB tersebut.
Mengaitkan instans load balancer
Masuk ke Konsol MSE.
Pada panel navigasi kiri, pilih Cloud-native Gateway > Gateways. Pada bilah navigasi atas, pilih wilayah.
Pada halaman Gateways, klik ID gateway.
Pada halaman Overview, klik tab Endpoint. Di bagian Gateway Ingress, klik Bind CLB di pojok kanan atas.
Pada panel Bind CLB/NLB, konfigurasikan pengaturan berikut:
Parameter Deskripsi SLB Type Pilih CLB atau NLB. Gateway yang dikaitkan dengan instans NLB mendukung HTTP/3. Network Type Pilih Internet (publik) atau VPC (internal). CLB Instance / NLB Instance Pilih instans load balancer yang akan dikaitkan dengan gateway. PentingJangan memilih instans CLB yang sudah digunakan oleh produk lain. Pastikan tidak ada listener pada Port 80 dan 443 di instans tersebut sebelum melanjutkan. Setelah dikaitkan, protokol forwarding secara default menggunakan TCP/UDP. Jangan mengubah protokol tersebut karena dapat menyebabkan masalah tak terduga.
Klik OK.
Memverifikasi kaitan
Pada tab Gateway Ingress, klik ikon refresh
di pojok kanan atas.Konfirmasi bahwa instans load balancer baru muncul dalam daftar dengan Association Status bernilai Associated.
Parameter ingress gateway
Setelah dikaitkan, bagian Gateway Ingress menampilkan informasi berikut untuk setiap instans load balancer:
| Parameter | Deskripsi |
|---|---|
| Instance ID | ID instans SLB. Klik ID untuk melihat detail instans. |
| Type | CLB atau NLB. |
| Ingress IP Address | Alamat IP yang menerima traffic untuk gateway. Arahkan nama domain ke alamat ini. |
| HTTP Port (vServer Group) | Port 80, dibuka pada gateway cloud-native. |
| HTTPS Port (vServer Group) | Port 443, dibuka pada gateway cloud-native. |
| Network Type | Internet atau VPC. |
| Source | Cara instans dibuat: Purchase (dibuat sistem) atau Existing (dibuat pengguna). |
| Association Status | Associated menunjukkan bahwa gateway dapat diakses melalui instans ini. |
| Associated At | Tanggal saat instans dikaitkan dengan gateway. |
Melepaskan kaitan instans load balancer
Sebelum melepas kaitan instans SLB, pastikan tidak ada lalu lintas yang diarahkan ke alamat IP-nya. Jika lalu lintas masih aktif selama proses pelepasan kaitan, gangguan layanan dapat terjadi.
Masuk ke Konsol MSE.
Pada panel navigasi kiri, pilih Cloud-native Gateway > Gateways. Pada bilah navigasi atas, pilih wilayah.
Pada halaman Gateways, klik ID gateway.
Pada halaman Overview, klik tab Endpoint. Di bagian Gateway Ingress, temukan instans SLB target lalu klik Disassociate pada kolom Actions.
Pada kotak dialog yang muncul, klik OK.
CatatanUntuk instans yang dibuat sistem (Source: Purchase), pilih apakah akan menghapus instans SLB tersebut secara bersamaan.
Apa yang terjadi setelah pelepasan kaitan
Hanya kaitan antara gateway dan instans SLB yang dihapus. Instans SLB itu sendiri tidak dihapus kecuali Anda memilih untuk menghapus instans yang dibuat sistem.
Jika Anda tidak sengaja melepas kaitan suatu instans, kaitkan kembali dengan mengikuti langkah-langkah di bagian Associate a load balancer instance.