全部产品
Search
文档中心

Global Accelerator:Mempercepat akses ke layanan backend dari nama domain tertentu

更新时间:Mar 01, 2026

Global Accelerator (GA) mempercepat akses ke layanan backend dari nama domain tertentu, mengurangi latency dan meningkatkan pengalaman pengguna.

Skenario

Perusahaan yang berkantor pusat di AS (Silicon Valley) men-deploy layanan web pada server yang dikelola sendiri. Layanan web tersebut dapat diakses melalui nama domain www.example.com pada port 80. Karyawan di kantor Tiongkok (Shenzhen) mengalami latency, jitter, dan packet loss akibat jaringan lintas batas yang tidak stabil.

image

GA mengarahkan traffic dari kantor Tiongkok (Shenzhen) ke server di AS (Silicon Valley). Traffic memasuki jaringan akselerasi Alibaba Cloud dari titik akses di Tiongkok (Shenzhen) melalui Alamat IP yang dipercepat. Routing cerdas kemudian meneruskan permintaan klien ke titik akhir, sehingga mengurangi latency bagi kantor Tiongkok (Shenzhen).

Prasyarat

Rekaman A telah ditambahkan untuk memetakan nama domain www.example.com ke Alamat IP publik server backend.

Catatan

Tutorial ini menggunakan instans GA standar dengan metode bayar sesuai penggunaan sebagai contoh. Sebelum membuat instans GA standar dengan metode bayar sesuai penggunaan, perhatikan hal berikut:

  • Instans GA dengan metode bayar sesuai penggunaan menggunakan metode penagihan bandwidth Pay-by-data-transfer dan tidak perlu dikaitkan dengan Paket bandwidth. Biaya transfer data melalui jaringan GA diselesaikan dan ditagih oleh Cloud Data Transfer (CDT). Untuk informasi selengkapnya, lihat Biaya transfer data.

  • Pertama kali menggunakan instans GA dengan metode bayar sesuai penggunaan, buka halaman Activate Service untuk mengaktifkan layanan Global Accelerator dengan metode bayar sesuai penggunaan.

Langkah 1: Konfigurasikan informasi dasar

  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 GA.

    Instance Billing Method

    Pay-As-You-Go dipilih secara default.

    Anda dikenai biaya instans, biaya CU, dan biaya transfer data untuk instans Global Accelerator dengan metode bayar sesuai penggunaan.

    Resource Group

    Pilih kelompok sumber daya tempat instans standar berada.

    Kelompok sumber daya harus dibuat oleh Akun Alibaba Cloud saat ini di Resource Management. Untuk informasi selengkapnya, lihat Buat kelompok sumber daya.

Langkah 2: Konfigurasikan area percepatan

Tentukan wilayah tempat pengguna berada dan alokasikan bandwidth untuk percepatan.

Pada halaman Configure Acceleration Areas, tentukan area percepatan lalu klik Next.

ParameterDeskripsi
Acceleration AreaDari daftar drop-down, pilih satu atau beberapa wilayah untuk dipercepat lalu klik Add. Pada contoh ini, China (Shenzhen) dipilih.
Catatan

Jika area percepatan berada di Tiongkok daratan dan Anda menggunakan HTTP atau HTTPS, ajukan Pendaftaran ICP untuk nama domain tersebut. Untuk informasi selengkapnya, lihat Manajemen nama domain.

Assign Bandwidth
Maximum BandwidthTentukan bandwidth maksimum untuk area percepatan. Setiap area percepatan mendukung rentang bandwidth 2 hingga 10.000 Mbit/s. Bandwidth maksimum digunakan untuk Pembatasan bandwidth. Biaya transfer data dikelola oleh CDT. Pada contoh ini, nilai default 200 Mbit/s digunakan.
Penting

Nilai bandwidth maksimum yang kecil dapat menyebabkan Pembatasan kecepatan dan packet drops. Tentukan bandwidth maksimum sesuai kebutuhan bisnis Anda.

