全部产品
Search
文档中心

CDN:Gunakan Alibaba Cloud CDN untuk mempercepat pengambilan sumber daya dari instance ECS

更新时间:Jun 27, 2025

Topik ini menjelaskan bagaimana CDN meningkatkan pengiriman konten untuk Elastic Compute Service (ECS) dan langkah-langkah yang diperlukan untuk melakukannya.

Manfaat

ECS adalah layanan tingkat IaaS berperforma tinggi, stabil, andal, dan skalabel yang disediakan oleh Alibaba Cloud. CDN dapat mempercepat pengiriman konten statis. Menggunakan instance ECS sebagai server asal untuk CDN memberikan manfaat berikut:

  • Semua permintaan ke server asal dialihkan ke titik kehadiran (POPs) Alibaba Cloud CDN, mengurangi beban pada server asal.

  • Biaya dikenakan untuk transfer data keluar dari CDN, bukan langsung melalui Internet. Data keluar dari Alibaba Cloud CDN dibebankan dengan tarif lebih rendah.

  • Klien mengambil sumber daya statis dari POP terdekat, meminimalkan jarak transmisi jaringan dan memastikan kualitas transmisi.

Cara kerjanya

Jika server asal adalah instance ECS, CDN menyimpan cache sumber daya statis di POP, termasuk skrip, gambar, file audio, dan file video. Klien dapat mengambil sumber daya yang di-cache dari POP terdekat. Sumber daya dinamis, seperti data dari program web dan database, dikembalikan dari instance ECS ke klien.

Catatan

Untuk mempercepat sumber daya dinamis pada instance ECS, gunakan Edge Security Acceleration (ESA).

Gambar berikut menunjukkan arsitektur:应用场景

Contoh

Situs web image.example.com membutuhkan percepatan untuk pengambilan gambar dari instance ECS. Tabel berikut menggambarkan detailnya:

Deskripsi

Contoh

Nama domain situs web

Nama domain yang dipercepat oleh CDN.

image.example.com

Tipe bisnis

Tentukan tipe bisnis berdasarkan konten situs web Anda.

Sebagai contoh, jika situs web berisi sebagian besar gambar, tipe bisnisnya adalah Gambar dan File Kecil.

Distribusi gambar dan file kecil

Area percepatan

Wilayah tempat pengunjung situs web berada.

Daratan Tiongkok

Nama domain asal

Tentukan Nama Domain Asal atau IP.

  • Nama Domain Asal: Masukkan nama domain asal Anda. Nama domain tersebut diselesaikan ke alamat IP publik instance ECS.

  • IP: Anda dapat langsung menggunakan alamat IP publik instance ECS sebagai alamat asal.

Nama domain server asal digunakan dalam contoh ini: ecs.example.com

Layanan lainnya

Aktifkan fitur lain berdasarkan kebutuhan bisnis Anda.

  • Tingkatkan rasio hit cache dengan menambahkan aturan cache.

  • Tentukan nama domain untuk pengambilan asal dengan mengonfigurasi host asal.

  • Percepat pengiriman untuk sumber daya tertentu dengan mengaktifkan fitur range origin fetch.

  • Tingkatkan rasio hit cache dan percepat distribusi file dengan mengaktifkan penyaringan parameter.

  • Lindungi situs web dari hotlinking dengan mengonfigurasi daftar putih atau daftar hitam Referer.

  • Lindungi situs web dari hotlinking dan pencurian IP dengan mengaktifkan penandatanganan URL.

Alur Kerja

Diagram berikut menunjukkan cara CDN mempercepat pengambilan sumber daya dari instance ECS:

加速ECS流程

Pengaturan

Prasyarat

Tambahkan nama domain

  1. Masuk ke Konsol Alibaba Cloud CDN.

  2. Di panel navigasi kiri, klik Domain Names, klik Add Domain Name, dan konfigurasikan parameter berikut sesuai dengan contoh:

    Catatan
    • Domain Name to Accelerate: image.example.com

    • Business Type: Image and Small File

    • Region: Global

  3. Klik Add Origin Server untuk mengonfigurasi server asal.

    Untuk Informasi Asal, pilih Site Name atau IP, dan masukkan nama domain asal atau alamat IP publik instance ECS. Dalam contoh ini, informasi asal adalah nama domain asal ecs.example.com. Pertahankan nilai default untuk parameter lainnya.

    Catatan

    Untuk informasi lebih lanjut tentang parameter dan tindakan pencegahan, lihat Konfigurasikan Server Asal.

    配置源站信息

  4. Setelah mengonfigurasi server asal, klik Next.

  5. Tunggu verifikasi.

    Setelah nama domain lolos verifikasi, status nama domain berubah menjadi Enabled. Dalam hal ini, nama domain ditambahkan ke CDN.

    image

  6. Ketika Status Domain menjadi Enabled, CNAME dari nama domain yang dipercepat ditampilkan. Dalam contoh ini, CNAME adalah image.example.com.w.kunlunsl.com.

Atur nama domain

