Industri seperti e-commerce, game online, dan streaming audio-video on-demand memerlukan kecepatan akses dan kualitas yang tinggi. Untuk meningkatkan pengalaman pengguna akhir, Anda dapat menggunakan Global Accelerator (GA) bersama dengan Content Delivery Network (CDN). Global Accelerator (GA) memanfaatkan bandwidth Border Gateway Protocol (BGP) premium dan jaringan transmisi global Alibaba Cloud. Dalam kombinasi dengan Content Delivery Network (CDN), solusi ini membantu Anda membangun jaringan back-to-origin CDN global secara cepat dan menjamin akselerasi komprehensif untuk konten dinamis.
Skenario
Contoh dalam topik ini didasarkan pada skenario berikut. Sebuah layanan web dideploy di Alibaba Cloud pada wilayah AS (Silicon Valley). Nama domain layanan tersebut adalah www.<YOURDOMAIN>.fun. Port forwarding-nya adalah HTTP port 80. Sebagian besar klien berlokasi di Tiongkok (Hong Kong). Saat klien di Tiongkok (Hong Kong) mengakses layanan web di AS (Silicon Valley), sering terjadi masalah seperti latensi jaringan tinggi, fluktuasi jaringan, dan kehilangan paket akibat koneksi Internet lintas batas yang tidak stabil.
Anda dapat menerapkan CDN untuk layanan web Anda. CDN meningkatkan pengalaman pengguna dengan menyimpan cache konten di edge node. Anda juga dapat menghubungkan CDN ke Global Accelerator (GA). GA memanfaatkan bandwidth BGP premium dan jaringan transmisi global Alibaba Cloud untuk mempercepat pengiriman back-to-origin untuk CDN, sehingga menjamin pengiriman konten dinamis berkecepatan tinggi di seluruh dunia.
Prasyarat
Aplikasi telah diterapkan di server asal.
Dalam contoh ini, sistem operasi Alibaba Cloud Linux 3 digunakan. NGINX dan Netcat digunakan untuk membangun halaman web yang mencakup tampilan waktu dinamis dan gambar statis untuk mensimulasikan server.
Anda telah menambahkan Rekaman A untuk mengarahkan nama domain layanan
www.<YOURDOMAIN>.funke Alamat IP publik server origin.Topik ini menggunakan Alibaba Cloud DNS sebagai contoh untuk menjelaskan cara mengonfigurasi catatan DNS. Untuk informasi lebih lanjut tentang cara mengonfigurasi catatan DNS, lihat Tambahkan Catatan DNS. Jika Anda menggunakan layanan DNS pihak ketiga, lihat panduan pengguna yang disediakan oleh penyedia layanan.
Anda telah mengaktifkan layanan CDN.
Prosedur
Langkah 1: Konfigurasikan instance GA
Dalam contoh ini, sebuah instance GA standar bayar sesuai pemakaian digunakan.
Pada halaman di Konsol Global Accelerator, klik Create Standard Pay-as-you-go Instance.
Pada langkah Basic Instance Configuration, konfigurasikan parameter dan klik Next.

Pada langkah Configure Acceleration Area, tambahkan area percepatan, alokasikan bandwidth ke wilayah tersebut, lalu klik Next.
Dalam contoh ini, atur parameter Acceleration Area ke China (Hong Kong) dan ISP Line Type ke BGP (Multi-ISP). Anda dapat menggunakan nilai default untuk parameter lain atau menyesuaikannya sesuai kebutuhan. Untuk informasi lebih lanjut, lihat Add and manage acceleration areas.
PentingJika Anda memerlukan area percepatan di Daratan Tiongkok, Anda harus memiliki Pendaftaran ICP untuk nama domain guna menyediakan layanan.
Rencanakan bandwidth yang Anda butuhkan secara tepat. Bandwidth maksimum yang tidak mencukupi dapat menyebabkan pembatasan kecepatan dan kehilangan paket.

Pada langkah Configure Listeners, konfigurasikan protokol forwarding dan port, lalu klik Next.
Dalam skenario ini, atur parameter Protocol ke HTTP dan parameter Port ke 80. Anda dapat menggunakan nilai default untuk parameter lain, seperti Other listener parameter configurations, atau menyesuaikannya sesuai kebutuhan.

Pada halaman Configure Endpoint Group, konfigurasikan layanan backend untuk titik akhir, lalu klik Next.
Dalam skenario ini, atur Region ke US (Silicon Valley), Backend Service Type ke ECS, dan Backend Service ke instans ECS target. Kemudian, baca dan pilih Cross-border Data Compliance Commitment. Untuk other endpoint group parameter configurations, Anda dapat mempertahankan nilai default atau menyesuaikannya berdasarkan kebutuhan aktual.


