Alibaba Cloud CDN mendukung berbagai jenis server asal, termasuk nama domain Object Storage Service (OSS), alamat IP server asal, nama domain server asal, dan nama domain Function Compute. Anda dapat menentukan satu atau lebih server asal dari setiap jenis serta menetapkan server asal utama dan sekunder untuk menyeimbangkan beban.
Catatan penggunaan
Saat CDN mengambil sumber daya dari server asal, server asal akan dikenakan biaya transfer data. Sebagai contoh, jika server asal adalah pusat data, pusat data tersebut akan dikenakan biaya untuk transfer data dan bandwidth. Jika server asal adalah bucket OSS, bucket OSS tersebut akan dikenakan biaya untuk transfer data.
Tambahkan server asal atau modifikasi informasi tentang server asal
Masuk ke Alibaba Cloud CDN.
Di panel navigasi sebelah kiri, klik Domain Names.
Pada halaman Domain Names, temukan nama domain yang ingin Anda kelola dan klik Manage di kolom Actions.
Di bagian Origin Information, klik Tambah Server Asal atau Modifikasi di kolom Actions.
Untuk menambahkan server asal, klik Add Origin Server di pojok kiri atas daftar server asal.
Untuk memodifikasi informasi tentang server asal, klik Modify di kolom Actions.

