All Products
Search
Document Center

Global Accelerator:Alihkan traffic antar-wilayah dengan distribusi traffic GA

Last Updated:Sep 01, 2026

Saat layanan Anda dideploy di beberapa wilayah, fitur distribusi traffic memungkinkan Anda mengontrol persentase traffic yang diarahkan ke setiap kelompok titik akhir, sehingga memfasilitasi peralihan traffic antar-wilayah secara lancar.

Traffic distribution ratio

Setiap kelompok titik akhir memiliki rasio distribusi traffic antara 0% hingga 100% (default: 100%).

  • 0% — tidak ada traffic yang diteruskan ke kelompok titik akhir ini.

  • 100% — seluruh traffic yang tersedia diteruskan ke kelompok titik akhir ini.

GA menentukan kelompok titik akhir mana yang digunakan terlebih dahulu berdasarkan scheduling priority, yang mencerminkan latensi jaringan antara titik akses terdekat dan kelompok titik akhir tersebut. Semakin dekat titik akses ke wilayah kelompok titik akhir, semakin tinggi prioritasnya. Traffic selalu dikirim terlebih dahulu ke kelompok titik akhir sehat dengan prioritas tertinggi, dan rasio distribusi diterapkan sebagai tambahan atas keputusan routing tersebut.

Untuk penagihan langganan, hanya listener TCP dan UDP yang mendukung distribusi traffic. Untuk penagihan pay-as-you-go, semua jenis listener mendukung distribusi traffic.

Saat pemeriksaan kesehatan diaktifkan:

  • Jika kelompok titik akhir dengan prioritas lebih tinggi gagal dalam pemeriksaan kesehatan, GA meneruskan seluruh traffic ke kelompok titik akhir berikutnya yang tersedia dengan prioritas tertinggi. Rasio distribusi traffic yang dikonfigurasi diabaikan selama failover.

  • Ketika kelompok titik akhir yang gagal lulus pemeriksaan kesehatan lagi, GA secara otomatis mengarahkan kembali traffic ke kelompok tersebut tanpa memerlukan intervensi manual.

Jika kebijakan forwarding kustom ada, traffic didistribusikan di antara kelompok titik akhir yang terkait dengan kebijakan forwarding yang cocok.

Skenario

Sebuah perusahaan menjalankan layanan TCP pada port 80 di server-server di wilayah China (Beijing) dan China (Shanghai), dengan sebagian besar klien berlokasi di Beijing. Perusahaan menggunakan GA dengan area percepatan di China (Beijing) dan dua kelompok titik akhir: Beijing (primary) dan Shanghai (standby). Secara default, GA mengarahkan seluruh traffic klien Beijing ke kelompok titik akhir Beijing. Kelompok titik akhir Shanghai hanya mengambil alih ketika kelompok Beijing tidak tersedia. Perusahaan kini perlu mengalihkan sementara seluruh traffic klien Beijing ke kelompok titik akhir Shanghai tanpa mengganggu layanan.

Untuk mencapai hal ini, sesuaikan nilai distribusi traffic untuk kelompok titik akhir Beijing. Misalnya, kurangi dari nilai default 100% menjadi 50% sehingga GA mengarahkan separuh traffic klien Beijing ke Shanghai. Setelah verifikasi pengarahan berjalan benar, turunkan nilainya menjadi 0% sehingga GA mengarahkan seluruh traffic klien Beijing ke Shanghai, menyelesaikan peralihan traffic yang lancar.

image

Prosedur

Topik ini menggunakan instans Global Accelerator standar berjenis pay-as-you-go sebagai contoh. Sebelum membuat instans Global Accelerator standar berjenis pay-as-you-go, pastikan Anda memahami informasi berikut:

  • Instans GA menggunakan metode pengukuran pay-by-data-transfer. Anda tidak perlu mengaitkan paket bandwidth dasar dengan instans GA berjenis pay-as-you-go. Penagihan transfer data melalui jaringan GA dikelola oleh Cloud Data Transfer (CDT). Untuk informasi lebih lanjut, lihat Data transfer billing.

  • Pertama kali menggunakan instans GA berjenis pay-as-you-go, Anda harus Activate the Service.

Langkah 1: Deploy server

