Setiap listener menggunakan kelompok titik akhir untuk mendistribusikan traffic. Pada pendengar perutean kustom, traffic diarahkan ke titik akhir tertentu dalam kelompok tersebut.
Prasyarat
-
Instans GA standar telah dibuat.
-
Untuk instans GA berbasis subscription, Anda harus telah membeli dan mengaitkan paket bandwidth dasar.
Aplikasi Anda telah dideploy sebagai layanan backend untuk Global Accelerator. Untuk pendengar perutean kustom, tipe layanan backend harus berupa vSwitch. Untuk informasi selengkapnya, lihat Endpoints.
Anda harus memiliki izin untuk menggunakan pendengar perutean kustom. Fitur ini berada dalam pratinjau undangan. Untuk menggunakannya, hubungi account manager Anda. Setelah permintaan Anda disetujui, Anda dapat memilih perutean kustom sebagai tipe perutean untuk listener Anda.
Untuk memastikan konektivitas yang tepat antara instans GA dan layanan backend Anda, kebijakan kontrol akses layanan backend, seperti aturan security group, harus mengizinkan traffic dari Blok CIDR vSwitch. Selain itu, pastikan bahwa vSwitch memiliki setidaknya delapan alamat IP pribadi yang tidak digunakan.
Informasi latar belakang
Setelah Anda mengonfigurasi pendengar perutean kustom, instans Global Accelerator membuat tabel pemetaan berdasarkan range port listener, pemetaan port dari kelompok titik akhir tujuan, dan informasi subnet titik akhir. GA menggunakan tabel ini untuk mengarahkan traffic secara deterministik ke semua alamat IP dalam vSwitch yang ditentukan atau ke alamat IP dan port tujuan tertentu.
Pendengar perutean kustom hanya mendukung protokol TCP dan UDP. Setiap listener mendukung maksimal 10 kelompok titik akhir, dan kuota ini tidak dapat ditingkatkan.
Tambahkan kelompok titik akhir
Masuk ke Global Accelerator console.
-
Pada halaman Instances, temukan instans GA yang ingin Anda kelola dan klik Configure Listener di kolom Actions.
-
Pada tab Listeners, klik Add Listener.
Lewati langkah ini jika Anda menambahkan listener pertama atau jika instans Global Accelerator belum memiliki listener.
Pada halaman Configure Listener & Protocol, pilih Custom Routing sebagai tipe perutean, konfigurasikan listener, lalu klik Next.
Untuk informasi selengkapnya, lihat Tambah dan kelola pendengar perutean kustom.
Pada halaman Configure Endpoint Group, konfigurasikan kelompok titik akhir dan titik akhirnya.
Kelompok titik akhir menentukan pemetaan antara range port listener dan range port serta protokol layanan backend. Titik akhir menentukan subnet tujuan backend dan kebijakan penanganan traffic-nya.
Konfigurasikan kelompok titik akhir.
Pada halaman Configure Endpoint Group, konfigurasikan kelompok titik akhir berdasarkan informasi berikut.
Parameter
Deskripsi
Endpoint Group Name
Masukkan nama untuk kelompok titik akhir.
Region
Pilih wilayah Alibaba Cloud tempat kelompok titik akhir dideploy.
Port Mapping Range and Protocol
Pilih mode entri untuk menentukan pemetaan port dan protokol dari listener ke layanan backend dalam kelompok titik akhir.
List Mode: Masukkan Port Range dan Protocol. Untuk Protocol, Anda dapat memilih TCP, UDP, atau keduanya.
Klik Add untuk memasukkan beberapa pemetaan.
Gunakan mode ini untuk menambahkan hingga 20 pemetaan sekaligus.
Batch Mode: Masukkan range port dan protokol sesuai petunjuk format, atau unduh templat, isi, lalu unggah file tersebut.
Gunakan mode ini untuk menambahkan hingga 100 pemetaan sekaligus.
Jumlah total port dalam kelompok titik akhir dikalikan dengan jumlah total alamat IP di semua endpoint vSwitch harus kurang dari atau sama dengan jumlah total port yang ditentukan untuk listener. Rumusnya:
(Jumlah total port dalam kelompok titik akhir) × (Jumlah total alamat IP di semua endpoint vSwitch) ≤ (Jumlah port listener).Konfigurasikan titik akhir.
Pada bagian Endpoint, klik Add Endpoint. Pada kotak dialog Add Endpoint, konfigurasikan titik akhir berdasarkan informasi berikut, lalu klik OK.
Parameter
Deskripsi
Backend Service Type
Hanya vSwitch yang didukung.
Backend Service
Pilih vSwitch tempat Anda ingin meneruskan traffic.
Subnet Traffic
Pilih kebijakan akses traffic subnet.
Allow All Traffic: Semua inbound traffic diteruskan ke layanan backend yang ditentukan melalui Global Accelerator.
Deny All Traffic (Default): Tidak ada inbound traffic yang diteruskan ke layanan backend yang ditentukan melalui Global Accelerator.
Allow traffic for specific vSwitch IP addresses and ports: Tentukan Access Policy yang dapat menerima traffic. Tujuan traffic adalah alamat IP dan port instance ECS.
Opsi: Klik + Add Endpoint Group untuk mengonfigurasi kelompok titik akhir lainnya.
-
Pada bagian Cross-border Acceleration Settings, baca Compliance Commitments Regarding Cross-border Data Transfers dan pilih Agree to the Preceding Compliance Agreement.
Langkah ini hanya diperlukan jika akselerasi lintas batas belum diaktifkan untuk instans GA Anda dan konfigurasi layanan Anda melibatkan akselerasi lintas batas antara Tiongkok daratan dan wilayah lainnya.
Klik Next.
-
Tinjau konfigurasi.
Pada halaman wizard Configuration Review, verifikasi konfigurasi listener dan titik akhir, lalu klik Submit.
Untuk memodifikasi konfigurasi, klik Edit di bagian terkait untuk kembali ke halaman sebelumnya.
Listener baru memerlukan waktu sekitar 3 menit untuk menjadi aktif. Perubahan konfigurasi memerlukan waktu sekitar 1 menit untuk diterapkan.
Operasi tambahan
Tindakan | Deskripsi |
Modifikasi kelompok titik akhir |
|
Tambahkan titik akhir |
|
Modifikasi titik akhir |
|
Hapus titik akhir |
|
Hapus kelompok titik akhir |
|
Referensi API
CreateCustomRoutingEndpointGroups: Membuat satu atau beberapa kelompok titik akhir untuk pendengar perutean kustom.
UpdateCustomRoutingEndpointGroupAttribute: Memodifikasi nama dan deskripsi kelompok titik akhir untuk pendengar perutean kustom.
DeleteCustomRoutingEndpointGroups: Menghapus satu atau beberapa kelompok titik akhir untuk pendengar perutean kustom.
CreateCustomRoutingEndpointGroupDestinations: Membuat pemetaan port untuk kelompok titik akhir pendengar perutean kustom.
UpdateCustomRoutingEndpointGroupDestinations: Memodifikasi pemetaan port kelompok titik akhir untuk pendengar perutean kustom.
DeleteCustomRoutingEndpointGroupDestinations: Menghapus pemetaan port kelompok titik akhir untuk pendengar perutean kustom.
CreateCustomRoutingEndpoints: Membuat titik akhir dalam kelompok titik akhir.
UpdateCustomRoutingEndpoints: Memodifikasi titik akhir pendengar perutean kustom.
DeleteCustomRoutingEndpoints: Menghapus titik akhir pendengar perutean kustom.
CreateCustomRoutingEndpointTrafficPolicies: Membuat tujuan traffic untuk titik akhir.
UpdateCustomRoutingEndpointTrafficPolicies: Memodifikasi tujuan traffic untuk titik akhir pendengar perutean kustom.
DeleteCustomRoutingEndpointTrafficPolicies: Menghapus tujuan traffic dari titik akhir.
ListCustomRoutingPortMappings: Menanyakan tabel pemetaan port yang dihasilkan untuk pendengar perutean kustom.
ListCustomRoutingPortMappingsByDestination: Menanyakan tabel pemetaan port untuk instance backend tertentu dari pendengar perutean kustom.