Setiap listener dikaitkan dengan satu kelompok titik akhir. Tentukan wilayah untuk mendistribusikan lalu lintas dan kaitkan kelompok titik akhir tersebut dengan listener. GA mengalokasikan lalu lintas ke titik akhir dalam kelompok berdasarkan jenis perutean listener.
Kelompok titik akhir
Jenis kelompok titik akhir
Secara default, listener dengan jenis perutean kustom dapat memiliki dua kelompok titik akhir. Kelompok titik akhir ini tidak dikategorikan berdasarkan jenis.
Listener dengan jenis perutean pintar memiliki dua jenis kelompok titik akhir:
Default endpoint group: Kelompok titik akhir yang Anda konfigurasikan saat membuat listener.
Virtual endpoint group: Dibuat secara manual di halaman Endpoint Groups setelah listener dibuat.
Kuota dan fitur untuk setiap jenis kelompok titik akhir bervariasi berdasarkan metode penagihan instans GA:
Pay-as-you-go
Perbandingan fitur jenis kelompok titik akhir | Default endpoint group | Virtual endpoint group |
Protokol listener | TCP, UDP, HTTP, atau HTTPS | Hanya TCP, HTTP, atau HTTPS |
Kuota | Mendukung dua default endpoint group secara default. Untuk membuat lebih banyak kelompok titik akhir, tingkatkan kuota untuk gaplus_quota_epgs_per_listener di halaman Quota Management. Setiap default endpoint group harus berada di wilayah yang unik. | Mendukung hingga 10 virtual endpoint group secara default. Untuk membuat lebih banyak virtual endpoint group, tingkatkan kuota untuk gaplus_quota_vepg_per_listener di halaman Quota Management.
|
Didukung. | Didukung. | |
Dikaitkan dengan default forwarding policy secara default. Juga mendukung pengaitan dengan custom forwarding policy. | Hanya dapat dikaitkan dengan kebijakan penerusan kustom. |
Jika instans GA standar Anda tidak mendukung penambahan kelompok titik akhir virtual untuk listener TCP, kemungkinan versi instans tersebut belum mendukung fitur ini. Untuk menggunakan fitur tersebut, hubungi manajer bisnis Anda guna meng-upgrade instans.
Subscription
Perbandingan fitur jenis kelompok titik akhir | Default endpoint group | Virtual endpoint group |
Protokol listener | TCP, UDP, HTTP, atau HTTPS | Hanya TCP, HTTP, atau HTTPS |
Kuota |
| Mendukung hingga 10 virtual endpoint group secara default. Untuk membuat lebih banyak virtual endpoint group, tingkatkan kuota untuk gaplus_quota_vepg_per_listener di halaman Quota Management. Wilayah virtual endpoint group harus sama dengan wilayah default endpoint group. |
|
| |
Dikaitkan dengan default forwarding policy secara default. Hanya default endpoint group untuk listener TCP yang dapat dikaitkan dengan custom forwarding policy. | Hanya dapat dikaitkan dengan kebijakan penerusan kustom. |
Jika instans GA standar Anda tidak mendukung penambahan virtual endpoint group atau konfigurasi forwarding policy untuk listener TCP, versi instans mungkin tidak didukung. Untuk menggunakan fitur ini, hubungi account manager Anda untuk meminta peningkatan instans.
Distribusi traffic kelompok titik akhir
Konfigurasikan rasio distribusi lalu lintas kelompok titik akhir untuk menyesuaikan distribusi lalu lintas di beberapa kelompok titik akhir dan menyeimbangkan beban lalu lintas.
Rasio distribusi lalu lintas: Menentukan persentase lalu lintas yang diteruskan ke kelompok titik akhir. Nilainya berkisar antara 0% hingga 100%. Nilai default adalah 100%. Nilai 0% berarti tidak ada lalu lintas yang diteruskan ke kelompok titik akhir tersebut. Nilai 100% berarti seluruh lalu lintas diteruskan ke kelompok titik akhir tersebut.
Prioritas penjadwalan: Distribusi lalu lintas akhir ke kelompok titik akhir bergantung pada rasio distribusi lalu lintas yang dikonfigurasi dan prioritas penjadwalan kelompok titik akhir tersebut. GA menentukan prioritas penjadwalan berdasarkan latensi jaringan, yang dipengaruhi oleh lokasi geografis dan kondisi tautan jaringan. Secara umum, semakin dekat titik akses dengan wilayah kelompok titik akhir, semakin pendek tautan jaringan dan semakin tinggi prioritas penjadwalannya. Lalu lintas dijadwalkan secara preferensial ke kelompok titik akhir dengan prioritas penjadwalan tertinggi.
Untuk metode penagihan subscription, hanya listener TCP dan UDP yang mendukung distribusi lalu lintas. Untuk metode penagihan pay-as-you-go, semua jenis listener mendukung distribusi lalu lintas.
Setelah Anda mengaktifkan health checks untuk kelompok titik akhir, jika kelompok titik akhir dengan prioritas lebih tinggi gagal dalam pemeriksaan kesehatan, seluruh lalu lintas akan diteruskan ke kelompok titik akhir berikutnya yang tersedia dengan prioritas tertinggi. Dalam kasus ini, rasio distribusi lalu lintas yang dikonfigurasi diabaikan.
Jika terdapat custom forwarding policy, lalu lintas dijadwalkan di antara kelompok titik akhir yang dikaitkan dengan forwarding policy yang cocok.
Titik akhir
Jenis layanan backend untuk titik akhir
Titik akhir adalah tujuan yang memproses permintaan klien. Setiap kelompok titik akhir mendukung satu hingga empat titik akhir. Tabel berikut menjelaskan jenis layanan backend yang didukung untuk titik akhir.
Layanan backend diterapkan di | Jenis konektivitas jaringan | Jenis layanan backend | Layanan backend |
Alibaba Cloud | Koneksi privat | ECS | Instans ECS dalam VPC |
ALB | Instans Application Load Balancer (ALB) privat | ||
NLB | Network Load Balancer (NLB) | ||
CLB | Instans Classic Load Balancer (CLB) privat dalam VPC | ||
OSS | Bucket Object Storage Service (OSS) | ||
ENI | Elastic Network Interface (ENI) | ||
Custom Private IP | Alamat IP pribadi Memungkinkan jenis layanan backend Alibaba Cloud yang tidak didukung secara native oleh GA, atau layanan IDC on-premises, ditambahkan sebagai layanan backend GA menggunakan alamat IP pribadi. Alamat IP pribadi kustom mencakup tetapi tidak terbatas pada blok CIDR pribadi standar berikut:
Jika Anda ingin menggunakan alamat IP publik sebagai alamat IP pribadi, alamat tersebut akan diperlakukan sebagai alamat IP pribadi saat Anda menggunakan fitur Custom Private IP. Jika diperlukan, konfigurasikan rute yang diperlukan di VPC. | ||
Koneksi publik | Alibaba Cloud Public IP |
| |
CLB | Instans Classic Load Balancer (CLB) publik | ||
ALB | Instans Application Load Balancer (ALB) publik | ||
Koneksi privat | vSwitch Hanya listener dengan jenis perutean kustom yang mendukung jenis ini. | vSwitch Mendukung penentuan alamat IP pribadi dan port tujuan dari satu atau beberapa instans ECS dalam vSwitch sebagai tujuan traffic. | |
Not On Alibaba Cloud | Koneksi publik | Custom Public IP | Alamat IP publik kustom |
Custom Domain Name | Nama domain kustom |
Jika instans GA standar Anda tidak mendukung jenis layanan backend seperti ECS (tipe VPC), ALB, NLB, CLB (tipe VPC), ENI, atau Custom Private IP Address, versi instans mungkin sudah usang. Untuk menggunakan fitur ini, hubungi manajer bisnis Anda untuk meminta peningkatan instans.
Listener UDP tidak mendukung layanan backend ALB.
Untuk memastikan konektivitas tanpa gangguan antara instans GA dan layanan backend, Anda harus mengonfigurasi kebijakan akses berdasarkan jenis konektivitas jaringan layanan backend:
Koneksi publik: Kebijakan akses layanan backend, seperti security group atau firewall, harus mengizinkan lalu lintas dari alamat IP publik egress GA.
Koneksi privat: Kebijakan akses layanan backend, seperti security group atau aturan kontrol akses, harus mengizinkan lalu lintas dari blok CIDR vSwitch tempat layanan backend berada. Anda juga harus memastikan bahwa setidaknya delapan alamat IP pribadi tersedia dalam blok CIDR vSwitch tersebut.
Untuk kelompok titik akhir yang menggunakan origin jaringan pribadi, hanya alamat IP origin pribadi yang ditampilkan di konsol. Alamat IP publik tidak lagi ditampilkan. Jika jenis koneksi jaringan layanan backend berubah, misalnya dari privat ke publik atau menjadi hybrid, periksa alamat IP origin dan perbarui ACL layanan backend sesuai kebutuhan.
Fitur listener perutean kustom tersedia melalui pratinjau undangan. Untuk menggunakan fitur ini, hubungi account manager Anda. Setelah permintaan Anda disetujui, pilih jenis perutean ini untuk listener Anda.
Listener dengan jenis perutean kustom mendukung penentuan tujuan lalu lintas: alamat IP dan port instans ECS.
Alamat IP publik egress titik akhir untuk setiap instans GA bersifat unik dan tidak dibagikan dengan pengguna instans GA lainnya.
Bobot titik akhir
Untuk listener dengan jenis perutean pintar, atur bobot untuk titik akhir guna mengontrol proporsi lalu lintas yang diarahkan GA ke setiap titik akhir. Bobot titik akhir berkisar dari 0 hingga 255, dengan nilai default 255.
GA menghitung jumlah bobot semua titik akhir dalam kelompok titik akhir, lalu mengarahkan lalu lintas ke setiap titik akhir berdasarkan rasio bobotnya terhadap total bobot:
Pengaturan bobot titik akhir memungkinkan manajemen lalu lintas yang lebih efektif, meningkatkan stabilitas dan responsivitas layanan, serta mengoptimalkan penggunaan sumber daya. Skenario umum meliputi:
Load balancing: Mendistribusikan lalu lintas di antara beberapa titik akhir dalam kelompok titik akhir. Titik akhir dengan bobot lebih tinggi menerima lebih banyak lalu lintas.
Rilis bertahap: Selama pembaruan aplikasi backend, tingkatkan bobot titik akhir secara bertahap untuk mengarahkan lalu lintas ke versi baru guna verifikasi rilis bertahap.
Sebagai contoh, sebuah aplikasi diterapkan di Titik Akhir A dengan bobot 255. Versi uji baru diterapkan di Titik Akhir B dengan bobot awal 1, sehingga hanya mengalokasikan 1/256 lalu lintas ke Titik Akhir B. Setelah pengujian berhasil, tingkatkan bobot Titik Akhir B secara bertahap untuk menyeimbangkan beban antara Titik Akhir A dan Titik Akhir B. Untuk berhenti mengirim lalu lintas ke Titik Akhir A, atur bobotnya menjadi 0.
Jika bobot titik akhir adalah 0, tidak ada lalu lintas yang dikirim ke titik akhir tersebut.
Jika kelompok titik akhir hanya berisi satu titik akhir dan bobotnya antara 1 hingga 255, seluruh lalu lintas ke kelompok tersebut dikirim ke titik akhir tersebut.
Jika health checks tidak diaktifkan dan kelompok titik akhir memiliki beberapa titik akhir, lalu lintas didistribusikan ke semua titik akhir, termasuk yang tidak sehat, berdasarkan bobot yang dikonfigurasi. Jika GA berulang kali gagal meneruskan lalu lintas ke titik akhir yang tidak sehat, lalu lintas yang dialokasikan ke titik akhir tersebut dialihkan ke titik akhir lain dalam kelompok. Proses ini dapat meningkatkan waktu pemrosesan permintaan.
Jika health checks diaktifkan, titik akhir yang tidak sehat tidak menerima lalu lintas. GA menghitung ulang bobot di antara titik akhir yang sehat dan mendistribusikan ulang lalu lintas sesuai dengan itu. Hal ini meningkatkan stabilitas dan responsivitas layanan.
Protokol IP backend
Kelompok titik akhir GA mendukung konfigurasi protokol IP backend. Pilih protokol IP untuk komunikasi antara GA dan layanan backend agar sesuai dengan penerapan layanan Anda, memastikan akses dipercepat end-to-end di berbagai lingkungan protokol jaringan.
Versi protokol
IPv4: Menggunakan hanya alamat IPv4 untuk berkomunikasi dengan layanan titik akhir.
IPv6: Menggunakan hanya alamat IPv6 untuk berkomunikasi dengan layanan titik akhir.
IPv4/IPv6 (protocol affinity): Protokol IP yang digunakan GA sesuai dengan protokol permintaan klien.
Jika permintaan klien menggunakan IPv6, GA menggunakan IPv6 untuk berkomunikasi dengan layanan titik akhir.
Jika permintaan klien menggunakan IPv4, GA menggunakan IPv4 untuk berkomunikasi dengan layanan titik akhir.
Batasan
Hanya instans GA standar yang menggunakan metode penagihan pay-as-you-go dan memiliki listener dengan jenis perutean pintar yang mendukung konfigurasi protokol IP backend. Jenis instans GA lainnya tidak mendukung konfigurasi ini dan menggunakan IPv4 secara default.
Anda tidak dapat mengonfigurasi protokol IP backend jika wilayah kelompok titik akhir merupakan Titik kehadiran (POP) Alibaba Cloud.
Panggil operasi ListAvailableBusiRegions untuk memeriksa apakah suatu wilayah merupakan POP Alibaba Cloud.
Anda tidak dapat mengonfigurasi OSS sebagai layanan backend jika protokol IP backend diatur ke IPv6 atau IPv4/IPv6 (Protocol Affinity).
Fitur protokol alamat IP backend sedang dalam pratinjau undangan. Untuk menggunakan fitur ini, hubungi manajer bisnis Anda.
Pemeriksaan kesehatan
Aktifkan fitur pemeriksaan kesehatan untuk kelompok titik akhir instans GA guna meningkatkan keandalan dan ketersediaan bisnis serta mencegah gangguan layanan yang disebabkan oleh titik akhir yang tidak sehat.
Setelah Anda mengaktifkan pemeriksaan kesehatan untuk kelompok titik akhir, jika titik akhir gagal dalam pemeriksaan kesehatan, GA secara otomatis mendistribusikan permintaan baru ke titik akhir sehat lainnya. Saat titik akhir yang tidak sehat pulih, GA secara otomatis menambahkannya kembali ke layanan.
Hanya instans GA standar dengan listener yang menggunakan jenis perutean pintar yang mendukung pemeriksaan kesehatan untuk kelompok titik akhir.
Referensi
Saat menambahkan kelompok titik akhir untuk listener dengan jenis perutean pintar, konfigurasikan juga distribusi lalu lintas, pemeriksaan kesehatan, dan pemetaan port. Untuk informasi lebih lanjut, lihat topik berikut:
Setelah membuat kelompok titik akhir untuk listener, buat custom forwarding policy untuk meneruskan permintaan yang cocok ke default atau virtual endpoint group yang terkait, memungkinkan satu instans GA mempercepat akses ke beberapa titik akhir tujuan.