Setiap listener harus dikaitkan dengan satu kelompok titik akhir. Anda mengaitkan listener dengan kelompok titik akhir dengan menentukan wilayah tempat Anda ingin mendistribusikan traffic. Global Accelerator kemudian mendistribusikan traffic ke titik akhir dalam kelompok tersebut berdasarkan jenis perutean listener.
Latar Belakang
Setelah Anda mengonfigurasi listener perutean pintar, instans Global Accelerator (GA) secara otomatis memilih kelompok titik akhir yang sehat dan terdekat untuk meneruskan traffic, sehingga memastikan perutean optimal bagi permintaan klien.
Listener dengan jenis perutean pintar memiliki dua jenis kelompok titik akhir:
Default endpoint group: Kelompok titik akhir yang Anda konfigurasi saat membuat listener.
Virtual endpoint group: Dibuat secara manual di halaman Endpoint Groups setelah listener dibuat.
Kuota dan fitur untuk masing-masing 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 kelompok titik akhir default secara default. Untuk membuat lebih banyak kelompok titik akhir, tingkatkan kuota untuk gaplus_quota_epgs_per_listener di halaman Quota Management. Setiap kelompok titik akhir default harus berada di wilayah yang unik. | Mendukung hingga 10 kelompok titik akhir virtual secara default. Untuk membuat lebih banyak kelompok titik akhir virtual, tingkatkan kuota untuk gaplus_quota_vepg_per_listener di halaman Quota Management.
|
Didukung. | Didukung. | |
Dikaitkan dengan kebijakan penerusan default secara default. Juga mendukung pengaitan dengan kebijakan penerusan kustom. | Hanya dapat dikaitkan dengan kebijakan penerusan kustom. |
Jika instans GA standar Anda tidak mendukung penambahan kelompok titik akhir virtual untuk listener TCP, versi instans Anda mungkin tidak mendukung fitur ini. Untuk menggunakan fitur ini, hubungi manajer bisnis Anda untuk melakukan upgrade instans.
Langganan
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 kelompok titik akhir virtual secara default. Untuk membuat lebih banyak kelompok titik akhir virtual, tingkatkan kuota untuk gaplus_quota_vepg_per_listener di halaman Quota Management. Wilayah kelompok titik akhir virtual harus sama dengan wilayah kelompok titik akhir default. |
|
| |
Dikaitkan dengan kebijakan penerusan default secara default. Hanya kelompok titik akhir default untuk listener TCP yang dapat dikaitkan dengan kebijakan penerusan kustom. | Hanya dapat dikaitkan dengan kebijakan penerusan kustom. |
Jika instans GA standar Anda tidak mendukung penambahan kelompok titik akhir virtual atau konfigurasi kebijakan penerusan untuk listener TCP, versi instans mungkin tidak didukung. Untuk menggunakan fitur-fitur ini, hubungi manajer akun Anda untuk meminta upgrade instans.
Prasyarat
-
Instans GA standar telah dibuat.
-
Untuk instans GA berbasis langganan, Anda harus telah membeli dan mengaitkan paket bandwidth dasar.
-
Anda telah men-deploy aplikasi sebagai layanan backend untuk Global Accelerator. Untuk informasi selengkapnya tentang jenis layanan backend yang didukung GA, lihat Endpoints.
Tambahkan kelompok titik akhir default
Masuk ke Global Accelerator console.
-
Pada halaman Instances, temukan instans GA target dan klik Configure Listener di kolom Actions.
-
Pada tab Listeners, klik Add Listener.
CatatanJika belum ada listener untuk instans Global Accelerator saat ini, lewati langkah ini.
-
Pada halaman Configure Listener & Protocol, konfigurasi protokol listener, port, dan parameter lainnya, lalu klik Next.
Untuk informasi selengkapnya tentang cara mengonfigurasi listener, lihat Tambahkan dan kelola listener perutean pintar.
-
Pada halaman Configure Endpoint Group, konfigurasi kelompok titik akhir.
Parameter
Deskripsi
Endpoint Group Name
Masukkan nama untuk kelompok titik akhir.
Region
Pilih wilayah tempat kelompok titik akhir dideploy.
CatatanJika wilayah tempat titik akhir Anda dideploy tidak didukung oleh Global Accelerator, pilih wilayah yang paling dekat dengan titik akhir Anda. Global Accelerator meneruskan permintaan akses ke node optimal dalam kelompok titik akhir.
Backend IP Version
Pilih protokol IP yang digunakan instans GA untuk berkomunikasi dengan layanan backend.
IPv4: Hanya menggunakan alamat IPv4 untuk berkomunikasi dengan layanan titik akhir.
IPv6: Hanya menggunakan 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.
Catatan-
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.
Fitur protokol alamat IP backend sedang dalam pratinjau undangan. Untuk menggunakan fitur ini, hubungi manajer bisnis Anda.
Anda tidak dapat mengonfigurasi protokol IP backend jika wilayah kelompok titik akhir adalah 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).
Endpoint Configuration
Titik akhir adalah host tujuan untuk permintaan klien. Konfigurasi titik akhir berdasarkan informasi berikut:
-
Backend Service Type: Anda dapat memilih ECS, ALB, NLB, CLB, OSS, ENI, Custom private IP address, Alibaba Cloud Public IP, Custom public IP address, atau Custom Domain Name.
CatatanJika instans GA standar Anda tidak mendukung jenis layanan backend seperti ECS (jenis VPC), ALB, NLB, CLB (jenis VPC), ENI, atau Custom Private IP Address, versi instans mungkin sudah usang. Untuk menggunakan fitur-fitur ini, hubungi manajer bisnis Anda untuk meminta upgrade instans.
-
Untuk menggunakan GA guna mempercepat jenis layanan backend Alibaba Cloud yang tidak didukung atau layanan IDC on-premises melalui koneksi privat, Anda dapat menambahkan titik akhir jenis Custom Private IP Address.
-
Alamat IP privat kustom mencakup, namun tidak terbatas pada, blok CIDR privat standar berikut:
10.0.0.0/8
100.64.0.0/10
172.16.0.0/12
192.168.0.0/16
-
Untuk memastikan ketersediaan tinggi, pilih dua vSwitch atau lebih untuk Backend Service.
-
Jika Anda ingin menggunakan alamat IP publik sebagai alamat IP privat, alamat-alamat tersebut akan dianggap sebagai alamat IP privat saat Anda menggunakan fitur IP privat kustom. Jika perlu, konfigurasikan rute yang diperlukan di VPC.
-
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 traffic dari alamat IP publik egress GA.
Koneksi privat: Kebijakan akses layanan backend, seperti security group atau aturan kontrol akses, harus mengizinkan traffic dari blok CIDR vSwitch tempat layanan backend berada. Anda juga harus memastikan bahwa tersedia minimal delapan alamat IP privat di blok CIDR vSwitch tersebut.
Alamat IP publik egress titik akhir untuk setiap instans GA bersifat unik dan tidak dibagikan dengan pengguna instans GA lainnya.
-
Jika Anda memilih ECS, ALB, NLB, CLB, OSS, ENI, atau Custom Private IP Address sebagai jenis layanan backend dan peran terkait layanan belum ada, sistem akan membuatnya secara otomatis. Untuk informasi selengkapnya, lihat AliyunServiceRoleForGaVpcEndpoint, AliyunServiceRoleForGaAlb, AliyunServiceRoleForGaOss, dan AliyunServiceRoleForGaNlb.
-
Backend Service: Masukkan alamat IP, nama domain, atau ID instans server backend.
-
Weight (Valid values: 0 to 255): Masukkan bilangan bulat dari 0 hingga 255. Global Accelerator mengarahkan traffic ke titik akhir berdasarkan bobot yang dikonfigurasi.
PeringatanJika bobot titik akhir diatur ke 0, Global Accelerator berhenti mendistribusikan traffic ke titik akhir tersebut. Lakukan dengan hati-hati.
Anda dapat mengklik Add Endpoint untuk menambahkan beberapa titik akhir. Anda dapat menambahkan hingga empat titik akhir. Untuk menambahkan lebih banyak titik akhir, minta peningkatan kuota di Pusat Kuota. Untuk informasi selengkapnya, lihat Kelola kuota Global Accelerator.
Preserve Client IP
Pilih apakah akan mempertahankan alamat IP sumber klien.
Jika Anda mengaktifkan fitur ini, server backend dapat mengambil alamat IP sumber klien. Untuk informasi selengkapnya, lihat Pertahankan alamat IP sumber klien.
Backend Service Protocol
Pilih protokol yang digunakan layanan backend. Konfigurasikan parameter ini hanya saat Anda menyiapkan kelompok titik akhir untuk listener HTTP atau HTTPS.
-
HTTP (default)
-
HTTPS
Catatan-
Jika protokol listener adalah HTTP, layanan backend menggunakan HTTP secara default dan Anda tidak dapat mengubah protokolnya.
-
Saat Backend Service Protocol diatur ke HTTPS, Global Accelerator (GA) mendukung TLSv1.0, TLSv1.1, TLSv1.2, dan TLSv1.3 untuk koneksi ke layanan backend, serta secara otomatis menegosiasikan versi TLS yang tersedia dengan layanan backend. Jika instans GA Anda tidak mengizinkan Anda memilih IP Version untuk koneksi layanan backend, instans tersebut juga tidak mendukung negosiasi TLSv1.3 secara default. Untuk menggunakan fitur ini, hubungi manajer akun Anda untuk meminta upgrade instans.
IP Version
Pilih versi protokol yang digunakan Global Accelerator untuk terhubung ke layanan backend. Parameter ini hanya berlaku saat Backend Service Protocol diatur ke HTTPS.
-
HTTP/1.1 (default)
-
HTTP/2
HTTP/2 secara signifikan meningkatkan kinerja, mengurangi latensi dan overhead jaringan, serta meningkatkan pengalaman akses keseluruhan untuk layanan backend HTTPS.
Ini berlaku untuk layanan backend yang sudah mendukung HTTP/2. Jika layanan backend Anda hanya mendukung HTTP/2, Anda harus memilih HTTP/2.
Catatan-
Jika instans GA Anda tidak mendukung pemilihan IP Version untuk layanan backend, ini mungkin karena versi instans tidak didukung. Untuk menggunakan fitur ini, silakan hubungi manajer bisnis Anda untuk meminta upgrade instans.
-
Jika Anda memilih HTTP/2, batasan berikut berlaku:
-
Protokol WebSocket tidak didukung.
-
Fitur Server Push HTTP/2 tidak didukung.
-
Permintaan gRPC berbasis HTTP/2 tidak dapat dipercepat.
-
Port Mapping
Jika port listener berbeda dengan port titik akhir, Anda harus mengonfigurasi pemetaan port.
-
Listener Port: Port harus berada dalam rentang port yang dikonfigurasi untuk listener saat ini.
-
Endpoint Port: Port yang digunakan titik akhir untuk menyediakan layanan. Nilai valid: 1 hingga 65535.
Jika port listener sama dengan port yang digunakan titik akhir untuk menyediakan layanan, Anda tidak perlu mengonfigurasi pemetaan port. Global Accelerator secara otomatis mengirim permintaan akses ke titik akhir pada port listener.
Untuk listener TCP dan UDP, Anda dapat mengklik Add Port Mapping untuk menambahkan beberapa pemetaan port. Listener Port dalam setiap pemetaan port harus unik. Anda dapat menambahkan hingga 30 pemetaan port.
Untuk listener HTTP dan HTTPS, Anda hanya dapat menambahkan satu pemetaan port.
Catatan-
Jika instans GA standar Anda tidak mendukung konfigurasi Port Mapping untuk listener TCP atau UDP, ini mungkin karena versi instans tidak mendukung fitur ini. Untuk menggunakan fitur ini, hubungi manajer bisnis Anda untuk mengajukan upgrade instans.
-
Untuk listener TCP:
-
Anda tidak dapat mengonfigurasi pemetaan port untuk kelompok titik akhir virtual.
-
Jika kelompok titik akhir virtual sudah ada untuk listener, Anda tidak dapat mengonfigurasi pemetaan port untuk kelompok titik akhir default.
-
Jika pemetaan port sudah dikonfigurasi untuk kelompok titik akhir default, Anda tidak dapat menambahkan kelompok titik akhir virtual.
-
-
Setelah Anda mengonfigurasi pemetaan port, batasan berikut berlaku untuk perubahan listener selanjutnya:
-
Protokol listener: Anda hanya dapat beralih antara HTTP dan HTTPS. Pergantian antar protokol lainnya tidak didukung.
-
Port listener: Rentang port listener yang dimodifikasi harus mencakup semua port listener yang memiliki pemetaan port yang ada.
Sebagai contoh, jika rentang port listener adalah 80–82 dan dipetakan ke port titik akhir 100–102, rentang port listener yang dimodifikasi harus mencakup port 80–82. Anda dapat mengubah rentang menjadi 80–90, tetapi tidak dapat mempersempitnya menjadi 80–81.
-
-
Untuk informasi selengkapnya tentang cara menggunakan pemetaan port, lihat Gunakan pemetaan port GA untuk meningkatkan fleksibilitas dan keamanan aplikasi.
Traffic Distribution Ratio
Konfigurasikan persentase traffic yang didistribusikan ke kelompok titik akhir yang berbeda.
Nilai valid: 0 hingga 100.
Catatan-
Untuk metode penagihan langganan, hanya listener TCP dan UDP yang mendukung distribusi traffic. Untuk metode penagihan pay-as-you-go, semua jenis listener mendukung distribusi traffic.
-
Nilai 0 menunjukkan bahwa traffic tidak diteruskan ke kelompok titik akhir ini. Nilai 100 menunjukkan bahwa seluruh traffic diteruskan ke kelompok titik akhir ini.
-
Untuk informasi selengkapnya tentang cara menggunakan traffic dialing, lihat Cara kerja traffic dialing dan kasus penggunaannya.
Health Check
Aktifkan atau nonaktifkan pemeriksaan kesehatan.
Saat diaktifkan, GA menggunakan pemeriksaan kesehatan untuk menentukan status kesehatan titik akhir. Untuk informasi selengkapnya, lihat Aktifkan dan kelola pemeriksaan kesehatan.
CatatanUntuk listener UDP, titik akhir harus memiliki layanan TCP, HTTP, atau HTTPS yang dikonfigurasi untuk mendukung pemeriksaan kesehatan. Jika tidak, titik akhir akan ditandai sebagai tidak sehat.
Health Check Protocol
Pilih protokol untuk pemeriksaan kesehatan. TCP, HTTP, dan HTTPS didukung.
TCP: mengirim paket handshake SYN untuk memeriksa apakah port server aktif.
HTTP dan HTTPS: mengirim permintaan GET untuk mensimulasikan akses browser dan memeriksa kesehatan aplikasi layanan backend.
Port
Port probe yang digunakan layanan pemeriksaan kesehatan untuk mengakses titik akhir.
Nilai valid: 1 hingga 65535.
Health Check Domain Name
Nama domain untuk pemeriksaan kesehatan. Fitur ini hanya didukung oleh instans GA pay-as-you-go.
Endpoint IP Address (default): Menggunakan alamat IP titik akhir sebagai nama domain untuk pemeriksaan kesehatan.
Custom Domain Name: Masukkan nama domain tertentu.
Health Check Interval
Interval pelaksanaan pemeriksaan kesehatan. Satuan: detik.
Nilai valid: 1 hingga 50. Satuan: detik. Nilai default: 2.
URI
Jalur untuk pemeriksaan kesehatan. Parameter ini tersedia hanya saat Health Check Protocol diatur ke HTTP atau HTTPS.
Secara default, GA mengirim permintaan GET ke halaman utama default aplikasi layanan backend. Jika halaman yang digunakan untuk pemeriksaan kesehatan bukan halaman utama default, Anda harus menentukan jalur.
Healthy Threshold
Jumlah pemeriksaan berhasil berturut-turut yang diperlukan untuk menandai titik akhir sebagai sehat, atau pemeriksaan gagal berturut-turut untuk menandainya sebagai tidak sehat.
Nilai valid: 2 hingga 10. Nilai default: 3.
Tag
Atur tag untuk kelompok titik akhir.
Tambahkan Key dan Value untuk memberi tag dan mengkategorikan kelompok titik akhir. Untuk informasi selengkapnya, lihat Kelola tag.
-
Opsi: Klik + Add Endpoint Group dan konfigurasi beberapa kelompok titik akhir seperti yang dijelaskan di Langkah 5.
CatatanUntuk instans GA langganan, Anda hanya dapat menambahkan lebih banyak kelompok titik akhir untuk listener TCP dan UDP. Untuk instans GA pay-as-you-go, Anda dapat menambahkan lebih banyak kelompok titik akhir untuk semua jenis listener, termasuk TCP, UDP, HTTP, dan HTTPS.
-
Pada bagian Cross-border Acceleration Settings, baca Compliance Commitments Regarding Cross-border Data Transfers dan pilih Agree to the Preceding Compliance Agreement.
Langkah ini diperlukan hanya jika percepatan lintas batas belum diaktifkan untuk instans GA Anda dan konfigurasi layanan Anda melibatkan percepatan lintas batas antara Tiongkok daratan dan wilayah lainnya.
-
Klik Next.
-
Pada halaman Configuration Review, konfirmasi konfigurasi dan klik Submit.
Untuk memodifikasi konfigurasi, klik Edit di bagian yang sesuai untuk kembali ke halaman sebelumnya.
Tambahkan kelompok titik akhir virtual
Masuk ke Global Accelerator console.
-
Pada halaman Instances, temukan instans GA target dan klik Configure Listener di kolom Actions.
-
Pada tab Listeners, temukan listener target dan klik angka di kolom Virtual Endpoint Group.
-
Pada tab Endpoint Group, di bagian Virtual Endpoint Group, klik Add Virtual Endpoint Group.
-
Pada halaman Add Virtual Endpoint Group, konfigurasi kelompok titik akhir virtual dan klik Create.
Untuk informasi selengkapnya tentang parameter, lihat Tambahkan kelompok titik akhir default.
Operasi lainnya
|
Tindakan |
Deskripsi |
|
Modifikasi kelompok titik akhir |
|
|
Konfigurasikan traffic dialing untuk kelompok titik akhir |
Atur persentase traffic yang didistribusikan ke kelompok titik akhir yang berbeda. Catatan
Untuk metode penagihan langganan, hanya listener TCP dan UDP yang mendukung distribusi traffic. Untuk metode penagihan pay-as-you-go, semua jenis listener mendukung distribusi traffic.
|
|
Atur bobot titik akhir |
Bobot titik akhir menentukan proporsi traffic yang diarahkan Global Accelerator ke setiap titik akhir dalam kelompok titik akhir. Global Accelerator menghitung jumlah bobot semua titik akhir dalam kelompok titik akhir, lalu mengarahkan traffic ke titik akhir berdasarkan rasio bobot masing-masing titik akhir terhadap total bobot. Sebagai contoh, untuk mendistribusikan sepertiga traffic ke titik akhir bernama EP1 dan dua pertiga traffic ke titik akhir bernama EP2, Anda dapat mengatur bobot EP1 dan EP2 masing-masing menjadi 1 dan 2. Untuk menghentikan Global Accelerator mendistribusikan traffic ke titik akhir, atur bobot titik akhir tersebut menjadi 0.
|
|
Lihat alamat IP publik egress titik akhir |
Catatan
Sistem menetapkan minimal empat alamat IP publik egress titik akhir untuk setiap kelompok titik akhir. Jumlah spesifik alamat IP juga bergantung pada metode penagihan instans:
|
|
Hapus kelompok titik akhir |
Menghapus kelompok titik akhir akan menghentikan Global Accelerator meneruskan traffic ke kelompok tersebut. Peringatan Jika Anda menghapus satu-satunya kelompok titik akhir untuk listener, listener tersebut menjadi tidak tersedia. Lakukan dengan hati-hati.
|
|
Hapus titik akhir |
Menghapus titik akhir akan menghentikan Global Accelerator meneruskan traffic ke titik akhir tersebut. Anda tidak dapat menghapus satu-satunya titik akhir yang tersisa dalam kelompok titik akhir.
|
Dokumen terkait
Tutorial
-
Untuk mempelajari cara mengonfigurasi beberapa kelompok titik akhir dan traffic dialing, lihat topik berikut:
Setelah membuat kelompok titik akhir untuk listener, buat kebijakan penerusan kustom untuk meneruskan permintaan yang cocok ke kelompok titik akhir default atau virtual terkait, sehingga memungkinkan satu instans GA mempercepat akses ke beberapa titik tujuan.
-
Untuk tutorial tentang cara mengonfigurasi GA agar terhubung ke layanan backend menggunakan HTTP/2, lihat Gunakan HTTP/2 untuk terhubung ke layanan backend.
-
Untuk tutorial tentang cara mengonfigurasi pemetaan port di GA, lihat Gunakan pemetaan port GA untuk meningkatkan fleksibilitas dan keamanan aplikasi.
-
Untuk tutorial tentang cara mengambil alamat IP sumber klien menggunakan berbagai protokol listener GA, lihat Pertahankan alamat IP sumber klien.
Referensi API
-
CreateEndpointGroup: Membuat kelompok titik akhir untuk instans GA standar.
-
CreateEndpointGroups: Membuat beberapa kelompok titik akhir untuk instans GA standar.
-
UpdateEndpointGroup: Memodifikasi konfigurasi kelompok titik akhir untuk instans GA standar.
-
DeleteEndpointGroup: Menghapus kelompok titik akhir untuk instans GA standar.