Saat menggunakan Gateway Load Balancer (GWLB) untuk mendistribusikan permintaan klien, Anda harus membuat grup server dan menambahkan setidaknya satu server backend untuk menerima permintaan yang diteruskan oleh GWLB. Anda juga dapat menghapus server backend atau menghapus grup server kapan saja. Topik ini menjelaskan cara membuat dan mengelola grup server.
Prasyarat
Sebelum menambahkan server backend ke grup server, pastikan Anda telah membuat instans server backend, men-deploy image network virtual appliance (NVA), dan memastikan bahwa server backend dapat memproses lalu lintas protokol Geneve untuk menerima permintaan yang diteruskan.
Untuk mengarahkan lalu lintas ke server backend dalam grup server, Anda harus menentukan grup server tersebut saat membuat listener. Untuk informasi selengkapnya, lihat Tambah dan kelola IP listener.
Buat grup server
Masuk ke GWLB console.
Di bilah navigasi atas, pilih wilayah tempat instans GWLB dideploy.
Di panel navigasi kiri, pilih .
Pada halaman Server Group, klik Create Server Group.
Pada kotak dialog Create Server Group, konfigurasikan parameter berikut lalu klik Create.
Parameter
Deskripsi
Server Group Type
Pilih tipe grup server:
Server: Anda dapat menambahkan instans Elastic Compute Service (ECS), instans Elastic Network Interface (ENI), atau instans Elastic Container Instance (ECI) sebagai server backend.
IP: Anda dapat menambahkan alamat IP sebagai server backend.
Server Group Name
Masukkan nama untuk grup server.
VPC
Dari daftar drop-down, pilih Virtual Private Cloud (VPC) tempat server backend dideploy.
Backend Protocol
Hanya protokol Geneve yang didukung.
Scheduling Algorithm
Pilih algoritma penjadwalan:
5-tuple Hashing: Traffic didistribusikan berdasarkan alamat IP sumber, port sumber, alamat IP tujuan, port tujuan, dan protokol transport.
3-tuple Hashing: Traffic didistribusikan berdasarkan alamat IP sumber, alamat IP tujuan, dan protokol transport.
2-tuple Hashing: Traffic didistribusikan berdasarkan alamat IP sumber dan alamat IP tujuan.
Secara default, 5-tuple Hashing dipilih.
Health Check Method
Pilih protokol pemeriksaan kesehatan atau nonaktifkan pemeriksaan kesehatan.
TCP (Default): Mengirim paket SYN untuk memeriksa apakah port server aktif.
HTTP: Mengirim permintaan GET untuk mensimulasikan akses browser dan memeriksa apakah aplikasi server dalam kondisi sehat.
Disable Health Check: Pemeriksaan kesehatan tidak dilakukan.
Health Check Port
Tentukan port pada server backend yang akan digunakan untuk pemeriksaan kesehatan.
Advanced Health Check Settings
Klik Advanced Health Check Settings untuk mengonfigurasi pengaturan tambahan. Opsi ini hanya tersedia jika Anda mengaktifkan pemeriksaan kesehatan.
Health Check URL
Masukkan URI halaman pemeriksaan kesehatan.
CatatanParameter ini hanya tersedia ketika Health Check Method diatur ke HTTP.
Health Check Domain Name
Tentukan nama domain untuk pemeriksaan kesehatan.
Backend Server Internal IP (Default): Alamat IP pribadi server backend digunakan sebagai nama domain pemeriksaan kesehatan.
Custom Domain Name: Masukkan nama domain kustom untuk pemeriksaan kesehatan.
CatatanParameter ini hanya tersedia ketika Health Check Method diatur ke HTTP.
Health Check Status Codes
Pilih kode status HTTP yang menunjukkan pemeriksaan kesehatan berhasil.
http_2xx (Default)
http_3xx
http_4xx
http_5xx
CatatanParameter ini hanya tersedia ketika Health Check Method diatur ke HTTP.
Health Check Timeout Period (Seconds)
Jumlah waktu yang ditunggu untuk menerima respons terhadap pemeriksaan kesehatan. Jika server backend tidak merespons dalam periode ini, pemeriksaan kesehatan gagal.
Health Check Interval (Seconds)
Interval antara pemeriksaan kesehatan berturut-turut.
Healthy Threshold (Health Checks)
Jumlah pemeriksaan kesehatan berturut-turut yang berhasil yang diperlukan untuk mengubah status server backend dari tidak sehat menjadi sehat.
Unhealthy Threshold (Health Checks)
Jumlah pemeriksaan kesehatan berturut-turut yang gagal yang diperlukan untuk mengubah status server backend dari sehat menjadi tidak sehat.
Connection Draining
Jika diaktifkan, connection draining memungkinkan traffic yang sedang berlangsung tetap mengalir ke server backend yang sedang di-deregister atau menjadi tidak sehat hingga mencapai batas waktu timeout. Fitur ini dinonaktifkan secara default.
Jika Anda mengaktifkan connection draining, Anda harus mengatur Connection Draining Timeout Period (Seconds). Nilainya harus antara 1 hingga 3.600. Nilai 0 berarti koneksi dihentikan segera.
Tags and Resource Group
Buka bagian Tags and Resource Group dan konfigurasikan parameter berikut:
Tentukan Tag Key dan Tag Value.
Resource Group: Pilih kelompok sumber daya tempat grup server tersebut berada.
Tambahkan server backend
Setelah membuat grup server, Anda harus menambahkan server backend ke dalamnya untuk menangani lalu lintas masuk.
Server type
Saat membuat grup server dengan tipe server, Anda perlu menambahkan instans Elastic Compute Service (ECS), Elastic Network Interfaces (ENIs), atau Elastic Container Instances (ECIs) sebagai server backend.
Masuk ke GWLB console.
Di bilah navigasi atas, pilih wilayah tempat instans GWLB dideploy.
Di panel navigasi kiri, pilih , lalu klik ID grup server target.
Pada tab Backend Servers, klik Add Backend Server.
Pada panel Add Backend Server, pilih tipe server.
ECS instances
Pilih ECS/ENI sebagai tipe server dan pilih server target.
Jika tidak ada instans ECS yang tersedia, klik Purchase ECS Instance di pojok kanan atas daftar server.
ENIs
Pilih ECS/ENI sebagai tipe server dan aktifkan Advanced Mode.
Klik tanda plus (+) di sebelah ID instans ECS target dan pilih ENI.
Untuk memilih ENI, pastikan ENI sekunder telah disambungkan ke instans ECS target. Untuk informasi selengkapnya, lihat Attach a secondary ENI.
Jika tidak ada instans ECS yang tersedia, klik Purchase ECS Instance di pojok kanan atas daftar server.
ECI instances
Pilih ECI sebagai tipe server dan pilih server target.
Jika tidak ada instans ECI yang tersedia, klik Purchase Elastic Container Instance di pojok kanan atas daftar server.
Klik OK.
IP type
Saat grup server bertipe IP, Anda perlu menambahkan alamat IP sebagai server backend.
Masuk ke GWLB console.
Di bilah navigasi atas, pilih wilayah tempat instans GWLB dideploy.
Di panel navigasi kiri, pilih , lalu klik ID grup server target.
Pada tab Backend Servers, klik Add IP.
Pada panel Add Backend Server, masukkan alamat IP server backend.
CatatanUntuk menambahkan beberapa server backend, klik Add IP.
Anda dapat memasukkan alamat IP pribadi dari blok CIDR berikut:
10.0.0.0/8
100.64.0.0/10
172.16.0.0/12
192.168.0.0/16
Klik OK.
Operasi lainnya
Tindakan | Prosedur |
Perbarui grup server |
|
Hapus server backend |
Catatan Menghapus server backend tidak menghentikan instans tersebut. Anda dapat menambahkannya kembali ke grup server di lain waktu. |
Hapus grup server |
|