Alibaba Cloud Content Delivery Network (CDN) adalah jaringan global yang terdiri dari Points of Presence (POPs). CDN ini menyimpan cache konten dari server asal Anda di POPs di seluruh dunia. Ketika pengguna akhir meminta konten Anda, mereka dapat mengambilnya dari POP terdekat alih-alih dari server asal. Pendekatan ini meningkatkan kecepatan akses sumber daya dan mengurangi beban pada server asal Anda.
Alibaba Cloud mengoperasikan lebih dari 3.200 POPs di seluruh dunia. Di Daratan Tiongkok, terdapat lebih dari 2.300 POPs yang mencakup semua 31 wilayah tingkat provinsi. Di luar Daratan Tiongkok, terdapat lebih dari 900 POPs di lebih dari 70 negara dan wilayah. Total kapasitas bandwidth jaringan CDN adalah 180 Tbps. Untuk informasi lebih lanjut tentang POPs Alibaba Cloud, lihat Distribusi POP.
Pendaftaran dengan CDN cepat dan sederhana. Anda tidak perlu menyesuaikan arsitektur bisnis atau melakukan konfigurasi kompleks apa pun. Cukup tambahkan nama domain Anda di konsol CDN dan selesaikan beberapa langkah untuk mengaktifkan akselerasi global. Untuk memulai, lihat Panduan Pemula.
Mengapa memilih Alibaba Cloud CDN
Alibaba Cloud CDN membantu Anda mempercepat pengiriman sumber daya statis dan meningkatkan kecepatan akses:
Sumber daya POP yang luas: Memberikan pengguna akses dekat dari ISP yang sama, menyelesaikan masalah latensi dan kecepatan yang disebabkan oleh akses jarak jauh atau lintas ISP.
Skalabilitas elastis: Dibangun di atas jaringan global lebih dari 3.200 POPs, CDN memungkinkan penskalaan sumber daya secara elastis untuk memastikan ketersediaan tinggi bagi bisnis Anda.
Sistem Penjadwalan Cerdas: Memantau kesehatan POPs secara real-time dan menetapkan POP akses optimal berdasarkan lokasi dan ISP pengguna untuk performa terbaik.
Perutean cerdas: Menggunakan teknik seperti optimasi protokol dan koneksi untuk mengurangi latensi keseluruhan dan meningkatkan kecepatan transfer, terutama dalam kondisi jaringan lemah.
Strategi caching efisien: Mencapai rasio hit cache yang lebih tinggi dengan melayani konten dari POP terdekat, meningkatkan kecepatan akses.
Mengurangi biaya TI: Memindahkan kebutuhan komputasi, bandwidth, dan koneksi bisnis Anda ke edge, yang menurunkan biaya TI Anda.
Kapasitas bandwidth tinggi: Total kapasitas bandwidth jaringan adalah 180 Tbps.
API Standar: Menyediakan API standar industri untuk peningkatan kemudahan penggunaan dan kompatibilitas.
Untuk alasan lebih lanjut memilih Alibaba Cloud CDN, lihat Keunggulan Kompetitif Alibaba Cloud CDN.
Cara kerjanya
CDN mempercepat pengiriman konten dengan menangani resolusi DNS domain Anda. Ini merutekan permintaan pengguna secara cerdas ke POP terdekat. Jika sumber daya yang diminta sudah di-cache di POP ini, POP langsung mengirimkannya ke pengguna tanpa permintaan ke server asal.
Misalkan nama domain akselerasi Anda adalah www.aliyundoc.com. Setelah Anda mengaktifkan layanan CDN, prosesnya adalah sebagai berikut ketika pengguna akhir di Singapura mengirim permintaan HTTP.
Pengguna memulai permintaan: Pengguna akhir meminta sumber daya dari
www.aliyundoc.com. Permintaan ini pertama-tama masuk ke DNS lokal untuk alamat IP domain.DNS meneruskan permintaan: DNS lokal memeriksa cachenya untuk catatan alamat IP untuk
www.aliyundoc.com. Jika catatan ada, DNS lokal mengembalikannya ke pengguna. Jika tidak, DNS lokal meminta catatan resolusi domain ke DNS otoritatif.Catatan CNAME berlaku: Setelah DNS otoritatif menyelesaikan
www.aliyundoc.com, ia mengembalikan catatan CNAMEwww.aliyundoc.com.example.com.Penjadwalan cerdas: DNS lokal mengirim permintaan resolusi untuk
www.aliyundoc.com.example.comke sistem perutean CDN, yang kemudian menetapkan alamat IP POP optimal.IP POP dikembalikan: DNS lokal menerima alamat IP POP optimal dari CDN.
Pengguna mengakses POP: DNS Lokal mengembalikan alamat IP POP optimal ke pengguna. Pengguna kemudian mengirim permintaan sumber daya ke alamat IP POP ini.
POP merespons:
Cache Hit: Jika POP memiliki sumber daya yang diminta di-cache, ia langsung mengembalikan sumber daya tersebut ke pengguna, menyelesaikan permintaan.
Cache Miss: Jika POP tidak memiliki sumber daya di-cache, atau jika sumber daya yang di-cache telah kedaluwarsa, POP meminta sumber daya dari server asal. Setelah POP mengambil sumber daya, ia menyimpannya di-cache berdasarkan aturan caching yang Anda konfigurasikan dan mengembalikannya ke pengguna, menyelesaikan permintaan. Untuk informasi tentang cara mengonfigurasi kebijakan caching, lihat Konfigurasikan waktu hidup (TTL) untuk file yang di-cache.
Arsitektur layanan
Diagram berikut menunjukkan arsitektur Alibaba Cloud CDN, yang terdiri dari empat sistem utama: kualitas rute, perutean, cache, dan dukungan.
Sistem Kualitas Rute
Sistem kualitas rute memantau beban dan kesehatan real-time dari semua POPs dan rute dalam sistem cache. Ia mengirimkan informasi ini ke sistem perutean. Sistem perutean mendapatkan ISP dan wilayah pengguna dari alamat IP pengguna dan menggabungkan informasi ini dengan data kualitas rute untuk menetapkan POP optimal untuk permintaan pengguna.
Sistem Perutean
Sistem ini mendukung berbagai mode perutean, termasuk berbasis kebijakan, DNS, DNS-over-HTTPS (DoH), dan pengalihan 302. Ketika pengguna akhir memulai permintaan, permintaan tersebut pertama-tama melalui resolusi DNS, lalu diproses oleh sistem perutean CDN.
Sistem Cache
Pengguna mengakses cache POP yang ditetapkan sebagai POP akses optimal. Jika POP memiliki sumber daya yang diminta di-cache, sumber daya tersebut dikembalikan. Jika baik L1 (edge) POP maupun L2 (regional) POP tidak memiliki sumber daya di-cache, permintaan asal dikirim untuk mengambil sumber daya. Sumber daya kemudian di-cache dalam sistem untuk permintaan pengguna berikutnya, menghindari lalu lintas asal berulang. Arsitektur caching bertingkat ini meningkatkan efisiensi pengiriman konten, mengurangi bandwidth asal, dan meningkatkan pengalaman pengguna.
Sistem Pendukung
Sistem pendukung mencakup Tianyan, kecerdasan data, dan sistem manajemen konfigurasi. Mereka menyediakan kemampuan pemantauan sumber daya, analitik data, dan manajemen konfigurasi.
Pemantauan sumber daya: Tianyan dapat memantau status berjalan layanan pengguna pada sistem caching. Misalnya, ia memantau metrik umum untuk nama domain yang dipercepat CDN, seperti permintaan per detik (QPS), bandwidth, dan kode status HTTP.
Analitik data: Anda dapat menganalisis data untuk nama domain yang dipercepat CDN, seperti URL teratas, jumlah tampilan halaman (PV), dan pengunjung unik (UV).
Manajemen konfigurasi: Sistem manajemen konfigurasi memungkinkan Anda mengonfigurasi aturan cache, seperti jenis file cache dan mengabaikan parameter kueri selama caching, untuk meningkatkan efisiensi operasional sistem caching.
Penagihan
Penagihan CDN mencakup layanan dasar dan nilai tambah:
Penagihan layanan dasar: Ini mencakup dua metode penagihan: bayar-per-lalu-lintas dan bayar berdasarkan puncak bandwidth. Metode default adalah bayar-per-lalu-lintas. Untuk detail lebih lanjut, lihat Penagihan Layanan Dasar.
Penagihan layanan nilai tambah: Item yang dapat ditagih untuk layanan nilai tambah mencakup jumlah permintaan HTTPS statis, permintaan QUIC statis, dan pengiriman log waktu nyata. Untuk detail lebih lanjut, lihat Penagihan Layanan Nilai Tambah.
Untuk informasi lebih lanjut tentang penagihan CDN, lihat Harga CDN.
Setelah Anda memahami metode penagihan untuk CDN, Anda dapat mengaktifkan CDN.
Perbedaan antara CDN, DCDN, dan ESA
Item | CDN | Dynamic Content Delivery Network (DCDN) | ESA |
Kasus Penggunaan Umum | Pembaruan aplikasi seluler, pembaruan paket game, video sesuai permintaan (VOD) (video panjang dan pendek), serta situs web berbasis gambar dan teks. | Pusat belanja online, pembayaran online, obrolan interaktif, pendidikan online, game multipemain global, dan layanan keuangan. | Mencakup tetapi tidak terbatas pada industri gaming, e-commerce, keuangan, dan ritel. |
Cakupan |
|
|
|
Akselerasi | Terkutama mempercepat konten statis, cocok untuk skenario bandwidth tinggi dan lalu lintas tinggi. Permintaan dinamis dikirim langsung ke server asal.
| Mendukung akselerasi dinamis murni dan akselerasi hibrida dinamis-statis.
| Mendukung akselerasi cache untuk sumber daya dinamis dan statis. Berbagai peningkatan juga memberikan pengguna pengalaman akses yang lebih cepat.
|
Dukungan Protokol |
|
|
|
Penjadwalan |
|
|
|
Komputasi Edge |
|
|
|
Kebijakan Keamanan |
|
|
|
Analisis Log |
|
|
|
Konten Statis mengacu pada file di mana data tetap sama di berbagai permintaan. Contohnya termasuk gambar, video, file situs web (HTML, CSS, JS), paket instalasi perangkat lunak, file APK, dan arsip terkompresi.
Konten Dinamis mengacu pada konten di mana data berbeda di berbagai permintaan. Contohnya termasuk file situs web (ASP, JSP, PHP, Perl, CGI), titik akhir API, dan permintaan interaksi database.
Untuk informasi lebih lanjut tentang sumber daya dinamis dan statis, lihat Apa itu Konten Statis dan Konten Dinamis?
Alat manajemen
Setelah membuat dan masuk ke Akun Alibaba Cloud, Anda dapat mengelola CDN dari mana saja menggunakan alat-alat ini:
Kelola di Konsol CDN
Konsol manajemen adalah halaman layanan berbasis web dengan UI interaktif yang mudah digunakan. Untuk informasi tentang operasi konsol, lihat Panduan Pengguna.
Kelola Menggunakan API
CDN mendukung operasi API RPC yang mendukung permintaan GET dan POST. Untuk dokumentasi API, lihat Referensi API.
Layanan terkait
Pelajari tentang layanan terkait CDN untuk lebih memahami perannya dan kasus penggunaan dalam ekosistem Alibaba Cloud.
Produk terkait | Tujuan |
DCDN dapat membedakan antara sumber daya dinamis dan statis untuk mempercepat masing-masing secara terpisah, menyeimbangkan performa dan keamanan. | |
Menggunakan OSS dengan CDN dapat meningkatkan kecepatan akses situs web dan secara efektif mengurangi biaya keluar Internet OSS. | |
Menerapkan CDN pada streaming video langsung memberikan solusi terpadu untuk penyimpanan media, pemotongan dan transkoding, kontrol akses, dan akselerasi pengiriman konten. | |
Menggunakan CDN untuk video sesuai permintaan mengurangi buffering dan memberikan pengalaman pemutaran yang lancar. | |
Manfaatkan resolusi dan penjadwalan yang kuat dan stabil yang disediakan oleh Alibaba Cloud DNS untuk memastikan pengalaman akses yang lancar. | |
Gunakan ECS sebagai server asal untuk meningkatkan ketersediaan situs web, melindungi informasi server asal, dan mengurangi biaya bandwidth. | |
Anda dapat menetapkan alamat IP instance SLB sebagai alamat asal untuk mengurangi beban pada server asal Anda. |
Praktik terbaik
Untuk mempelajari tentang kasus penggunaan spesifik untuk CDN, lihat topik berikut: