全部产品
Search
文档中心

Global Accelerator:Gunakan distribusi traffic GA untuk menerapkan pengalihan traffic yang lancar lintas wilayah

更新时间:Dec 16, 2025

Jika layanan Anda dideploy di beberapa wilayah, Anda dapat menggunakan fitur distribusi traffic untuk mengontrol proporsi traffic yang didistribusikan ke kelompok titik akhir di wilayah berbeda.

Pengenalan distribusi traffic

GA memungkinkan Anda mengonfigurasi rasio distribusi traffic kelompok titik akhir guna menyesuaikan distribusi traffic di antara beberapa kelompok titik akhir. Fitur ini membantu menyeimbangkan beban lalu lintas dan meningkatkan pengalaman pengguna.

  • Rasio distribusi traffic: Menentukan persentase traffic yang diteruskan ke suatu kelompok titik akhir, dengan nilai berkisar dari 0% hingga 100%. Nilai default adalah 100%. Nilai 0% berarti tidak ada traffic yang diteruskan ke kelompok tersebut, sedangkan 100% berarti seluruh traffic diarahkan ke kelompok tersebut.

  • Prioritas penjadwalan: Distribusi traffic ke suatu kelompok titik akhir bergantung pada rasio distribusi traffic yang dikonfigurasi dan prioritas penjadwalan kelompok 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. Traffic dijadwalkan secara preferensial ke kelompok titik akhir dengan prioritas penjadwalan tertinggi.

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

  • Setelah Anda mengaktifkan health checks untuk kelompok titik akhir, jika kelompok titik akhir dengan prioritas lebih tinggi gagal dalam pemeriksaan kesehatan, seluruh traffic akan diteruskan ke kelompok titik akhir berikutnya yang tersedia dengan prioritas tertinggi. Dalam kasus ini, rasio distribusi traffic yang dikonfigurasi diabaikan.

  • Jika terdapat custom forwarding policy, traffic dijadwalkan di antara kelompok titik akhir yang terkait dengan kebijakan penerusan yang cocok.

Skenario

Sebuah perusahaan menerapkan layanan pada server di wilayah China (Beijing) dan China (Shanghai). Protokol TCP digunakan dan port 80 dibuka. Klien berlokasi di wilayah China (Beijing). Perusahaan menetapkan China (Beijing) sebagai wilayah akselerasi dan membuat kelompok titik akhir di wilayah China (Beijing) dan China (Shanghai) di konsol Global Accelerator (GA). Secara default, GA meneruskan semua permintaan dari klien di wilayah China (Beijing) ke server dalam kelompok titik akhir yang dideploy di wilayah China (Beijing). Kelompok titik akhir di wilayah China (Shanghai) berfungsi sebagai kelompok titik akhir sekunder. Jika kelompok titik akhir di wilayah China (Beijing) mengalami anomali, permintaan klien diteruskan ke kelompok titik akhir di wilayah China (Shanghai). Seiring perkembangan bisnis, perusahaan ingin meneruskan permintaan dari klien di wilayah China (Beijing) ke server dalam kelompok titik akhir yang dideploy di wilayah China (Shanghai), sekaligus memastikan bahwa klien tetap dapat mengakses layanan sesuai harapan selama proses alih bencana.

Anda dapat mengubah rasio distribusi traffic untuk kelompok titik akhir di wilayah China (Beijing). Misalnya, ubah rasio distribusi traffic dari 100% menjadi 50%. Dengan demikian, 50% permintaan dari klien di wilayah China (Beijing) diteruskan ke server dalam kelompok titik akhir di wilayah China (Shanghai). Jika klien dapat mengakses layanan sesuai harapan, ubah rasio distribusi traffic menjadi 0%, sehingga seluruh permintaan dari klien di wilayah China (Beijing) diteruskan ke server dalam kelompok titik akhir di wilayah China (Shanghai). Hal ini memastikan pengalihan traffic yang mulus dari klien di wilayah China (Beijing).

