Setelah men-deploy Global Accelerator (GA), gunakan salah satu metode berikut untuk memverifikasi bahwa GA mengurangi latensi jaringan:
Cloud Monitor Synthetic Tests — Menjalankan deteksi dari node jaringan Internet service provider (ISP) di berbagai wilayah secara bersamaan. Paling cocok untuk validasi skala besar atau multi-wilayah.
Pengujian manual — Menjalankan perintah langsung dari klien di wilayah akselerasi. Paling cocok untuk pemeriksaan spot-check terarah atau analisis mendalam terhadap wilayah akselerasi tertentu.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Instans GA yang telah di-deploy. Untuk detailnya, lihat Create and manage standard GA instances
Port listener yang telah ditambahkan ke daftar izin security group pada server titik akhir. Untuk detailnya, lihat Add a security group rule
Gunakan Cloud Monitor Synthetic Tests
Tool Synthetic Tests di Cloud Monitor (CMS) menjalankan deteksi dari node jaringan ISP di berbagai wilayah, memberikan gambaran luas tentang kinerja akselerasi tanpa perlu login ke masing-masing klien secara individual.
Uji akselerasi nama domain
Gunakan metode ini jika instans GA Anda mengakselerasi koneksi ke server backend yang diidentifikasi berdasarkan nama domain.
Yang Anda butuhkan:
Nama domain server backend
Nama wilayah akselerasi untuk memfilter hasil
Langkah-langkah:
Buka Synthetic Tests.
Masukkan nama domain server backend dan klik Test Now. Secara default, deteksi HTTP akan dijalankan. Untuk HTTPS, masukkan URL lengkap — misalnya,
https://example.com.Pada bagian Probe Check Result, klik
di samping header kolom Detection Point City, masukkan nama wilayah akselerasi, lalu klik Detection Point City Detection Point City Confirm.Bandingkan hasil sebelum dan sesudah mengaktifkan GA.
Kinerja akselerasi bervariasi tergantung beban kerja aktual. Contoh berikut menggunakan klien di China (Hong Kong) dan server backend di AS (Silicon Valley).
Figure 1. Sebelum akselerasi akses nama domain

Figure 2. Setelah akselerasi akses nama domain

Figure 1. Sebelum GA digunakan

Figure 2. Setelah GA digunakan

Uji akselerasi alamat IP
Gunakan metode ini jika instans GA Anda mengakselerasi koneksi ke server backend yang diidentifikasi berdasarkan alamat IP. Fitur Comparative Test menjalankan deteksi terhadap alamat IP server backend dan alamat IP yang dipercepat dalam satu pengujian.
Yang Anda butuhkan:
Alamat IP server backend
Alamat IP yang dipercepat
Nama wilayah akselerasi untuk memfilter hasil
Langkah-langkah:
Buka Synthetic Tests.
Klik Comparative Test di bawah tombol Test Now.
Konfigurasikan parameter pengujian:
Langkah Tindakan 1 Pilih ISP dan wilayah dari daftar drop-down. Dalam contoh ini, semua nilai dipilih. 2 Masukkan alamat IP server backend. 3 Masukkan alamat IP yang dipercepat. 4 Klik Test Now. 5 Pada bagian Probe Check Result, klik
di samping header kolom Detection Point City, masukkan nama wilayah akselerasi, lalu klik Confirm.
Bandingkan hasil sebelum dan sesudah mengaktifkan GA.
Kinerja akselerasi bervariasi tergantung beban kerja aktual. Contoh berikut menggunakan klien di China (Hong Kong) dan server backend di AS (Silicon Valley).

Jalankan pengujian manual
Pengujian manual mengukur latensi langsung dari klien di wilayah akselerasi. Gunakan metode ini untuk pemeriksaan sementara atau untuk menyelidiki kinerja di lokasi tertentu.
ICMP Ping dan TCPing tidak dapat mengukur latensi end-to-end melalui GA. Mekanisme respons proxy GA merespons dan menutup permintaan ICMP Ping dan TCPing di wilayah akselerasi — permintaan tersebut tidak pernah mencapai server backend. Gunakan ICMP Ping dan TCPing hanya untuk memverifikasi konektivitas jaringan antara klien dan wilayah akselerasi.
Uji listener TCP, HTTP, dan HTTPS
Jalankan perintah curl berikut dari klien di wilayah akselerasi. Bandingkan output sebelum dan sesudah mengaktifkan GA.
curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "http[s]://<domain name or IP address>[:<port>]"Perintah ini melaporkan tiga metrik waktu:
| Metrik | Deskripsi |
|---|---|
time_connect | Waktu untuk membuat koneksi TCP, dalam satuan detik. |
time_starttransfer | Waktu dari pengiriman permintaan hingga menerima byte pertama dari server backend, dalam satuan detik. |
time_total | Total waktu dari pengiriman permintaan hingga menerima byte terakhir dari server backend, dalam satuan detik. |
Menggunakan nama domain
Kinerja akselerasi bervariasi tergantung beban kerja aktual. Contoh berikut menggunakan klien di China (Shenzhen) dan server backend di AS (Silicon Valley).
Figure 1. Latensi sebelum akselerasi (akses ke nama domain)

Figure 2. Latensi setelah akselerasi (akses ke nama domain)

Menggunakan alamat IP
Kinerja akselerasi bervariasi tergantung beban kerja aktual. Contoh berikut menggunakan klien di China (Hong Kong) dan server backend di AS (Silicon Valley).
Figure 1. Latensi jaringan sebelum akselerasi (akses ke alamat IP layanan backend)

Figure 2. Latensi jaringan setelah akselerasi (akses ke alamat IP yang dipercepat)

Uji listener UDP
Untuk instans GA dengan listener UDP, gunakan UDPing untuk mengukur latensi. UDPing mengirim paket UDP ke alamat IP dan port tertentu serta melaporkan waktu round-trip.
Datagram UDP dikirim langsung ke titik akhir di kelompok titik akhir tanpa membuat sesi. Contoh berikut menggunakan Alibaba Cloud Linux 3 baik di server titik akhir maupun di klien, dengan klien di China (Hong Kong) mengakses server backend di Jerman (Frankfurt).
Langkah 1: Deploy UDP Echo di server titik akhir
UDP Echo memberikan garis dasar latensi yang sederhana dengan mengembalikan paket ke pengirim. Contoh ini menggunakan socat untuk menjalankan UDP Echo.
# Instal socat
yum install socat
# Jalankan UDP Echo pada port listener
nohup socat -v UDP-LISTEN:<listener port>,fork PIPE 2>/dev/null &Langkah 2: Siapkan UDPing di klien
# Unduh UDPing
wget https://networktools-public.oss-cn-hangzhou.aliyuncs.com/ga/udping/udping.py
# Jadikan executable
chmod +x udping.pyLangkah 3: Ukur latensi sebelum dan sesudah GA
Login ke klien.
Jalankan perintah berikut untuk mengukur latensi tanpa GA:
./udping.py <Backend server IP address> <Listener port>Jalankan perintah berikut untuk mengukur latensi melalui GA:
./udping.py <Accelerated IP address> <Listener port>
Figure 1. Latensi jaringan sebelum GA digunakan

Figure 2. Latensi jaringan setelah GA digunakan
