All Products
Search
Document Center

Edge Security Acceleration:Lingkungan rilis canary (opsional)

Last Updated:Sep 09, 2026

Lingkungan rilis canary memungkinkan Anda menguji rutin pada satu atau beberapa Point of Presence (POP) sebelum menerbitkannya ke seluruh POP global, sehingga membantu meminimalkan dampak potensi kerentanan terhadap bisnis Anda.

Cara kerja

Lingkungan rilis canary dirancang untuk meminimalkan dampak kegagalan yang mungkin terjadi saat menerbitkan rutin baru atau pembaruan. Lingkungan ini dibagi berdasarkan wilayah, dan Anda dapat mengontrol penerapan rutin sesuai kebutuhan.

Pilih wilayah tempat lingkungan rilis canary akan diterapkan—misalnya, Beijing, Fujian, Hunan, dan Guangdong. Setelah dikonfigurasi, Anda dapat menerbitkan versi kode atau konfigurasi tertentu ke lingkungan rilis canary tersebut. Sebagai contoh, jika Anda menerbitkan kode ke wilayah Beijing, maka kode atau konfigurasi tersebut hanya berlaku untuk POP di wilayah Beijing serta permintaan klien yang diarahkan ke POP tersebut. Setelah penerbitan, Anda dapat memantau status bisnis dan umpan balik pengguna di wilayah tersebut. Jika tidak ditemukan masalah, Anda dapat memperluas cakupan rilis canary atau menerbitkan kode atau konfigurasi tersebut ke lingkungan produksi.

Canary release environment architecture

Model isolasi

Setelah POP ditambahkan ke lingkungan rilis canary, POP tersebut tidak lagi termasuk dalam lingkungan produksi, seperti yang ditunjukkan pada gambar di atas. Setiap kali Anda menerbitkan kode baru atau pembaruan, Anda harus menerbitkannya secara terpisah ke lingkungan rilis canary.

Misalnya, Anda menerbitkan versi pertama kode ke lingkungan produksi, lalu menetapkan Beijing, Fujian, Hunan, dan Guangdong sebagai wilayah lingkungan rilis canary. POP di keempat wilayah tersebut kemudian diisolasi dari lingkungan produksi. Saat Anda menerbitkan versi kedua kode ke lingkungan produksi, POP di keempat wilayah rilis canary tetap menjalankan versi pertama. Untuk menyelaraskan versi, Anda perlu menerbitkan versi kedua tersebut secara terpisah ke wilayah Beijing, Fujian, Hunan, dan Guangdong, sehingga semua POP online menjalankan kode terbaru.

Urutan penerapan yang direkomendasikan

Untuk memaksimalkan manfaat lingkungan rilis canary, setiap kali menerbitkan kode baru atau pembaruan, terbitkan terlebih dahulu ke lingkungan staging, lalu ke lingkungan rilis canary, dan terakhir ke lingkungan produksi.

Konfigurasi lingkungan rilis canary

  1. Masuk ke Konsol DCDN.

    Catatan

    Rutin memerlukan Nama domain untuk menyediakan layanan kepada klien. Nama domain tersebut dapat berupa nama domain akselerasi CDN Alibaba Cloud atau nama domain akselerasi DCDN. Masuklah ke konsol layanan tempat Nama domain Anda ditambahkan.

  2. Di panel navigasi sebelah kiri, klik EdgeRoutine.

  3. Pilih nama rutin dan klik Details. Di bagian Canary Release Environment (Optional), klik Add Canary Release Environment.

    Catatan
    • Setelah wilayah ditambahkan ke lingkungan rilis canary, POP di wilayah tersebut diisolasi dari POP di lingkungan produksi. Konfigurasi lingkungan rilis canary hanya berlaku untuk POP di wilayah yang dipilih.

    • Saat versi kode baru diterbitkan ke lingkungan produksi, versi tersebut juga harus diterbitkan ke semua POP di lingkungan rilis canary agar kedua lingkungan menjalankan versi kode yang sama.

    Parameter Deskripsi
    Region Pilih wilayah untuk rilis canary. Ulangi langkah ini untuk menambahkan lebih banyak wilayah sesuai kebutuhan bisnis Anda. Alibaba Cloud menyediakan 35 wilayah di seluruh dunia, sehingga Anda dapat memilih lingkungan rilis canary yang paling sesuai dengan bisnis Anda.
    Routine Specifications Tingkat alokasi resource. Tingkat yang tersedia: CPU Time Slice for Individual Requests: 5 ms, Maximum Real Time: 120s, Memory: 128 MB; CPU Time Slice for Individual Requests: 50 ms, Maximum Real Time: 120s, Memory: 128 MB; CPU Time Slice for Individual Requests: 100 ms, Maximum Real Time: 120s, Memory: 128 MB. Biaya bervariasi tergantung spesifikasi rutin. Untuk informasi selengkapnya, lihat Billing rules.
    Routine Version Secara default, setelah Anda menambahkan lingkungan rilis canary, lingkungan tersebut menjalankan versi kode yang sama dengan lingkungan produksi.
    Domain Name Whitelist Daftar nama domain yang dapat dikaitkan dengan rutin. Misalnya, jika Anda mengatur parameter Domain Name Whitelist menjadi example.com, hanya permintaan dari example.com yang dapat memicu rutin tersebut. Permintaan dari nama domain lainnya akan ditolak oleh rutin. Secara default, parameter Domain Name Whitelist dibiarkan kosong, sehingga permintaan dari semua nama domain dapat dikaitkan dengan rutin. Nama domain wildcard didukung.

    Add canary release environment

  4. Klik OK.

Gunakan lingkungan rilis canary

  1. Saat menerbitkan versi rutin, Anda dapat memilih lingkungan rilis canary yang telah dikonfigurasi dan menerbitkan versi tersebut ke POP di wilayah lingkungan rilis canary.

    Catatan

    Jika Anda menerbitkan kode versi 1624328628932318493 ke Fujian dan Chongqing, versi tersebut hanya berlaku untuk POP di Fujian dan Chongqing. Hanya permintaan pengguna yang diarahkan ke kedua wilayah tersebut yang dapat memicu kode versi 1624328628932318493.

    Publish to canary release environment

  2. Jika Anda ingin menerbitkan kode ke semua POP online setelah memverifikasi kinerjanya di lingkungan rilis canary, pilih lingkungan produksi beserta semua lingkungan rilis canary. Dengan demikian, kode akan diterbitkan ke seluruh POP online.

    Publish to all environments