Pada langkah Configuration Review, konfirmasi konfigurasi Global Accelerator dan klik Submit.
Pada halaman Instance, temukan instance GA yang dibuat dan peroleh CNAME yang dialokasikan ke instance GA di kolom CNAME.
Langkah 2: Konfigurasikan CDN
Pada halaman Nama Domain dari Konsol CDN, klik Add Domain Name.
Pada halaman wizard konfigurasi Domain Name Information, konfigurasikan Business Information dan Origin Servers.
Konfigurasikan Business Information.
Dalam skenario ini, pada bagian Business Information, atur Region ke Global (Excluding the Chinese Mainland) dan Domain Name to Accelerate ke nama domain bisnis Anda, misalnya
www.<YOURDOMAIN>.fun. Anda dapat menggunakan nilai default untuk parameter lain atau menyesuaikannya sesuai kebutuhan. Untuk informasi lebih lanjut tentang konfigurasi nama domain, lihat Add an accelerated domain name.
Konfigurasikan Origin Servers.
Pada bagian Origin Servers, klik Add Origin Server. Di kotak dialog Add Origin Server, pilih jenis server asal, masukkan alamat, dan kemudian klik OK.
Dalam contoh ini, untuk Origin Information, pilih tipe Origin Domain Name dan masukkan CNAME GA. Atur Weight ke 100. Anda dapat mempertahankan nilai default untuk parameter lain atau menyesuaikannya sesuai kebutuhan. Untuk informasi lebih lanjut tentang cara mengonfigurasi informasi origin, lihat Add an accelerated domain name.

Pilih Compliance Warranty Regarding Cross-border Data Transfers dan klik Next.
Pada halaman Recommended Configuration, Anda dapat mengonfigurasi fitur-fitur untuk nama domain, seperti waktu kedaluwarsa cache, batas bandwidth, dan optimasi halaman, lalu klik One-click Configuration, atau langsung klik Skip For Now.
Dalam skenario ini, pada bagian Cache Expiration, temukan aturan cache default, klik Modify di kolom Actions, lalu atur Object ke /dynamic dan Expire In ke 0 detik agar konten dinamis diambil langsung dari origin. Untuk informasi lebih lanjut tentang konfigurasi yang direkomendasikan, lihat Recommended Configurations (Optional).

Pada halaman Nama Domain, temukan nama domain yang ditambahkan dan peroleh CNAME yang dialokasikan oleh CDN di kolom CNAME.
Langkah 3: Konfigurasikan catatan DNS
Setelah nama domain ditambahkan, Anda harus membuat catatan DNS dari nama domain ke CNAME yang dialokasikan oleh CDN. Kemudian, permintaan yang dikirim ke nama domain dapat diteruskan ke CDN untuk akselerasi.
Untuk menghindari konflik antara Rekaman A yang ada dan catatan CNAME, Anda dapat mengatur sumber permintaan DNS yang berbeda atau garis resolusi untuk catatan tersebut. Dalam contoh ini, Anda dapat menambahkan catatan CNAME untuk wilayah China (Hong Kong) untuk melakukan tes. Jika tes berhasil, Anda dapat secara bertahap menerapkan catatan CNAME ke wilayah lain atau beralih ke garis default.
Pada halaman Domain Names, temukan nama domain yang ingin Anda gunakan dan klik DNS Settings di kolom Actions.
CatatanUntuk nama domain yang tidak terdaftar dengan Alibaba Cloud, Anda harus menambahkan nama domain ke Konsol DNS Alibaba Cloud sebelum Anda dapat mengonfigurasi catatan DNS.
Pada halaman DNS Settings, klik Add Record, konfigurasikan Rekaman CNAME, lalu klik OK.
Dalam skenario ini, Record Type diatur ke CNAME, Host Record diatur ke www, DNS Request Source diatur ke Tiongkok (Hong Kong), dan Record Value diatur ke CNAME CDN. Untuk other DNS record parameters, Anda dapat menggunakan nilai default atau menyesuaikannya sesuai kebutuhan.

Langkah 4: Uji akses
Pada komputer di wilayah akselerasi (dalam topik ini, Tiongkok (Hong Kong)), gunakan developer tools di browser Anda untuk mengakses www.<YOURDOMAIN>.fun dan amati waktu pemuatan setiap resource pada halaman web tersebut.
Periksa latensi jaringan setelah GA dan CDN dikonfigurasi.

Periksa latensi jaringan ketika hanya CDN yang dikonfigurasi.
Anda dapat mengubah situs asal CDN dari CNAME GA ke alamat IP publik server asal, hapus grup endpoint dari GA, dan kemudian lakukan tes.

Periksa latensi jaringan ketika GA dan CDN tidak dikonfigurasi.
Anda dapat menonaktifkan nama domain yang dipercepat di CDN, nonaktifkan catatan CNAME di DNS, dan kemudian lakukan tes.

Bandingkan hasilnya:
Data pengujian menunjukkan bahwa setelah CDN digunakan, latensi akses konten statis (
test.png) berkurang. Setelah GA dikonfigurasi bersama CDN, latensi akses konten dinamis (dynamic) semakin berkurang.Skenario
Konten statis
test.pngWaktu yang diperlukan (dalam milidetik)
Konten dinamis
dynamicWaktu yang diperlukan (dalam milidetik)
Perbandingan
Skenario 1: Gunakan GA dan CDN
5
228
Dibandingkan dengan Skenario 2, kecepatan akses konten dinamis 50,5% lebih cepat.
Skenario 2: Gunakan CDN saja
5
461
Dibandingkan dengan Skenario 3, kecepatan akses konten statis 98,1% lebih cepat.
Skenario 3: GA dan CDN tidak digunakan
261
474
/
Kinerja akselerasi bervariasi tergantung pada pengujian bisnis aktual Anda.
Referensi
Biaya GA dengan model bayar sesuai penggunaan mencakup biaya instans GA, biaya Unit kapasitas (CU), dan biaya transfer data. Untuk informasi lebih lanjut, lihat Billing of pay-as-you-go GA instances.
Saat Anda menggunakan GA dan CDN untuk mempercepat pengambilan asal, biaya traffic (atau bandwidth) CDN akan dikenakan. Untuk informasi lebih lanjut, lihat CDN billing overview.