All Products
Search
Document Center

Server Load Balancer:Integrasikan GA untuk mempercepat aplikasi

Last Updated:Nov 05, 2026

Saat pengguna akhir dari berbagai wilayah di seluruh dunia mengakses layanan yang di-host oleh Application Load Balancer (ALB) Anda, kualitas jaringan publik yang buruk dapat menyebabkan latensi tinggi, jitter, dan packet loss, sehingga menurunkan pengalaman pengguna. Gunakan Alibaba Cloud Global Accelerator (GA) untuk mempercepat aplikasi Anda. Permintaan pengguna akhir terhubung ke point of presence Alibaba Cloud terdekat dan dialirkan melalui backbone network pribadi Alibaba Cloud untuk mencapai server aplikasi Anda. ALB mengintegrasikan GA secara langsung—konfigurasikan akselerator GA di konsol ALB dengan satu klik untuk menyederhanakan pengaturan.

Ikhtisar integrasi ALB dengan GA

Global Accelerator (GA) adalah layanan akselerasi jaringan global yang memanfaatkan bandwidth Border Gateway Protocol (BGP) premium dan jaringan transmisi global Alibaba Cloud untuk menyediakan konektivitas lintas wilayah dengan latensi rendah dan ketersediaan tinggi. GA mengurangi dampak latensi, jitter, dan packet loss terhadap kualitas layanan. Untuk informasi selengkapnya, lihat Apa itu Global Accelerator.

ALB mengintegrasikan GA secara langsung. Anda dapat mengonfigurasi akselerator GA di konsol ALB dengan satu klik, sehingga tidak perlu beralih antara konsol ALB dan GA serta menyederhanakan proses percepatan aplikasi yang di-host ALB menggunakan GA.

Fitur utama

  • Akselerasi aplikasi: Tingkatkan pengalaman pengguna akhir bagi pengguna global melalui akselerasi jaringan.

  • Konfigurasi yang disederhanakan: Siapkan akselerator di konsol ALB dengan satu klik untuk mengurangi kompleksitas konfigurasi.

Skenario

Solusi ini paling efektif ketika aplikasi Anda harus melayani pengguna akhir di berbagai wilayah global:

  • Akselerasi platform game: Percepat layanan platform game seperti sistem login atau toko untuk mengurangi login yang lambat dan umpan balik negatif pengguna lainnya.

  • Akselerasi aplikasi perusahaan: Percepat aplikasi perusahaan lintas batas untuk meningkatkan akses karyawan global dan mendorong efisiensi kolaborasi.

  • Akselerasi aplikasi internet: Percepat aplikasi yang menghadap internet untuk meningkatkan pengalaman dan keterlibatan pengguna, membantu Anda membangun produk yang populer.

Contoh skenario

Sebuah perusahaan menerapkan layanan dengan ketersediaan tinggi menggunakan ALB di satu wilayah Alibaba Cloud dan melayani pengguna akhir secara global. Karena kualitas jaringan publik yang buruk, beberapa pengguna mengalami latensi tinggi yang memengaruhi pengalaman mereka.

Untuk mengatasi hal ini, perusahaan tersebut menggunakan fitur Global Accelerator (GA) terintegrasi milik ALB. Permintaan pengguna akhir kini terhubung ke point of presence Alibaba Cloud terdekat dan dipercepat melalui jaringan pribadi Alibaba Cloud, sehingga meningkatkan pengalaman pengguna.

Batasan

  • Setiap instans ALB hanya dapat dikaitkan dengan satu instans GA untuk akselerasi.

  • Instans ALB berikut tidak mendukung akselerasi aplikasi:

    • Instans ALB tidak memiliki listener yang dikonfigurasi.

    • Instans ALB atau listenernya sedang ditingkatkan atau diturunkan spesifikasinya.

    • Instans ALB memiliki listener QUIC yang dikonfigurasi.

    • Instans ALB memiliki listener HTTPS dengan salah satu konfigurasi berikut:

      • Autentikasi timbal balik diaktifkan.

      • Kebijakan keamanan TLS kustom digunakan.

      • Sertifikat tambahan dikonfigurasi.

    • Instans ALB memiliki listener yang dikaitkan dengan kelompok server backend yang menggunakan protokol gRPC.

    • Instans ALB diterapkan di wilayah tempat GA tidak tersedia. Untuk detail mengenai wilayah yang didukung GA, lihat Wilayah akselerasi dan area yang didukung.

    • Rentang alamat IP publik dari titik akhir instans GA berada dalam blacklist ACL listener ALB publik atau bertentangan dengan alamat dalam whitelist ACL. Untuk informasi tentang cara mendapatkan alamat IP publik titik akhir instans GA, lihat Bagaimana cara mendapatkan alamat IP publik titik akhir instans Global Accelerator?