image

Prosedur

image

Catatan

Topik ini menggunakan instans Global Accelerator standar pay-as-you-go untuk menjelaskan cara menggunakan fitur distribusi traffic untuk beberapa kelompok titik akhir. Sebelum membuat instans Global Accelerator standar pay-as-you-go, perhatikan informasi berikut:

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

  • Ketika pertama kali menggunakan instans GA pay-as-you-go, Anda harus membuka halaman Activate Service untuk mengaktifkan layanan Global Accelerator pay-as-you-go.

Langkah 1: Deploy server

Server dalam contoh ini menjalankan sistem operasi Alibaba Cloud Linux 3.2104 64-bit. Perintah yang digunakan untuk menjalankan pengujian dapat berbeda tergantung pada sistem operasi. Untuk informasi selengkapnya, lihat panduan pengguna sistem operasi tersebut.

  1. Deploy server di wilayah China (Beijing) dan China (Shanghai). Kemudian, tentukan protokol TCP dan buka port 80 untuk server tersebut.

  2. Buka command prompt pada klien di wilayah China (Beijing) dan jalankan perintah curl untuk mengakses server di wilayah China (Beijing) dan China (Shanghai).

    curl <Origin server IP address>

    Gambar berikut menunjukkan informasi wilayah yang dikembalikan.

    Figure 1. Akses server di wilayah China (Beijing)访问北京服务器

    Figure 2. Akses server di wilayah China (Shanghai)访问上海服务器

Langkah 2: Konfigurasikan informasi dasar instans GA

  1. Masuk 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 Global Accelerator.

    Instance Billing Method

    Pay-As-You-Go dipilih secara default.

    Anda dikenai biaya instans, biaya Capacity Unit (CU), dan biaya transfer data untuk instans Global Accelerator standar pay-as-you-go.

    Resource Group

    Pilih kelompok sumber daya tempat instans Global Accelerator standar berada.

    Kelompok sumber daya harus dibuat oleh Akun Alibaba Cloud saat ini di Resource Management. Untuk informasi selengkapnya, 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

Pilih satu atau beberapa wilayah dari daftar drop-down lalu klik Add.

Dalam contoh ini, China (Beijing) di area North China dipilih.

Assign Bandwidth

Maximum Bandwidth

Tentukan bandwidth untuk wilayah akselerasi. Setiap wilayah akselerasi mendukung rentang bandwidth 2 hingga 10.000 Mbit/s.

Bandwidth maksimum digunakan untuk bandwidth throttling. Biaya transfer data dikelola oleh CDT.

Dalam contoh ini, nilai default 200 Mbit/s digunakan.

Penting

Jika Anda menentukan nilai kecil untuk bandwidth maksimum, throttling dapat terjadi dan paket mungkin dibuang. Tentukan bandwidth maksimum berdasarkan kebutuhan bisnis Anda.

IP Protocol

Pilih versi IP yang digunakan untuk terhubung ke Global Accelerator.

Dalam contoh ini, nilai default IPv4 dipilih.

ISP Line Type

Pilih jenis jalur ISP untuk instans Global Accelerator.

BGP (Multi-ISP) dipilih dalam contoh ini.

Langkah 4: Konfigurasikan Pendengar

Pendengar mendengarkan permintaan koneksi dan mendistribusikan permintaan tersebut ke titik akhir berdasarkan port dan protokol yang Anda tentukan. Setiap Pendengar dikaitkan dengan kelompok titik akhir. Anda dapat mengaitkan kelompok titik akhir dengan Pendengar dengan menentukan wilayah tempat Anda ingin mendistribusikan network traffic. Setelah mengaitkan kelompok titik akhir dengan Pendengar, network traffic didistribusikan ke titik akhir optimal dalam kelompok titik akhir tersebut.

Pada langkah Configure listeners, konfigurasikan Pendengar lalu klik Next.