Aktifkan fitur yang sesuai berdasarkan kebutuhan bisnis Anda untuk meningkatkan performa percepatan dan mengamankan transmisi data.

  1. Di konsol CDN, buka Nama Domain. Di daftar nama domain, klik Manage di kolom Tindakan nama domain target.

  2. Berdasarkan kebutuhan bisnis Anda, konfigurasikan fitur yang dijelaskan dalam daftar berikut:

    • Tingkatkan rasio hit cache

      Tentukan nilai time-to-live (TTL) untuk sumber daya yang di-cache berdasarkan aturan berikut untuk meningkatkan rasio hit cache:

      • Tentukan TTL satu bulan atau lebih lama untuk file statis yang jarang diperbarui, seperti gambar dan paket aplikasi.

      • Tentukan TTL berdasarkan kebutuhan bisnis Anda untuk file statis yang sering diperbarui, seperti file JavaScript dan CSS.

      • Tentukan TTL 0 detik untuk menonaktifkan caching untuk file dinamis, seperti file PHP, JSP, dan ASP.

    • Tentukan situs ke mana POP mengarahkan permintaan

      Jika beberapa situs di-host di server asal Anda, dan situs tempat konten yang diminta berada berbeda dari situs ke mana nama domain yang dipercepat menunjuk, Anda perlu mengonfigurasi host asal. Host asal menentukan situs ke mana Alibaba Cloud CDN mengarahkan permintaan.

    • Tingkatkan efisiensi unduhan file dari POP

      Setelah mengaktifkan fitur range origin fetch, instance ECS yang berfungsi sebagai server asal mengembalikan potongan file yang ditentukan oleh header Range ke POP. Ini mengurangi lalu lintas asal dan mempercepat pengiriman konten.

      Catatan

      Fitur range origin fetch cocok untuk distribusi file besar seperti streaming audio dan video. Anda tidak perlu mengaktifkan fitur range origin fetch ketika menggunakan Alibaba Cloud CDN untuk mempercepat pengiriman gambar.

    • Tingkatkan rasio hit cache atau efisiensi distribusi file

      Setelah mengaktifkan fitur abaikan parameter, POP CDN menghapus parameter setelah ? di URL saat menghasilkan hashkey cache. Ini memungkinkan klien mengenai file cache yang sama saat mengakses file sumber daya yang sama dengan parameter berbeda, yang membantu meningkatkan rasio hit cache dan mengurangi lalu lintas ke asal.

    • Batasi pengguna yang dapat mengakses sumber daya di POP dan mencegah situs web lain merujuk tautan sumber daya Anda

      Setelah mengonfigurasi daftar putih atau daftar hitam Referer, CDN mengizinkan atau memblokir permintaan berdasarkan identitas pengguna. Jika permintaan diizinkan, CDN mengembalikan URL sumber daya yang diminta. Jika permintaan ditolak, CDN mengembalikan kode status HTTP 403.

    • Lindungi situs web dari hotlinking dan pencurian IP.

      Penandatanganan URL memerlukan server asal untuk menghasilkan URL yang ditandatangani berdasarkan pengaturan penandatanganan URL di POP. Setelah penandatanganan URL diaktifkan, hanya permintaan yang lulus autentikasi yang dapat mengakses sumber daya di POP.

Konfigurasikan CNAME

Untuk mengaktifkan percepatan CDN, tambahkan catatan CNAME dengan penyedia DNS Anda untuk memetakan nama domain Anda ke CNAME. Tanpa ini, permintaan tidak dapat dialihkan ke POP.

Dalam contoh berikut, Alibaba Cloud DNS digunakan untuk menunjukkan cara menambahkan catatan CNAME.

  1. Gunakan akun Alibaba Cloud yang memiliki nama domain yang dipercepat untuk masuk ke halaman Resolusi DNS Otoritatif di konsol Alibaba Cloud DNS.

  2. Di halaman Authoritative DNS Resolution, temukan nama domain root (example.com) dari nama domain yang dipercepat dan klik DNS Settings di kolom Tindakan.

  3. Klik Add Record untuk menambahkan catatan CNAME.

    • Tipe: CNAME

    • Nama Host: image

    • Nilai: Masukkan nilai CNAME yang Anda peroleh dari daftar nama domain, yaitu image.example.com.w.kunlunsl.com dalam contoh ini.

    • Pertahankan nilai default untuk parameter lainnya.

  4. Verifikasi bahwa catatan CNAME berlaku.

    • Metode 1: Gunakan Konsol Alibaba Cloud CDN

      1. Masuk ke konsol Alibaba Cloud CDN dan navigasikan ke halaman Nama Domain.

      2. Temukan nama domain dan gerakkan pointer ke atas kolom CNAME Status. Jika status CNAME adalah Configured, CNAME telah berlaku.image.png

        Catatan

        Jika Anda menambahkan catatan CNAME, itu berlaku segera. Jika Anda memodifikasi catatan CNAME, diperlukan waktu 10 menit agar pembaruan berlaku karena TTL default catatan CNAME adalah 10 menit. Selama periode ini, status mungkin ditampilkan sebagai Pending Configuration di konsol Alibaba Cloud CDN sampai pembaruan berlaku. Waktu aktual bervariasi berdasarkan TTL yang Anda tentukan untuk catatan CNAME.

    • Metode 2: Jalankan Perintah nslookup

      1. Buka Command Prompt di Windows atau Terminal di macOS atau Linux.

      2. Jalankan perintah nslookup -type=CNAME domainName. Jika CNAME di output sama dengan CNAME yang ditetapkan ke nama domain, Alibaba Cloud CDN berlaku untuk nama domain. Contoh:

        nslookup -type=CNAME www.example.com

        image