Prasyarat

Prosedur

Langkah 1: Aktifkan akselerasi aplikasi untuk instans ALB Anda

  1. Masuk ke konsol Application Load Balancer (ALB).

  2. Di bilah menu atas, pilih wilayah tempat instans Anda diterapkan.

  3. Pada halaman Instances, temukan instans target Anda dan klik ID instansnya.

  4. Pada tab Integrated Services, klik Create GA.

    1. Activate GA: Jika Anda belum pernah menggunakan GA, baca Perjanjian Layanan Global Accelerator dan centang kotak untuk mengaktifkan layanan.

    2. Acceleration Area: Wilayah akselerasi adalah area geografis tempat Anda ingin mempercepat akses. Pilih wilayah tempat klien Anda berada atau wilayah terdekat. Setiap wilayah akselerasi mencakup satu atau lebih wilayah Alibaba Cloud.

      Catatan
      • Jika wilayah akselerasi Anda mencakup Tiongkok daratan atau server backend Anda diterapkan di Tiongkok daratan, Anda harus menyelesaikan Pendaftaran ICP untuk nama domain kustom Anda.

      • Jika wilayah akselerasi dan wilayah server origin Anda melibatkan akses lintas batas, baca Compliance Commitments Regarding Cross-border Data Transfers dan centang kotak untuk menyetujuinya. Bandwidth premium untuk akselerasi lintas batas diaktifkan secara default.

  5. Setelah menyelesaikan konfigurasi, klik OK.

    Penting

    Pertama kali Anda mengaktifkan akselerasi, semua konfigurasi listener dari instans ALB Anda disinkronkan ke GA. Perubahan selanjutnya pada listener ALB tidak disinkronkan secara otomatis. Anda harus memperbaruinya secara manual di konsol GA.

Langkah 2: Konfigurasikan resolusi nama domain untuk GA

Setelah mengaktifkan akselerasi GA untuk instans ALB Anda, halaman Integrated Services menampilkan informasi tentang instans GA yang dibuat, termasuk nama DNS-nya.

Salin nama DNS instans GA. Kemudian tambahkan Rekaman CNAME yang mengarahkan domain kustom Anda ke nama DNS ini.

  1. Pada halaman Resolusi Nama Domain, temukan domain target Anda dan klik Settings di kolom Actions.

    Catatan

    Untuk domain yang tidak terdaftar di Alibaba Cloud, Anda harus terlebih dahulu menambahkan domain ke konsol Cloud DNS sebelum dapat mengonfigurasi Rekaman DNS.

  2. Pada halaman pengaturan DNS, klik Add Record, konfigurasikan Rekaman CNAME, lalu klik OK.

    Pengaturan

    Deskripsi

    Record Type

    Pilih CNAME dari daftar drop-down.

    Hostname

    Awalan nama domain Anda. Dalam contoh ini, masukkan @.

    Catatan

    Saat membuat catatan untuk domain root, atur host record ke @.

    Query Source

    Pilih Default.

    TTL

    TTL (Time To Live) menentukan berapa lama Rekaman DNS disimpan dalam cache di Server DNS. Gunakan nilai default dalam contoh ini.

    Record Value

    Masukkan alamat CNAME yang sesuai dengan nama domain, yaitu nama DNS instans GA yang telah Anda salin.

Langkah 3: Verifikasi kinerja akselerasi