Tabel berikut hanya menjelaskan parameter yang relevan dengan topik ini. Gunakan nilai default untuk parameter lainnya. Untuk informasi selengkapnya, lihat TCP or UDP listener.

Parameter

Deskripsi

Listener Name

Masukkan nama untuk Pendengar.

Routing Type

Pilih jenis routing.

Dalam contoh ini, Intelligent Routing dipilih.

Protocol

Pilih protokol untuk Pendengar.

Dalam contoh ini, TCP dipilih.

Port

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

Dalam contoh ini, port 80 digunakan.

Langkah 5: Konfigurasikan kelompok titik akhir dan titik akhir

  1. Konfigurasikan kelompok titik akhir di wilayah China (Beijing).

    1. Pada langkah Configure an endpoint group, atur parameter berikut lalu klik Next.

      Tabel berikut hanya menjelaskan parameter yang relevan dengan topik ini. Untuk informasi selengkapnya, lihat Configure the endpoint groups of intelligent routing listeners.

      Parameter

      Deskripsi

      Region

      Pilih wilayah tempat Anda ingin membuat kelompok titik akhir. Server yang ingin diakses klien harus dideploy di wilayah yang ditentukan.

      Dalam contoh ini, China (Beijing) dipilih.

      Endpoint Configuration

      Titik akhir adalah tujuan permintaan klien. Untuk menambahkan titik akhir, konfigurasikan parameter berikut:

      • Backend Service Type: Pilih Custom Public IP.

      • Backend Service: Masukkan alamat IP layanan backend yang ingin Anda percepat. Dalam contoh ini, alamat IP publik server di wilayah China (Beijing) digunakan.

      • Weight: Masukkan bobot titik akhir. Nilai valid: 0 hingga 255. GA mendistribusikan network traffic ke titik akhir berdasarkan bobot tersebut. Dalam contoh ini, nilai default 255 digunakan.

        Peringatan

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

      Preserve Client IP

      Tentukan apakah akan mempertahankan alamat IP klien.

      Jika Anda mengaktifkan fitur ini, server backend dapat memperoleh alamat IP klien. Untuk informasi selengkapnya, lihat Preserve client IP addresses.

      Dalam contoh ini, nilai default Do Not Preserve digunakan.

      Traffic Distribution Ratio

      Tetapkan rasio distribusi traffic untuk kelompok titik akhir.

      Nilai valid: 0 hingga 100. Dalam contoh ini, nilai default 100 digunakan.

      Health Check

      Tentukan apakah akan mengaktifkan fitur pemeriksaan kesehatan. Setelah mengaktifkan fitur ini, Anda dapat menggunakan pemeriksaan kesehatan untuk memeriksa status titik akhir.

      Dalam contoh ini, fitur pemeriksaan kesehatan diaktifkan.

      Health Check Protocol

      Pilih protokol yang ingin digunakan untuk pemeriksaan kesehatan. Nilai valid: TCP, HTTP, dan HTTPS.

      Dalam contoh ini, TCP dipilih.

      Port

      Tentukan port titik akhir tempat paket probe dikirim untuk pemeriksaan kesehatan. Nilai valid: 1 hingga 65535.

      Dalam contoh ini, 80 dimasukkan.

    2. Pada langkah Configuration Review, konfirmasi konfigurasi Pendengar dan titik akhir, lalu klik Submit.

      Catatan

      Pembuatan instans Global Accelerator memerlukan waktu 3 hingga 5 menit.

    3. (Opsional) Setelah membuat instans GA, Anda dapat mengklik Go To Instance Details di bagian bawah daftar detail tugas, lalu pada halaman detail instans, Anda dapat mengklik tab seperti Instance Information, Listeners, dan Acceleration Areas untuk melihat informasi konfigurasi instans.

  2. Konfigurasikan kelompok titik akhir di wilayah China (Shanghai).

    1. Pada halaman detail instans, klik tab Listeners.

    2. Pada tab Listeners, temukan Pendengar yang ingin Anda kelola lalu klik ID atau nomor kelompok titik akhir di kolom Default Endpoint Group.

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

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

      • Region: Pilih China (Shanghai).

      • Endpoint Configuration dari Endpoint Configuration: Masukkan alamat IP publik server di wilayah China (Shanghai).

      Parameter lainnya harus sama dengan kelompok titik akhir di wilayah China (Beijing).