IP ProtocolPilih versi IP yang digunakan untuk mengakses layanan GA. Pada contoh ini, IPv4 dipilih.
ISP Line TypePilih jenis jaringan untuk mengakses layanan GA. Pada contoh ini, BGP (Multi-ISP) dipilih.

Langkah 3: Konfigurasikan listener

Listener memantau permintaan koneksi dan mendistribusikannya ke titik akhir berdasarkan port dan protokol yang ditentukan. Setiap listener dikaitkan dengan kelompok titik akhir. Kaitkan kelompok titik akhir dengan listener dengan menentukan wilayah tempat lalu lintas jaringan didistribusikan. Traffic kemudian didistribusikan ke titik akhir optimal dalam kelompok titik akhir tersebut.

Pada halaman Configure listeners, konfigurasikan listener lalu klik Next.

Tabel berikut hanya menjelaskan parameter yang relevan dengan contoh ini. Untuk parameter lainnya, gunakan nilai default atau sesuaikan sesuai kebutuhan. Untuk informasi selengkapnya, lihat parameter listener lainnya.

ParameterDeskripsi
Listener NameMasukkan nama untuk listener.
Routing TypePilih jenis routing. Pada contoh ini, Intelligent Routing dipilih.
ProtocolPilih protokol untuk listener. Pada contoh ini, HTTP dipilih.
PortTentukan port listener untuk menerima dan meneruskan permintaan. Nilai yang valid: 1 hingga 65499. Pada contoh ini, masukkan 80.

Langkah 4: Konfigurasikan kelompok titik akhir dan titik akhir

  1. Pada halaman Configure an endpoint group, konfigurasikan kelompok titik akhir dan titik akhirnya. Tabel berikut hanya menjelaskan parameter yang relevan dengan contoh ini. Untuk parameter lainnya, gunakan nilai default atau sesuaikan sesuai kebutuhan. Untuk informasi selengkapnya, lihat parameter kelompok titik akhir lainnya.

    ParameterDeskripsi
    RegionPilih wilayah tempat kelompok titik akhir dideploy. Pada contoh ini, US (Silicon Valley) dipilih.
    Endpoint ConfigurationKonfigurasikan titik akhir:
    - Backend Service Type: Pilih Custom Domain Name.
    - Backend Service: Masukkan nama domain layanan backend. Pada contoh ini, masukkan www.example.com.
    - Weight: Masukkan bobot untuk titik akhir. Nilai yang valid: 0 hingga 255. GA mengarahkan traffic ke titik akhir berdasarkan bobot. Pada contoh ini, nilai default 255 digunakan.
    Peringatan

    Mengatur bobot titik akhir menjadi 0 akan menghentikan distribusi traffic ke titik akhir tersebut. Lakukan dengan hati-hati.

  2. Baca Compliance Commitments Regarding Cross-border Data Transfers, pilih Agree to the Preceding Compliance Agreement, lalu klik Next. Skenario ini melibatkan percepatan dari Tiongkok (Shenzhen) ke AS (Silicon Valley). Setujui Compliance Commitments Regarding Cross-border Data Transfers untuk mengaktifkan fitur ini. Setelah instans dibuat, Transmission Network Type secara default diatur ke atau Premium Bandwidth for Cross-domain Acceleration. Hal ini memungkinkan akselerasi jaringan antara Tiongkok daratan dan wilayah lain seperti Hong Kong (Tiongkok), Makau (Tiongkok), dan Taiwan (Tiongkok) tanpa konfigurasi tambahan. Untuk informasi selengkapnya, lihat Penagihan transfer data.

  3. Pada halaman wizard Configuration Review, konfirmasi informasi lalu klik Submit.

    Catatan

    Pembuatan instans GA memerlukan waktu 3 hingga 5 menit.

  4. (Opsional) Setelah instans dibuat, klik Go to Instance Details di bawah daftar tugas. Pada halaman detail instans, klik tab Instance Information, Listeners, atau Acceleration Areas untuk melihat konfigurasi instans.

Langkah 5: Konfigurasikan Rekaman CNAME