Topik ini menggunakan Alibaba Cloud Linux 3.2104 64-bit sebagai contoh. Perintah pengujian dapat berbeda tergantung sistem operasi. Untuk perintah spesifik, rujuk dokumentasi sistem operasi Anda.

  1. Deploy server di wilayah China (Beijing) dan China (Shanghai) serta buka port TCP 80.

  2. Login ke klien di wilayah China (Beijing), buka jendela command line, dan gunakan perintah curl <origin_server_ip> untuk mengakses server di wilayah China (Beijing) dan China (Shanghai).

Langkah 2: Konfigurasikan informasi dasar instans

  1. Login ke Global Accelerator console.

  2. Pada halaman Instances, klik Create Standard Pay-as-you-go Instance.

  3. Pada langkah Basic Instance Configuration, konfigurasikan parameter berdasarkan tabel berikut lalu klik Next.

    Parameter

    Deskripsi

    GA Instance Name

    Masukkan nama untuk instans GA.

    Instance Billing Method

    Pay-As-You-Go dipilih secara default.

    Anda dikenai biaya instance fees, CU fees, dan data transfer fees untuk instans Global Accelerator berjenis pay-as-you-go.

    Resource Group

    Pilih resource group tempat instans standar berada.

    Resource group harus dibuat oleh Akun Alibaba Cloud saat ini di Resource Management. Untuk informasi lebih lanjut, lihat Create a resource group.

Langkah 3: Konfigurasikan area percepatan

Konfigurasikan area percepatan untuk instans Global Accelerator guna menentukan wilayah tempat pengguna Anda berada dan mengalokasikan bandwidth untuk mempercepat akses ke layanan backend Anda.

Pada langkah Configure Acceleration Area, konfigurasikan parameter berdasarkan tabel berikut lalu klik Next.

Parameter

Deskripsi

Acceleration Area

Dari daftar drop-down, pilih satu atau beberapa wilayah tempat Anda ingin mempercepat akses, lalu klik Add.

Pada contoh ini, pilih China (Beijing) dari area North China.

Assign Bandwidth

Maximum Bandwidth

Tetapkan bandwidth untuk area percepatan. Nilai untuk setiap area percepatan berkisar antara 2 hingga 10.000 Mbit/s.

Nilai ini hanya berfungsi sebagai pembatas laju. CDT menangani biaya transfer data.

Pada contoh ini, pertahankan nilai default 200 Mbit/s.

Penting

Menetapkan maximum bandwidth terlalu rendah dapat memicu rate limiting dan menyebabkan penurunan traffic.

IP Protocol

Pilih protokol IP yang digunakan untuk mengakses layanan Global Accelerator.

Pada contoh ini, pertahankan nilai default IPv4.

ISP Line Type

Pilih jenis jalur jaringan publik yang digunakan untuk mengakses layanan Global Accelerator.

Pada contoh ini, pilih BGP (Multi-ISP).

Langkah 4: Konfigurasikan listener

Listener memeriksa dan memproses permintaan koneksi inbound berdasarkan port dan protokol yang Anda tentukan. Setiap listener dikaitkan dengan satu atau beberapa kelompok titik akhir. Setelah Anda mengaitkan kelompok titik akhir dengan listener, GA mengarahkan traffic ke titik akhir optimal dalam kelompok tersebut.

Pada langkah Configure Listeners, konfigurasikan listener lalu klik Next.

Bagian ini hanya menjelaskan parameter yang relevan dengan contoh ini. Anda dapat mempertahankan nilai default untuk parameter lainnya. Untuk informasi lebih lanjut, lihat Add a TCP or UDP listener.

Parameter

Deskripsi

Listener Name

Masukkan nama untuk listener.

Routing Type

Pilih jenis routing.

Pada contoh ini, pilih Intelligent Routing.

Protocol

Pilih protokol untuk listener.

Pada contoh ini, pilih TCP.

Port

Tentukan port listener yang digunakan untuk menerima dan meneruskan permintaan ke titik akhir. Nomor port harus berada dalam rentang 1 to 65499.

Pada contoh ini, masukkan 80.