Langkah 6: Uji hasil distribusi traffic

Dalam contoh ini, perintah berikut digunakan untuk mensimulasikan permintaan klien guna menguji hasil distribusi traffic.

echo > curl.txt; for ((i=0;i<<Number of requests>;i++)); do curl -s <Accelerated IP address> >> curl.txt; done; beijing_count=`grep Beijing curl.txt | wc -l`;echo "Beijing count: ${beijing_count}";shanghai_count=`grep Shanghai curl.txt | wc -l`;echo "shanghai count: ${shanghai_count}";

Bagian berikut menjelaskan parameter tersebut:

  • Number of requests: Jumlah permintaan klien yang disimulasikan. Misalnya, jika Anda mengatur Number of requests ke 100, klien mengirim 100 permintaan.

  • Accelerated IP address: Alamat IP yang dipercepat yang ditetapkan oleh GA.

  • Beijing count: Jumlah permintaan yang diproses oleh server di wilayah China (Beijing).

  • Shanghai count: Jumlah permintaan yang diproses oleh server di wilayah China (Shanghai).

  1. Periksa cara penjadwalan permintaan klien ketika Anda mengatur rasio distribusi traffic ke 100% untuk kelompok titik akhir yang memiliki prioritas lebih tinggi di wilayah China (Beijing).

    Buka command prompt pada klien di wilayah China (Beijing) dan kirim 100 permintaan. Lalu, periksa jumlah permintaan yang diproses oleh server di wilayah China (Beijing) dan jumlah permintaan yang diproses oleh server di wilayah China (Shanghai).测试流量调配100

    Hasil menunjukkan bahwa seluruh permintaan dari klien di wilayah China (Beijing) diteruskan ke kelompok titik akhir di wilayah China (Beijing).

  2. Periksa cara penjadwalan permintaan klien ketika Anda mengatur rasio distribusi traffic ke 50% untuk kelompok titik akhir yang memiliki prioritas lebih tinggi di wilayah China (Beijing).

    1. Ubah rasio distribusi traffic menjadi 50% untuk kelompok titik akhir di wilayah China (Beijing). Untuk informasi selengkapnya, lihat Set the traffic distribution ratio for an endpoint group.

    2. Kirim 100 permintaan dari klien di wilayah China (Beijing) dan periksa jumlah permintaan yang diproses oleh server di wilayah China (Beijing) serta jumlah permintaan yang diproses oleh server di wilayah China (Shanghai).

      测试流量调配50

      Hasil menunjukkan bahwa masing-masing kelompok titik akhir di wilayah China (Beijing) dan China (Shanghai) memproses 50 permintaan.

  3. Periksa cara penjadwalan permintaan klien ketika Anda mengatur rasio distribusi traffic ke 0% untuk kelompok titik akhir yang memiliki prioritas lebih tinggi di wilayah China (Beijing).

    1. Ubah rasio distribusi traffic menjadi 0% untuk kelompok titik akhir di wilayah China (Beijing). Untuk informasi selengkapnya, lihat Set the traffic distribution ratio for an endpoint group.

    2. Kirim 100 permintaan dari klien di wilayah China (Beijing) dan periksa jumlah permintaan yang diproses oleh server di wilayah China (Beijing) serta jumlah permintaan yang diproses oleh server di wilayah China (Shanghai).

      测试流量调配0

      Hasil menunjukkan bahwa seluruh permintaan dari klien di wilayah China (Beijing) diteruskan ke dan diproses oleh server di wilayah China (Shanghai).

Referensi