Pengujian ini menggunakan instans ALB publik dengan server backend di AS (Silicon Valley) dan klien di wilayah akselerasi Hong Kong (Tiongkok).

  1. Uji latensi jaringan setelah akselerasi:

    1. Akses http://<your-GA-domain> di browser. Layanan backend dimuat secara normal. Segarkan browser beberapa kali untuk beralih antara ECS01 dan ECS02.

    2. Jalankan curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "http[s]://<your-GA-domain>" untuk memeriksa latensi paket setelah akselerasi.

      Setelah akselerasi, output terlihat seperti ini:

      [root@xxx xxx ~]#  curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "http://lxxx.cn"
      time_connect: 0.006
      time_starttransfer: 0.008
      time_total: 0.008
  2. Uji latensi jaringan sebelum akselerasi:

    1. Akses http://<your-ALB-domain> di browser. Layanan backend dimuat secara normal. Segarkan browser beberapa kali untuk beralih antara ECS01 dan ECS02.

    2. Jalankan curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "http[s]://<your-ALB-domain>" untuk memeriksa latensi paket sebelum akselerasi.

      Sebelum akselerasi, output terlihat seperti ini:

      [root@xxx ~]# curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "http://bxxx.cn"
      time_connect: 0.162
      time_starttransfer: 0.320
      time_total: 0.321
  3. Bandingkan hasil akselerasi:

    Deskripsi parameter:

    • time_connect: Waktu koneksi—waktu dari awal permintaan hingga koneksi TCP terbentuk (dalam detik).

    • time_starttransfer: Waktu hingga byte pertama—waktu dari awal permintaan hingga byte pertama diterima dari server backend (dalam detik).

    • time_total: Waktu total—waktu dari awal permintaan hingga respons lengkap diterima (dalam detik).

    Parameter

    Setelah akselerasi (detik)

    Sebelum akselerasi (detik)

    Referensi Data Akselerasi (dalam Detik)

    Referensi Akselerasi (Persentase)

    time_connect

    0.006

    0.162

    Peningkatan: 0.156

    96,3% lebih cepat

    time_starttransfer

    0.008

    0.320

    Peningkatan: 0.312

    97,5% lebih cepat

    time_total

    0.008

    0.321

    Peningkatan: 0.313

    97,5% lebih cepat

    Catatan

    Data contoh yang ditampilkan di sini hanya sebagai referensi. Hasil akselerasi aktual bergantung pada bisnis dan lingkungan pengujian spesifik Anda.

Operasi tambahan

Lihat status akselerasi

Pada halaman Integrated Services untuk instans Anda, kartu Global Accelerator menampilkan ID instans GA, nama DNS, status instans, dan detail lainnya.

Nonaktifkan akselerasi aplikasi

Untuk menonaktifkan akselerasi GA bagi instans ALB Anda, hapus instans GA di konsol GA atau hapus listener ALB dan kelompok titik akhir yang terkait.

FAQ

Jenis instans GA apa yang dibuat?

Instans GA standar pay-as-you-go.

Bagaimana pengaruh pengaktifan akselerasi aplikasi terhadap penagihan?

Mengaktifkan akselerasi aplikasi menambah biaya terkait GA, termasuk biaya instans, biaya CU, dan biaya traffic. Untuk detailnya, lihat Penagihan untuk instans Global Accelerator pay-as-you-go.

Mengapa listener ALB saya yang diperbarui tidak dipercepat?

Saat pertama kali mengaktifkan integrasi GA, semua konfigurasi listener ALB disinkronkan ke GA. Perubahan selanjutnya pada listener ALB tidak disinkronkan secara otomatis. Anda harus memperbaruinya secara manual di konsol GA.

Mengapa kebijakan kontrol akses ALB saya berhenti berfungsi setelah akselerasi?

Setelah akselerasi GA, pengguna akhir mengakses layanan Anda melalui nama DNS GA. Oleh karena itu, kebijakan kontrol akses ALB tidak lagi berlaku.

Untuk menerapkan kontrol akses berbasis IP yang serupa, konfigurasikan kebijakan kontrol akses di GA. Untuk informasi selengkapnya, lihat Kontrol akses GA.

Bagaimana cara mengonfigurasi security group yang terkait dengan instans ALB saya setelah mengaktifkan akselerasi GA?

Saat menambahkan instans ALB sebagai backend di GA, konfigurasikan security group yang terkait dengan instans ALB untuk mengizinkan traffic yang sesuai berdasarkan jenis jaringannya:

  • Untuk instans ALB yang menghadap internet, izinkan traffic dari alamat IP egress publik titik akhir GA.

  • Untuk instans ALB internal, izinkan traffic dari Blok CIDR vSwitch tempat instans ALB diterapkan.

Referensi

Untuk skenario lintas batas, bandwidth premium digunakan secara default. Jika Anda memerlukan kualitas jaringan yang lebih tinggi, pertimbangkan untuk menggunakan jalur sewa lintas batas China Unicom. Untuk informasi selengkapnya, lihat Opsi konfigurasi akselerator.