Sebelum menggunakan layanan Gateway Load Balancer (GWLB) untuk mendistribusikan permintaan klien, Anda harus membuat grup server dan menambahkan satu atau lebih server backend ke dalamnya. Server backend akan menerima permintaan yang diteruskan oleh GWLB. Anda dapat menghapus server backend dari grup atau menghapus grup server sesuai dengan kebutuhan bisnis. Topik ini menjelaskan cara membuat dan mengelola grup server.
Prasyarat
Instance server telah dibuat untuk menyediakan layanan backend. Image perangkat virtual jaringan (NVAs) telah diterapkan pada instance tersebut, dan server backend mendukung protokol Geneve.
Untuk merutekan lalu lintas ke server backend dalam grup server, tentukan grup server saat membuat listener. Untuk informasi lebih lanjut, lihat Tambah dan Kelola Listener IP.
Buat grup server
Masuk ke Konsol GWLB.
Di bilah navigasi atas, pilih wilayah tempat instance GWLB berada.
Di panel navigasi sebelah kiri, pilih .
Di halaman Server Group, klik Create Server Group.
Di kotak dialog Create Server Group, atur parameter yang diperlukan, lalu klik Create.
Parameter
Deskripsi
Server Group Type
Pilih tipe grup server:
Server: mendukung penambahan instance Elastic Compute Service (ECS), antarmuka jaringan elastis (ENI), dan instance kontainer elastis sebagai server backend.
IP: mendukung penambahan alamat IP sebagai server backend.
Server Group Name
Masukkan nama untuk grup server.
VPC
Pilih virtual private cloud (VPC) dari daftar drop-down.
Backend Protocol
Hanya GEVENE yang tersedia.
Scheduling Algorithm
Pilih algoritma penjadwalan:
5-tuple Hashing: mencakup alamat IP sumber, port sumber, alamat IP tujuan, port tujuan, dan protokol transmisi.
3-tuple Hashing: mencakup alamat IP sumber, alamat IP tujuan, dan protokol transmisi.
2-tuple Hashing: mencakup alamat IP sumber dan alamat IP tujuan.
Sistem default ke 5-tuple Hashing.
Health Check Method
Pilih protokol pemeriksaan kesehatan atau nonaktifkan pemeriksaan kesehatan.
TCP (default): mengonfigurasi pemeriksaan kesehatan TCP, yang mengirim pesan jabat tangan SYN untuk memeriksa apakah port server sehat.
HTTP: mengonfigurasi pemeriksaan kesehatan HTTP, yang mengirim permintaan GET untuk mensimulasikan perilaku akses browser guna memeriksa apakah aplikasi di server sehat.
Disable Health Check: tidak mengonfigurasi pemeriksaan kesehatan.
Health Check Port
Tentukan port server yang diperiksa oleh pemeriksaan kesehatan.
Advanced Health Check Settings
Dengan pemeriksaan kesehatan diaktifkan, klik Advanced Health Check Settings untuk menampilkan konfigurasi tambahan.
Health Check URL
Masukkan URI halaman pemeriksaan kesehatan.
CatatanParameter ini hanya tersedia ketika Health Check Method disetel ke HTTP.
Health Check Domain Name
Masukkan nama domain yang digunakan untuk pemeriksaan kesehatan.
Backend Server Internal IP (default): menggunakan alamat IP privat server backend sebagai nama domain untuk pemeriksaan kesehatan.
Custom Domain Name: Masukkan nama domain untuk pemeriksaan kesehatan.
CatatanParameter ini hanya tersedia ketika Health Check Method disetel ke HTTP.
Health Check Status Codes
Pilih satu atau lebih kode status HTTP. Kode status HTTP yang ditentukan digunakan untuk menunjukkan bahwa server backend lulus pemeriksaan kesehatan.
http_2xx (default)
http_3xx
http_4xx
http_5xx
CatatanParameter ini hanya tersedia ketika Health Check Method disetel ke HTTP.
Health Check Timeout Period
Tentukan periode timeout untuk respons pemeriksaan kesehatan. Jika server backend tidak merespons dalam periode timeout yang ditentukan, server backend gagal dalam pemeriksaan kesehatan.
Health Check Interval
Tentukan interval antara dua pemeriksaan kesehatan berturut-turut.
Healthy Threshold (Health Checks)
Tentukan jumlah kali server backend tidak sehat harus secara berturut-turut lulus pemeriksaan kesehatan sebelum dinyatakan sehat.
Unhealthy Threshold (Health Checks)
Tentukan jumlah kali server backend sehat harus secara berturut-turut gagal dalam pemeriksaan kesehatan sebelum dinyatakan tidak sehat.
Connection Draining
Tentukan apakah akan mengaktifkan pengurasan koneksi. Secara default, pengurasan koneksi dinonaktifkan.
Setelah mengaktifkan pengurasan koneksi, Anda harus menyetel Connection Draining Timeout Period. Rentang nilainya adalah 1 hingga 3.600 detik, dan 0 menunjukkan pemutusan segera.
Tags and Resource Group
Klik Tags and Resource Group untuk menampilkan konfigurasi tambahan:
Atur Tag Key dan Tag Value.
Resource Group: Pilih grup sumber daya tempat grup server dimiliki.
Tambah server backend
Setelah membuat grup server backend, tambahkan server backend ke grup untuk merutekan lalu lintas ke server tersebut.
Tambah server
Jika Tipe Grup Server adalah Server, instance ECS, ENI, dan Elastic Container Instance (ECI) dapat ditambahkan sebagai server backend.
Masuk ke Konsol GWLB.
Di bilah navigasi atas, pilih wilayah tempat instance GWLB berada.
Di panel navigasi sebelah kiri, pilih . Klik ID grup server yang ingin dikelola.
Klik tab Backend Servers dan klik Add Backend Server.
Di panel Add Backend Server, atur Server sesuai kebutuhan.
Tambah instance ECS
Atur Server ke ECS/ENI dan pilih server yang ingin ditambahkan.
Jika tidak ada instance ECS yang tersedia, Anda dapat mengklik Purchase ECS Instance di pojok kanan atas daftar server.
Tambah ENI
Atur Server sebagai ECS/ENI dan aktifkan Advanced Mode.
Klik ikon plus di sebelah kiri ID instance ECS target dan pilih ENI.
Jika memilih ENI dari instance ECS, pastikan bahwa instance ECS terikat dengan ENI. Untuk informasi tentang mengikat ENI sekunder ke instance ECS, lihat Ikat ENI Sekunder.
Jika tidak ada instance ECS yang tersedia, Anda dapat mengklik Purchase ECS Instance di pojok kanan atas daftar server.
Tambah instance kontainer elastis
Atur Server ke ECI dan pilih server yang ingin ditambahkan.
Jika tidak ada instance kontainer elastis yang tersedia, Anda dapat mengklik Purchase Elastic Container Instance di pojok kanan atas daftar server.
Klik OK.
Tambah alamat IP
Jika grup server yang dibuat adalah tipe IP, Anda perlu menambahkan alamat IP sebagai server backend.
Masuk ke Konsol GWLB.
Di bilah navigasi atas, pilih wilayah tempat instance GWLB berada.
Di panel navigasi sebelah kiri, pilih . Klik ID grup server target.
Di tab Backend Servers, klik Add IP.
Di panel Add Backend Server, masukkan alamat IP server backend sesuai kebutuhan Anda.
CatatanUntuk menambahkan beberapa server backend, klik + Add IP.
Alamat IP privat dalam blok CIDR berikut didukung:
10.0.0.0/8
100.64.0.0/10
172.16.0.0/12
192.168.0.0/16
Klik OK untuk menyelesaikan penambahan server backend.
Operasi lainnya
Operasi | Prosedur |
Perbarui grup server |
|
Hapus server backend |
Catatan Menghapus server backend dari grup server tidak memengaruhi siklus hidupnya, dan Anda dapat menambahkannya kembali ke grup server backend. |
Hapus grup server |
|
> Delete