Anda dapat mengonfigurasi Global Accelerator (GA) untuk mempercepat akses ke layanan backend dari nama domain tertentu, sehingga meningkatkan kecepatan akses dan pengalaman pengguna.
Skenario
Topik ini menggunakan skenario berikut. Sebuah perusahaan berkantor pusat di AS (Silicon Valley) telah men-deploy layanan web pada server yang dikelola sendiri. Layanan web tersebut dapat diakses melalui nama domain www.example.com pada port 80. Karena jaringan lintas batas yang tidak stabil, karyawan di kantor Tiongkok (Shenzhen) sering mengalami masalah seperti latensi, jitter, dan packet loss saat mengakses layanan web di server di AS.
Anda dapat mengonfigurasi Global Accelerator untuk mengarahkan traffic dari kantor Tiongkok (Shenzhen) ke server di AS (Silicon Valley). Traffic tersebut memasuki jaringan akselerasi Alibaba Cloud dari titik akses di Tiongkok (Shenzhen) melalui Alamat IP yang dipercepat, lalu smart routing meneruskan permintaan client ke titik akhir. Hal ini meningkatkan kecepatan akses dan pengalaman pengguna bagi kantor Tiongkok (Shenzhen).
Prasyarat
Anda telah menambahkan Rekaman A untuk memetakan nama domain www.example.com ke Alamat IP publik dari server backend.
Topik ini menggunakan instans Global Accelerator standar bayar sesuai penggunaan sebagai contoh untuk menunjukkan cara mengonfigurasi Global Accelerator guna mempercepat akses ke layanan backend dari nama domain tertentu. Sebelum membuat instans Global Accelerator standar bayar sesuai penggunaan, perhatikan hal-hal berikut:
Instans GA 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 bayar sesuai penggunaan, Anda harus membuka halaman Aktifkan Layanan untuk mengaktifkan layanan Global Accelerator bayar sesuai penggunaan.
Langkah 1: Konfigurasikan informasi dasar tentang instans
Masuk ke Konsol Global Accelerator.
Pada halaman Instances, klik Create Standard Pay-as-you-go Instance.
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 akan dikenai biaya instans, biaya Capacity Unit (CU), dan biaya transfer data untuk instans Global Accelerator standar bayar sesuai penggunaan.
Untuk informasi selengkapnya tentang biaya instans dan biaya CU, lihat Penagihan instans GA bayar sesuai penggunaan.
Untuk informasi selengkapnya tentang biaya transfer data, lihat Penagihan traffic.
Resource Group
Pilih kelompok sumber daya tempat instans Global Accelerator standar berada.
Kelompok sumber daya tersebut harus dibuat oleh Akun Alibaba Cloud saat ini di Resource Management. Untuk informasi selengkapnya, lihat Buat kelompok sumber daya.
Langkah 2: Konfigurasikan area percepatan
Konfigurasikan area percepatan untuk instans Global Accelerator. Anda harus menentukan wilayah tempat pengguna berada dan mengalokasikan bandwidth untuk akselerasi.
Pada halaman Configure Acceleration Areas, tentukan area percepatan lalu klik Next.
Konfigurasi | Deskripsi |
Acceleration Area | Dari daftar drop-down, pilih satu atau beberapa wilayah yang ingin Anda percepat lalu klik Add. Pada contoh ini, China (Shenzhen) dipilih. Catatan Jika area percepatan berada di Daratan Tiongkok dan Anda menggunakan HTTP atau HTTPS, Anda harus mengajukan Pendaftaran ICP untuk nama domain tersebut. Untuk informasi selengkapnya, lihat Manajemen nama domain. |
Assign Bandwidth | |
Maximum Bandwidth | Tentukan bandwidth maksimum untuk wilayah akselerasi. Setiap wilayah akselerasi 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 Jika Anda menentukan nilai kecil untuk bandwidth maksimum, Pembatasan kecepatan dapat terjadi dan paket mungkin dibuang. Tentukan bandwidth maksimum sesuai kebutuhan. |
IP Protocol | Pilih versi IP yang digunakan untuk mengakses layanan Global Accelerator. Pada contoh ini, IPv4 dipilih. |
ISP Line Type | Pilih jenis jaringan untuk mengakses layanan Global Accelerator. Pada contoh ini, BGP (Multi-ISP) dipilih. |
Langkah 3: Konfigurasikan listener
Listener mendengarkan permintaan koneksi dan mendistribusikan permintaan tersebut ke titik akhir berdasarkan port dan protokol yang Anda tentukan. Setiap listener dikaitkan dengan kelompok titik akhir. Anda dapat mengaitkan kelompok titik akhir dengan listener dengan menentukan wilayah tempat Anda ingin mendistribusikan network traffic. Setelah Anda mengaitkan kelompok titik akhir dengan listener, network traffic didistribusikan ke titik akhir optimal dalam kelompok titik akhir tersebut.
Pada halaman Configure listeners, konfigurasikan listener lalu klik Next.
Bagian ini hanya menjelaskan parameter yang relevan dengan contoh ini. Untuk parameter lainnya, Anda dapat menggunakan nilai default atau menyesuaikannya sesuai kebutuhan. Untuk informasi selengkapnya, lihat parameter listener lainnya.
Konfigurasi | Deskripsi |
Listener Name | Masukkan nama untuk listener. |
Routing Type | Pilih jenis perutean. Pada contoh ini, Intelligent Routing dipilih. |
Protocol | Pilih protokol untuk listener. Pada contoh ini, HTTP dipilih. |
Port | Tentukan port listener yang digunakan untuk menerima permintaan dan meneruskannya ke titik akhir. Port tersebut dapat berupa bilangan bulat dari 1 To 65499. Pada contoh ini, masukkan 80. |
Langkah 4: Konfigurasikan kelompok titik akhir dan titik akhir
Pada halaman Configure an endpoint group, konfigurasikan kelompok titik akhir dan titik akhirnya.
Bagian ini hanya menjelaskan parameter yang relevan dengan contoh ini. Untuk parameter lainnya, Anda dapat menggunakan nilai default atau menyesuaikannya sesuai kebutuhan. Untuk informasi selengkapnya, lihat parameter kelompok titik akhir lainnya.
Konfigurasi
Deskripsi
Region
Pilih wilayah tempat kelompok titik akhir dideploy.
Pada contoh ini, US (Silicon Valley) dipilih.
Endpoint Configuration
Titik akhir adalah host tujuan yang memproses permintaan client. Konfigurasikan titik akhir berdasarkan informasi berikut:
Backend Service Type: Pilih Custom Domain Name.
Backend Service: Masukkan nama domain layanan backend yang ingin dipercepat. Misalnya, masukkan
<span data-tag="ph" id="660885e040gyk"><code code-type="xCode" data-init-id="c8ca1375873eg" data-tag="code" id="8c084dcb00jj3">www.example.com.Weight: Masukkan bobot untuk titik akhir. Bobot dapat berupa bilangan bulat dari 0 hingga 255. Global Accelerator merutekan traffic ke titik akhir berdasarkan bobot yang Anda tentukan. Pada contoh ini, nilai default 255 digunakan.
PeringatanJika bobot titik akhir diatur ke 0, Global Accelerator berhenti mendistribusikan traffic ke titik akhir tersebut. Harap berhati-hati.
Baca Compliance Commitments Regarding Cross-border Data Transfers, pilih Agree to the Preceding Compliance Agreement, lalu klik Next.
Pada skenario ini, konfigurasi melibatkan akselerasi dari Tiongkok (Shenzhen) ke AS (Silicon Valley). Anda harus menyetujui Compliance Commitments Regarding Cross-border Data Transfers untuk mengaktifkan fitur ini.
Setelah instans dibuat, Transmission Network Type diatur ke BGP (Multi-ISP) Pro secara default. Hal ini memungkinkan akselerasi jaringan antara Daratan Tiongkok dan wilayah lain seperti Hong Kong (Tiongkok), Makau (Tiongkok), dan Taiwan (Tiongkok) tanpa memerlukan konfigurasi tambahan. Untuk informasi selengkapnya, lihat Penagihan transfer data.
Pada halaman wizard Configuration Review, konfirmasi informasi lalu klik Submit.
CatatanPembuatan instans GA memerlukan waktu 3 hingga 5 menit.
Opsi: Setelah instans dibuat, klik Go to Instance Details di bawah daftar tugas. Pada halaman detail instans, Anda dapat mengklik tab Instance Information, Listeners, atau Acceleration Areas untuk melihat konfigurasi instans.
Langkah 5: Konfigurasikan Rekaman CNAME
Untuk mengaktifkan layanan akselerasi, Anda harus memetakan nama domain yang dipercepat ke canonical name (CNAME) yang ditetapkan untuk instans Global Accelerator. Anda dapat melakukan operasi berikut:
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 Daratan Tiongkok.
Tambahkan Rekaman CNAME. Pada contoh ini, Rekaman CNAME ditambahkan untuk memetakan nama domain
www.example.comke CNAME yang ditetapkan untuk instans Global Accelerator.
Secara default, Edisi Gratis DNS Alibaba Cloud digunakan. Anda harus melakukan upgrade DNS Alibaba Cloud ke Edisi Standar atau Edisi Ultimate agar dapat mengembalikan hasil kueri DNS cerdas kepada pengguna akhir di wilayah berbeda. Untuk informasi selengkapnya tentang cara upgrade, lihat Perpanjangan.
Pada halaman Domain Names, temukan nama domain yang ingin Anda gunakan lalu klik DNS Settings pada kolom Actions.
CatatanUntuk nama domain yang tidak didaftarkan di Alibaba Cloud, Anda harus menambahkan nama domain ke Konsol Cloud DNS sebelum dapat mengonfigurasi Rekaman DNS.
Pada halaman DNS Settings, ubah Rekaman A yang ada lalu klik tombol OK.
Temukan Rekaman A lalu klik Modify.
Pada panel Mondify DNS Record, pilih Outside Chinese Mainland, North America, dan United States dari daftar drop-down DNS Request Source.
Pada halaman DNS Settings, klik Add DNS Record, konfigurasikan parameter Rekaman CNAME, lalu klik OK.
Konfigurasi
Deskripsi
Record Type
Pilih CNAME.
Hostname
Masukkan awalan nama domain yang dipercepat.
Pada contoh ini, masukkan www.
DNS Request Source
Gunakan nilai default.
TTL
Periode waktu Rekaman DNS disimpan dalam cache di Server DNS. Nilai yang lebih kecil menunjukkan bahwa modifikasi rekaman berlaku lebih cepat.
Pada contoh ini, nilai default 10 menit digunakan.
Record Value
Masukkan CNAME yang ditetapkan untuk instans Global Accelerator.
Anda dapat melihat CNAME yang ditetapkan untuk instans Global Accelerator pada halaman Instances.
Langkah 6: Uji performa akselerasi
Topik ini menggunakan Alibaba Cloud Linux 3 sebagai contoh. Perintah pengujian bervariasi tergantung sistem operasi. Untuk informasi selengkapnya tentang perintah pengujian, lihat panduan pengguna sistem operasi Anda.
Jika Anda menentukan UDP sebagai protokol saat menambahkan listener ke Global Accelerator, Anda dapat memverifikasi performa akselerasi Global Accelerator menggunakan UDPing. Untuk informasi selengkapnya, lihat Verifikasi performa akselerasi listener UDP.
Buka command-line interface (CLI) pada komputer di area percepatan. Pada contoh ini, area percepatan adalah Tiongkok (Shenzhen).
Jalankan perintah berikut untuk memeriksa apakah Rekaman CNAME telah berlaku:
ping <Accelerated domain name>Jika CNAME yang di-resolve cocok dengan CNAME instans Global Accelerator, berarti Rekaman CNAME telah berlaku.

Jalankan perintah berikut untuk melihat latensi paket:
curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "http[s]://<Accelerated domain name>"Di mana:
time_connect: Periode waktu yang diperlukan untuk membuat koneksi TCP. Satuan: detik.
time_starttransfer: Waktu mulai transfer data. Waktu mulai mengacu pada jumlah waktu sejak client mengirim permintaan ke server backend hingga byte pertama dikirim ke client. Satuan: detik.
time_total: Total waktu koneksi. Total waktu koneksi mengacu pada periode waktu sejak client mengirim permintaan hingga client menerima byte terakhir dari server backend. Satuan: detik.
Hasil pengujian menunjukkan bahwa setelah menggunakan Global Accelerator, total waktu koneksi dari client di Tiongkok (Shenzhen) ke layanan web di AS (Silicon Valley) berkurang. Artinya, latensi berkurang bagi client di Tiongkok (Shenzhen) saat mengakses layanan web di AS (Silicon Valley).
Gambar 1. Latensi akses sebelum akselerasi

Gambar 2. Latensi akses setelah akselerasi
CatatanPerforma akselerasi Global Accelerator bergantung pada hasil pengujian bisnis aktual Anda.