Langkah 5: Konfigurasikan kelompok titik akhir dan titik akhir

  1. Konfigurasikan kelompok titik akhir Beijing.

    1. Pada halaman wizard Configure an Endpoint Group, konfigurasikan kelompok titik akhir Beijing dengan parameter berikut lalu klik Next.

      Bagian ini hanya menjelaskan parameter yang relevan dengan contoh ini. Untuk informasi lebih lanjut, lihat Add and manage endpoint groups for intelligent routing listeners.

      Parameter

      Deskripsi

      Region

      Pilih wilayah tempat kelompok titik akhir dideploy.

      Pada contoh ini, pilih China (Beijing).

      Endpoint Configuration

      Host target yang memproses permintaan klien. Konfigurasikan titik akhir dengan parameter berikut:

      • Backend Service Type: Pilih Custom Public IP.

      • Backend Service: Masukkan alamat IP layanan backend yang akan dipercepat. Pada contoh ini, masukkan Alamat IP publik server China (Beijing).

      • Weight: Masukkan bobot titik akhir. Nilai valid: 0 hingga 255. GA mengarahkan traffic ke titik akhir berdasarkan bobotnya. Pada contoh ini, pertahankan nilai default 255.

        Peringatan

        Jika bobot titik akhir diatur ke 0, Global Accelerator berhenti mendistribusikan traffic ke titik akhir tersebut. Lakukan dengan hati-hati.

      Preserve Client IP

      Pilih apakah akan mempertahankan alamat IP klien.

      Jika diaktifkan, server backend dapat mengambil alamat IP klien asli. Untuk informasi lebih lanjut, lihat Preserve client IP addresses.

      Pada contoh ini, pertahankan pengaturan default Disabled.

      Traffic Distribution Ratio

      Tetapkan persentase traffic yang diarahkan ke kelompok titik akhir ini.

      Nilainya berkisar antara 0 hingga 100. Pada contoh ini, pertahankan nilai default 100.

      Health Check

      Tentukan apakah akan mengaktifkan pemeriksaan kesehatan. Jika diaktifkan, GA memantau ketersediaan titik akhir.

      Pada contoh ini, aktifkan pemeriksaan kesehatan.

      Health Check Protocol

      Pilih protokol untuk pemeriksaan kesehatan. Protokol yang didukung adalah TCP, HTTP, dan HTTPS.

      Pada contoh ini, pilih TCP.

      Port

      Port yang digunakan layanan pemeriksaan kesehatan untuk mengakses titik akhir. Rentang valid: 1–65535.

      Pada contoh ini, masukkan 80.

    2. Pada halaman wizard Configuration Review, konfirmasi pengaturan listener dan titik akhir, lalu klik Submit.

      Pembuatan instans Global Accelerator dapat memakan waktu 3 hingga 5 menit.

    3. Opsional: Setelah instans dibuat, klik Go to Instance Details. Pada halaman detail instans, Anda dapat melihat konfigurasi pada tab Instance Information, Listeners, dan Acceleration Areas.

  2. Konfigurasikan kelompok titik akhir Shanghai.

    1. Pada halaman detail instans, klik tab Listeners.

    2. Pada tab Listeners, temukan listener target lalu klik ID kelompok titik akhir atau angka pada kolom Default Endpoint Group.

    3. Pada tab Endpoint Group, pada bagian Default Endpoint Group, klik + Add Endpoint Group.

    4. Pada halaman Add Endpoint Group, konfigurasikan parameter berikut lalu klik Create.

      • Region: Pilih China (Shanghai).

      • Backend Service di bawah Endpoint Configuration: Masukkan Alamat IP publik server China (Shanghai).

      Pertahankan parameter lainnya sama seperti pada kelompok titik akhir Beijing.

Langkah 6: Uji distribusi traffic

Kirim beberapa permintaan dari klien untuk memverifikasi hasil distribusi traffic:

echo > curl.txt
for ((i=0; i<<request-count>; i++)); do
  curl -s <acceleration-ip> >> curl.txt
done
echo "Beijing count: $(grep -c Beijing curl.txt)"
echo "Shanghai count: $(grep -c Shanghai curl.txt)"
  • <request-count>: jumlah total permintaan yang disimulasikan, misalnya 100.

  • <acceleration-ip>: IP percepatan yang ditetapkan oleh GA.

Pada skenario yang dijelaskan dalam topik ini, login ke klien Beijing dan kirim 100 permintaan:

echo > curl.txt
for ((i=0; i<100; i++)); do
  curl -s 123.xxx.xxx.xxx >> curl.txt
done
echo "Beijing count: $(grep -c Beijing curl.txt)"
echo "Shanghai count: $(grep -c Shanghai curl.txt)"

Jalankan perintah ini tiga kali — dengan nilai distribusi traffic kelompok titik akhir Beijing (prioritas lebih tinggi) diatur masing-masing ke 100%, 50%, dan 0% — lalu bandingkan distribusi permintaan di berbagai wilayah.

Topik terkait