Untuk mengaktifkan layanan percepatan, petakan nama domain yang dipercepat ke canonical name (CNAME) yang ditetapkan untuk instans GA:

  • Ubah Rekaman DNS default dari Rekaman A yang ada menjadi Rekaman DNS spesifik wilayah. Pada contoh ini, Rekaman DNS diubah menjadi North America_United States untuk menangani permintaan dari luar Tiongkok daratan.

  • Tambahkan Rekaman CNAME. Pada contoh ini, Rekaman CNAME memetakan nama domain www.example.com ke CNAME yang ditetapkan untuk instans GA.

image
Catatan

Secara default, Free Edition Alibaba Cloud DNS digunakan. Upgrade Alibaba Cloud DNS ke Edisi Standard atau Ultimate agar mengembalikan hasil kueri DNS cerdas kepada pengguna akhir di wilayah berbeda. Untuk informasi selengkapnya tentang cara upgrade, lihat Perpanjangan.

  1. Pada halaman Authoritative DNS Resolution, temukan nama domain lalu klik DNS Settings pada kolom Actions.

    Catatan

    Untuk nama domain yang tidak terdaftar di Alibaba Cloud, tambahkan nama domain ke konsol Alibaba Cloud DNS sebelum mengonfigurasi Rekaman DNS.

  2. Pada halaman DNS Settings, ubah Rekaman A yang ada lalu klik OK.

    1. Temukan Rekaman A lalu klik Modify.

    2. Pada panel Modify DNS Record, pilih Outside Chinese Mainland, North America, dan United States dari daftar drop-down DNS Request Source.

  3. Pada halaman DNS Settings, klik Add DNS Record, konfigurasikan parameter Rekaman CNAME, lalu klik OK.

    ParameterDeskripsi
    Record TypePilih CNAME.
    HostnameMasukkan awalan nama domain yang dipercepat. Pada contoh ini, masukkan www.
    DNS Request SourceGunakan nilai default.
    TTLDurasi penyimpanan cache Rekaman DNS pada Server DNS. Nilai yang lebih kecil berarti modifikasi rekaman lebih cepat berlaku. Pada contoh ini, nilai default 10 menit digunakan.
    Record ValueMasukkan CNAME yang ditetapkan untuk instans GA. Lihat CNAME pada halaman Instances.

Langkah 6: Uji performa percepatan

Contoh ini menggunakan Alibaba Cloud Linux 3. Perintah pengujian bervariasi tergantung sistem operasi. Rujuk panduan pengguna untuk sistem operasi Anda.

Catatan

Untuk listener UDP, verifikasi performa percepatan menggunakan UDPing. Untuk informasi selengkapnya, lihat Verifikasi performa percepatan listener UDP.

  1. Buka command-line interface (CLI) pada komputer di area percepatan. Pada contoh ini, area percepatan adalah Tiongkok (Shenzhen).

  2. Jalankan perintah berikut untuk memverifikasi bahwa Rekaman CNAME telah berlaku: Jika CNAME yang di-resolve cocok dengan CNAME instans GA, maka Rekaman CNAME telah berlaku.

       ping <Accelerated domain name>

    CNAME生效测试.png

  3. Jalankan perintah berikut untuk mengukur latency paket: Output perintah mencakup metrik berikut: Setelah GA diaktifkan, total waktu koneksi dari klien di Tiongkok (Shenzhen) ke layanan web di AS (Silicon Valley) berkurang, menunjukkan latency yang lebih rendah bagi kantor Tiongkok (Shenzhen). Gambar 1. Latency akses sebelum percepatan Gambar 2. Latency akses setelah percepatan

    • time_connect: Waktu untuk membuat koneksi TCP. Satuan: detik.

    • time_starttransfer: Waktu dari saat klien mengirim permintaan hingga byte pertama diterima. Satuan: detik.

    • time_total: Total waktu dari saat klien mengirim permintaan hingga byte terakhir diterima. Satuan: detik.

    Catatan

    Performa percepatan aktual bergantung pada lingkungan bisnis spesifik dan hasil pengujian Anda.

       curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "http[s]://<Accelerated domain name>"

    加速前.png

    加速后.png