Setelah Anda membuat instans GA standar, konfigurasikan listener untuk instans GA standar tersebut. Listener memeriksa permintaan koneksi dan mendistribusikan traffic ke titik akhir berdasarkan metode penerusan yang ditentukan oleh tipe perutean listener.
Protokol listener
Anda dapat membuat hingga 50 listener untuk setiap instans GA. Listener mendukung protokol TCP, UDP, HTTP, dan HTTPS. Pilih protokol listener sesuai skenario aplikasi Anda.
Protokol | Deskripsi | Skenario |
TCP |
|
|
UDP |
| Cocok untuk skenario yang mengutamakan performa real-time dan memiliki persyaratan keandalan lebih rendah, seperti obrolan video dan dorongan data pasar keuangan real-time. |
HTTP |
|
|
HTTPS |
|
|
Tipe perutean listener
Listener mendukung dua tipe perutean: perutean pintar dan perutean kustom. Pilih tipe perutean sesuai skenario aplikasi Anda.
Fitur listener perutean kustom tersedia dalam pratinjau undangan. Untuk menggunakan fitur ini, hubungi account manager Anda. Setelah permintaan Anda disetujui, Anda dapat memilih tipe perutean untuk listener Anda.
Listener perutean pintar
Perutean pintar adalah tipe perutean default untuk listener standar. GA secara otomatis memilih kelompok titik akhir terdekat dan sehat berdasarkan faktor latensi, seperti lokasi geografis dan kondisi tautan jaringan. GA kemudian meneruskan permintaan client ke titik akhir optimal.
Tipe perutean ini cocok untuk aplikasi yang memerlukan kontrol detail halus atas traffic global. Anda dapat mengonfigurasi bobot traffic untuk kelompok titik akhir dan titik akhir guna memenuhi kebutuhan Anda. Contohnya termasuk penyebaran biru-hijau, pengujian A/B, penerapan multi-wilayah, penghentian bertahap atau peningkatan layanan berdasarkan wilayah, serta disaster recovery multi-wilayah. Untuk informasi selengkapnya tentang skenario dan contoh penerapan, lihat Prinsip dan skenario distribusi traffic untuk beberapa kelompok titik akhir dan Gunakan GA untuk beralih traffic lintas wilayah secara mulus.
Listener perutean pintar mendukung protokol TCP, UDP, HTTP, dan HTTPS.
Listener perutean kustom
GA menghasilkan tabel pemetaan port berdasarkan range port listener yang dikonfigurasi, range port tujuan kelompok titik akhir, dan alamat IP titik akhir (vSwitch). Listener perutean kustom menggunakan tabel pemetaan port ini untuk mengarahkan traffic client ke alamat IP dan port tertentu pada vSwitch.
Tipe perutean ini cocok untuk aplikasi yang mengharuskan Anda memetakan client secara tepat ke layanan backend. Fitur ini dapat menetapkan beberapa pengguna ke server tertentu. Contohnya termasuk game multipemain, konferensi video, dan kelas virtual. Untuk informasi selengkapnya tentang cara kerja listener perutean kustom dan contoh penggunaannya, lihat Cara kerja listener perutean kustom.
Listener perutean kustom hanya mendukung protokol TCP dan UDP. Anda harus menentukan protokol saat mengonfigurasi kelompok titik akhir. Anda dapat menentukan satu atau beberapa protokol untuk setiap range port tujuan yang dikonfigurasi pada kelompok titik akhir. Anda dapat memilih TCP, UDP, atau keduanya.
Satu instans GA tidak dapat secara bersamaan mendukung listener dengan tipe perutean berbeda. Tipe perutean tidak dapat diubah setelah listener dikonfigurasi. Untuk informasi selengkapnya tentang perbedaan fungsional antara kedua tipe perutean tersebut, lihat Perbandingan antara listener perutean pintar dan perutean kustom.
Port listener
Port listener menerima permintaan dan meneruskannya ke titik akhir.
Port listener perutean pintar
Untuk listener perutean pintar pada instans GA yang sama:
Port listener TCP, HTTP, dan HTTPS tidak boleh sama.
Port listener UDP tidak boleh sama dengan port listener HTTPS yang telah mengaktifkan HTTP/3.
Tabel berikut menjelaskan jumlah port yang dapat dikonfigurasi dan batasannya untuk setiap protokol listener.
Protokol listener | Range port listener yang dapat dikonfigurasi | Kuota port listener |
TCP | 1 hingga 65499 | 30.
|
UDP | 1 hingga 65499 | 30.
|
HTTP | 1 hingga 65499 | 1. |
HTTPS | 1 hingga 65499 | 1. |
Batasan berikut berlaku untuk listener TCP dan UDP berdasarkan metode penagihan instans GA:
Mode bayar sesuai penggunaan
Anda dapat mengonfigurasi beberapa range port yang berisi port berurutan untuk satu listener. Range port yang dapat dikonfigurasi adalah 1 hingga 65499. Range port tersebut tidak boleh tumpang tindih.
Jumlah port yang dapat Anda tambahkan ke satu listener bergantung pada kuota gaplus_quota_port_per_listener. Setiap port atau range port yang dikonfigurasi mengonsumsi satu kuota.
Jumlah total port, termasuk port individual dan range port, yang dapat Anda tambahkan ke semua listener pada satu instans GA bergantung pada kuota gaplus_quota_listener_per_accelerator. Jumlah total port dan range port yang Anda tambahkan ke semua listener pada satu instans GA tidak boleh melebihi kuota gaplus_quota_listener_per_accelerator.
CatatanNilai default kuota gaplus_quota_listener_per_accelerator adalah 50. Untuk meminta peningkatan kuota, hubungi business manager Anda.
Misalnya, jika Anda mengonfigurasi listener TCP untuk instans GA dengan port
1,3-350,400-800, hal ini mengonsumsi tiga unit kuota gaplus_quota_port_per_listener.Anda dapat menambahkan hingga 27 port atau range port lagi ke listener TCP ini. Jika jumlah port dan range port untuk listener TCP ini mencapai 30, Anda dapat menambahkan hingga 20 port atau range port ke listener TCP atau UDP lainnya pada instans GA yang sama.
Setelah Anda mengonfigurasi port listener, mengubah port atau protokol dapat menyebabkan gangguan traffic. Anda harus melakukan operasi ini dengan hati-hati. Kami menyarankan agar Anda melakukan modifikasi ini selama jam sepi atau setelah Anda mengalihkan traffic ke instans GA lainnya.
Mode langganan
Jumlah port yang dapat Anda tambahkan ke satu listener bergantung pada kuota gaplus_quota_port_per_listener. Setiap port mengonsumsi satu kuota.
Misalnya, jika Anda mengonfigurasi listener TCP untuk instans GA pada port
1,3-5, empat kuota gaplus_quota_port_per_listener dikonsumsi. Anda dapat menambahkan hingga 26 port lagi ke listener TCP ini.Secara default, Anda dapat mengonfigurasi range port lebih dari 300 port berurutan untuk satu listener. Listener dengan lebih dari 300 port berurutan disebut listener massive-port. Batasan berikut berlaku untuk listener massive-port:
Jika Anda tidak dapat mengonfigurasi range port lebih dari 300 port berurutan untuk listener TCP atau UDP, versi instans GA mungkin tidak mendukung fitur ini. Untuk menggunakan fitur ini, hubungi business manager Anda untuk melakukan upgrade instansi.
Anda harus mengonfigurasi lebih dari 300 port. Anda dapat mengonfigurasi hingga 65.499 port.
Setiap instans GA langganan hanya mendukung satu listener massive-port.
Listener massive-port mengonsumsi satu unit kuota gaplus_quota_port_per_listener.
Misalnya, Anda perlu mengonfigurasi listener berikut untuk instans GA: TCP 1-400, TCP 443, UDP 200-210, dan UDP 230-240. Dalam kasus ini, TCP 1-400 adalah listener massive-port.
Setelah Anda mengonfigurasi port listener, mengubah port atau protokol dapat menyebabkan gangguan traffic. Anda harus melakukan operasi ini dengan hati-hati. Kami menyarankan agar Anda melakukan modifikasi ini selama jam sepi atau setelah Anda mengalihkan traffic ke instans GA lainnya.
Port listener perutean kustom
Batasan berikut berlaku untuk port listener perutean kustom:
Range port yang dapat dikonfigurasi adalah 1 hingga 65499. Port 25, 250, 4789, dan 4790 dicadangkan oleh sistem. Sistem secara otomatis mengabaikan port yang dicadangkan saat menghasilkan tabel pemetaan port. Instans GA bayar sesuai penggunaan tidak mendukung port 6081.
Range port listener yang Anda konfigurasi menentukan jumlah kombinasi port dan alamat IP dalam kelompok titik akhir terkait beserta titik akhirnya. Jumlah port listener harus memenuhi persyaratan berikut:
Jumlah port listener (tidak termasuk port yang dicadangkan sistem) ≥ Jumlah total port dalam kelompok titik akhir × Jumlah total alamat IP semua vSwitch dalam kelompok titik akhir. Kami menyarankan agar Anda mengonfigurasi range port besar untuk listener.Misalnya, jika range port tujuan kelompok titik akhir Anda adalah 81-85, yang mencakup lima port, dan jumlah total alamat IP untuk semua titik akhir vSwitch adalah 16, maka range port listener harus berisi minimal 80 port (5 × 16 = 80). Anda dapat mengatur range port listener menjadi 101-180, tetapi tidak boleh 101-179. Jika range port listener lebih kecil dari yang diperlukan, listener tidak dapat dibuat.
Setelah Anda mengonfigurasi port listener, Anda tidak dapat menghapus port yang memiliki pemetaan yang ada saat memodifikasi range port.
Misalnya, jika range port listener awal adalah 100-10000 dan terdapat pemetaan antara port 199 dan port tujuan 80 dari titik akhir dalam tabel pemetaan port, Anda dapat memperluas range port listener menjadi 20-10000. Namun, Anda tidak dapat mempersempit range port listener menjadi 200-10000.
Port listener dari listener berbeda pada instans GA yang sama tidak boleh sama.