Parameter
Deskripsi
Origin Info
Pilih tipe server asal dan masukkan alamat server asal.
OSS Domain
Pilih nama domain publik OSS di bawah akun yang sama sebagai server asal dari daftar drop-down.
Masukkan nama domain publik Alibaba Cloud OSS sebagai server asal. Anda tidak dapat menggunakan nama domain internal. Contohnya,
***.oss-cn-hangzhou.aliyuncs.com. Lihat nama domain publik OSS di konsol OSS.
CatatanUntuk informasi tentang cara menggunakan Alibaba Cloud CDN untuk mempercepat pengiriman sumber daya dari bucket OSS, lihat Gunakan Alibaba Cloud CDN untuk mempercepat pengiriman sumber daya dari bucket OSS.
Anda harus mengatur host asal default dan SNI untuk pengambilan asal sebagai nama domain publik bucket OSS untuk memastikan diskon berlaku.
Diskon untuk transfer data antara Alibaba Cloud CDN dan OSS:
Jika Anda ingin OSS mengidentifikasi lalu lintas jaringan yang dikirim dari Alibaba Cloud CDN dan mengajukan diskon untuk transfer data, Anda perlu mengatur tipe server asal ke Domain OSS di konsol Alibaba Cloud CDN.
Jika Anda mengatur tipe server asal ke Domain Asal di konsol Alibaba Cloud CDN, OSS mengidentifikasi lalu lintas sebagai transfer data keluar melalui Internet. Dalam kasus ini, diskon tidak berlaku.
Untuk informasi lebih lanjut, lihat Penagihan akselerasi konten OSS.
IP
Anda dapat mengonfigurasi satu atau lebih alamat IP untuk server asal. Alamat IP internal tidak didukung. Alamat IPv4 dan IPv6 didukung. Setidaknya salah satu alamat IP harus berupa alamat IPv4. Jika Anda menggunakan alamat IP publik dari instance Elastic Compute Service (ECS) Alibaba Cloud sebagai alamat server asal, alamat IP tersebut dibebaskan dari tinjauan manual. Anda perlu mengaktifkan pengambilan asal melalui IPv6 sebelum mengonfigurasi alamat IPv6. Jika tidak, meskipun Anda mengonfigurasi alamat IPv6, alamat tersebut tidak akan berlaku. Akibatnya, pengambilan asal gagal. Untuk informasi lebih lanjut, lihat Konfigurasikan pengambilan asal melalui IPv6.
Untuk informasi lebih lanjut tentang cara mengatur tipe asal ke IP, lihat Akselerasi Sumber Daya ECS oleh Alibaba Cloud Content Delivery Network.
Site Domain: Anda dapat memasukkan nama domain server asal. Untuk mengonfigurasi beberapa nama domain, ulangi langkah-langkah sebelumnya.
CatatanUntuk informasi lebih lanjut tentang cara mengonfigurasi nama domain untuk server asal, lihat Sumber Daya ECS yang Dipercepat oleh Alibaba Cloud Content Delivery Network.
Nama domain asal tidak boleh sama dengan nama domain yang dipercepat oleh CDN. Jika nama domain yang ingin dipercepat sama dengan nama domain server asal, permintaan akan diselesaikan ulang ke titik kehadiran (POPs) CDN. Akibatnya, POPs tidak dapat mengambil sumber daya dari server asal.
Anda dapat menambahkan alamat instance Application Load Balancer (ALB) Alibaba Cloud, seperti example.hangzhou.alb.aliyuncs.com, sebagai alamat server asal.
Format nama domain asal:
Nama domain harus memiliki panjang 1 hingga 67 karakter.
Nama domain dapat berisi huruf kecil, angka, dan tanda hubung (-). Contoh:
example.com.Nama domain tidak boleh berisi karakter Cina, huruf besar, atau karakter khusus selain tanda hubung (-). Nama domain tidak boleh hanya berupa tanda hubung (-). Tanda hubung (-) dalam nama domain tidak boleh diikuti oleh tanda hubung lain (-). Nama domain tidak boleh dimulai atau diakhiri dengan tanda hubung (-). Jika nama domain berisi karakter Cina seperti 阿里云.网址, Anda harus melakukan pendaftaran ICP untuk nama domain Cina tersebut. Kemudian, gunakan alat Punycode untuk mengonversi nama domain menjadi karakter Inggris seperti xn--fiq****.xn--eq****. Tentukan nama domain yang telah dikonversi sebagai nama domain yang akan dipercepat.
Function Compute Domain: Masukkan nama domain Function Compute yang termasuk dalam akun Alibaba Cloud saat ini. Jika Anda memilih opsi ini, Anda perlu mengonfigurasi parameter Region dan Domain Name. Untuk informasi lebih lanjut, lihat Konfigurasikan nama domain kustom.
Priority
Anda dapat mengonfigurasi prioritas untuk menentukan server asal utama dan sekunder. Server asal utama memiliki prioritas lebih tinggi daripada server asal sekunder. CDN secara preferensial mengarahkan permintaan ke server asal utama. Jika terjadi kesalahan pada server asal utama (koneksi TCP antara POP dan server asal gagal), permintaan dialihkan ke server asal sekunder. Prioritas berkisar dari 0 hingga 127. Nilai yang lebih kecil menunjukkan prioritas yang lebih tinggi. Secara default, prioritas server asal utama adalah 20, dan prioritas server asal sekunder adalah 30. Jika Anda ingin menentukan nilai lain, kirim tiket.
Sebagai contoh, Anda menentukan Server Asal A sebagai server asal utama dan Server Asal B sebagai server asal sekunder. Dalam kasus ini, CDN secara preferensial mengarahkan permintaan ke Server Asal A. Jika Server Asal A gagal (koneksi TCP antara POP dan server asal gagal), CDN mengarahkan permintaan pengguna ke Server Asal B. Setelah Server Asal A pulih, CDN kembali ke Server Asal A.
Weight
Jika server asal memiliki prioritas yang sama, CDN mengarahkan permintaan ke server asal berdasarkan bobot server asal. Dengan cara ini, beban diseimbangkan di antara server asal. Anda dapat menentukan bobot berdasarkan kebutuhan bisnis Anda.
Bobot server asal berkisar dari 1 hingga 100. Server asal dengan bobot lebih tinggi menerima lebih banyak permintaan.
Nilai default: 10.
Sebagai contoh, Anda menentukan Server Asal A dan Server Asal B sebagai server asal utama. Jika bobot Server Asal A adalah 80 dan bobot Server Asal B adalah 20, CDN mengarahkan 80% permintaan ke Server Asal A dan 20% permintaan ke Server Asal B.
CatatanDalam skenario berikut, proporsi permintaan yang dialihkan ke server asal mungkin tidak sama dengan bobot server asal yang Anda tentukan:
Jika sedikit permintaan dialihkan ke server asal dalam periode waktu tertentu, seperti kurang dari 10 permintaan per detik, distribusi permintaan di antara server asal tidak merata.
Semua permintaan berasal dari alamat IP tertentu atau sejumlah kecil alamat IP. Permintaan dari alamat IP yang sama dikirim ke POP yang sama, dan sesi TCP dipertahankan antara POP dan server asal.
Jika Anda ingin memverifikasi apakah proporsi aktual permintaan yang dialihkan ke server asal kira-kira sama dengan bobot yang Anda konfigurasikan untuk server asal, Anda dapat menggunakan alat pemantauan sintetis pihak ketiga untuk memulai tugas probe. Anda dapat memprobing klien yang tersebar di lokasi geografis dan dilayani oleh penyedia layanan internet (ISP) berdasarkan kebutuhan bisnis Anda. Tugas probe memerlukan waktu yang lama untuk mengumpulkan data yang cukup dan valid.
Port
Port pada server asal yang memproses permintaan. Port default adalah port 80. Anda dapat menentukan port berdasarkan pengaturan server asal Anda. Nilai valid: 1 hingga 65535.
Nilai default: 80.
Jika Anda menentukan port 443, permintaan dialihkan ke server asal melalui HTTPS. Jika Anda menentukan port 80 atau port kustom, permintaan dialihkan ke server asal melalui HTTP.
CatatanJika Anda ingin CDN mengalihkan permintaan HTTPS ke server asal melalui port kustom, konfigurasikan kebijakan protokol asal. Untuk informasi lebih lanjut, lihat Konfigurasikan kebijakan protokol asal.
Jika fitur Origin Protocol Policy diaktifkan, port yang ditentukan oleh parameter ini menjadi tidak valid. Secara default, fitur ini dinonaktifkan. Untuk informasi lebih lanjut tentang cara menonaktifkan fitur kebijakan protokol asal, lihat Konfigurasikan kebijakan protokol asal.
Jika server asal adalah bucket Object Storage Service (OSS), OSS menentukan apakah Anda dapat menentukan port kustom.
CatatanUntuk informasi lebih lanjut tentang kebijakan pemeriksaan kesehatan untuk server asal, lihat Pengambilan ulang asal, batas waktu pengambilan asal, dan probing asal.
Klik OK.
Pengambilan ulang asal, batas waktu pengambilan asal, dan probing asal
Urutan Pengulangan:
Pengulangan dilakukan berdasarkan prioritas alamat asal dalam urutan menurun. Anda dapat melihat alamat asal di Konsol Alibaba Cloud CDN.
Jika dua alamat memiliki prioritas yang sama, urutan pengulangan didasarkan pada rasio bobot.
Granularitas Pengulangan:
Pengulangan dilakukan untuk setiap alamat IP. Jika nama domain ditentukan sebagai alamat asal, CDN mengulangi semua alamat IP yang diselesaikan dari nama domain dan hanya mengakses server asal lain yang tersedia jika semua alamat IP dalam nama domain tidak tersedia.
Probing otomatis melewati server asal yang ada di tabel mati.
Kode Status Pengulangan:
POP CDN mengirim permintaan ulang saat menerima kode status HTTP 5xx dari server asal.
Batas Waktu Pengambilan Asal: POP CDN mengirim permintaan ulang setelah menerima kode status ulang dari server asal. Jika tidak ada kode status ulang yang diterima, logika pemrosesan batas waktu diikuti. Setelah periode batas waktu tercapai, POP CDN dipicu untuk mencoba lagi.
Periode batas waktu untuk membangun koneksi TCP antara POP dan server asal adalah 10 detik.
Batas waktu tulis asal adalah jumlah waktu yang dialokasikan untuk penulisan data setelah koneksi TCP dibuat. Secara default, batas waktu tulis asal adalah 30 detik.
Batas waktu baca asal adalah jumlah waktu yang diperlukan oleh server asal untuk mengembalikan semua konten yang diminta oleh POP CDN setelah koneksi TCP dibuat. Secara default, batas waktu baca asal adalah 30 detik.
Anda dapat menyesuaikan nilai batas waktu baca asal dan batas waktu tulis asal dengan mengonfigurasi periode batas waktu untuk permintaan asal HTTP.
Probing Asal:
Koneksi TCP abnormal: Jika koneksi TCP antara POP CDN dan server asal gagal atau habis waktu dua kali berturut-turut, CDN menghapus alamat IP server asal dari daftar alamat IP asal yang tersedia dan menambahkan alamat IP ke tabel mati. Dalam kasus ini, permintaan asal berikutnya tidak lagi dikirim ke alamat IP tersebut. Kemudian POP CDN menghubungkan ke server asal melalui TCP untuk memprobing alamat IP setiap 5 menit. Jika koneksi TCP berhasil dibuat, CDN memulihkan alamat IP ke daftar alamat IP asal yang tersedia.
Koneksi TCP normal: Jika koneksi TCP antara POP CDN dan server asal normal, tetapi POP menerima kode status ulang seperti kode status 5xx dari server asal, alamat IP server asal tidak dihapus dari daftar alamat IP asal yang tersedia. Dalam kasus ini, pengulangan dipicu dan permintaan berikutnya masih dikirim ke server asal berdasarkan rasio bobot. Jika terjadi kesalahan permintaan HTTP di Lapisan 7 saat koneksi TCP normal, alamat IP server asal tidak secara otomatis dihapus dari daftar alamat IP asal yang tersedia. Jika Anda ingin CDN secara otomatis menghapus alamat IP dari daftar alamat IP asal yang tersedia, kirim tiket.
Referensi
Untuk informasi tentang server asal, lihat server asal.
Jika Anda menggunakan beberapa server asal untuk akselerasi, Anda dapat menentukan host asal yang berbeda. Dengan cara ini, POP menggunakan host asal untuk mengambil sumber daya dari server asal yang berbeda. Untuk informasi lebih lanjut, lihat Konfigurasikan host asal default.
Untuk informasi tentang cara menentukan protokol HTTP atau HTTPS untuk pengambilan asal, lihat Konfigurasikan kebijakan protokol asal.
Jika server asal Anda adalah bucket OSS pribadi, Anda perlu memberikan izin akses CDN pada bucket OSS pribadi tersebut. Untuk informasi lebih lanjut, lihat Konfigurasikan akses ke bucket OSS pribadi.
Jika alamat IP server asal dikaitkan dengan beberapa nama domain dan POP mengakses server asal Anda melalui HTTPS, Anda perlu mengonfigurasi Server Name Indication (SNI). Untuk informasi lebih lanjut, lihat Konfigurasikan SNI untuk pengambilan asal.