全部产品
Search
文档中心

Edge Security Acceleration:Lingkungan canary (opsional)

更新时间:Jul 02, 2025

Lingkungan canary adalah lingkungan yang memungkinkan Anda menguji rutin pada satu atau beberapa titik kehadiran (POPs) sebelum merilisnya ke seluruh dunia. Ini membantu meminimalkan dampak dari kerentanan yang tidak diketahui terhadap bisnis Anda.

Fitur

Lingkungan canary dirancang untuk membantu meminimalkan dampak potensial dari kegagalan saat mempublikasikan rutin baru atau pembaruan rutin. Lingkungan ini dibagi berdasarkan wilayah, dan Anda dapat mengontrol cara meluncurkan rutin. Misalnya, Anda bisa memilih Beijing, Fujian, Hunan, dan Guangdong sebagai wilayah untuk lingkungan canary. Setelah mengonfigurasi lingkungan canary, Anda dapat memilihnya untuk mempublikasikan versi kode atau konfigurasi tertentu. Sebagai contoh, Anda dapat mempublikasikan kode hanya ke wilayah Beijing. Kode atau konfigurasi tersebut hanya akan berlaku untuk POPs di wilayah Beijing dan permintaan klien yang diarahkan ke wilayah tersebut. Setelah dipublikasikan, Anda dapat memantau status bisnis serta umpan balik pengguna di wilayah itu. Jika tidak ada masalah, Anda dapat memperluas cakupan rilis canary atau mempublikasikan kode atau konfigurasi ke lingkungan produksi.

Setelah menambahkan POP ke lingkungan canary, POP tersebut tidak lagi termasuk dalam lingkungan produksi, seperti yang ditunjukkan pada gambar sebelumnya. Setiap kali Anda mempublikasikan kode baru atau diperbarui, Anda harus mempublikasikannya secara terpisah ke lingkungan canary. Sebagai contoh, jika Anda mempublikasikan versi pertama kode ke lingkungan produksi lalu mengonfigurasi Beijing, Fujian, Hunan, dan Guangdong sebagai wilayah canary, POPs di empat wilayah ini akan diisolasi dari lingkungan produksi. Saat Anda mempublikasikan versi kedua kode ke lingkungan produksi, POPs di wilayah canary masih menjalankan versi pertama. Anda perlu mempublikasikan versi kedua secara terpisah ke wilayah-wilayah tersebut agar semua POP online menjalankan kode baru.

Untuk memaksimalkan manfaat lingkungan canary, kami sarankan Anda mempublikasikan kode ke lingkungan staging terlebih dahulu, kemudian ke lingkungan canary, dan akhirnya ke lingkungan produksi setiap kali Anda mempublikasikan kode baru atau diperbarui.

Konfigurasikan lingkungan canary

  1. Masuk ke DCDN Console.

    Catatan

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

  2. Di bilah navigasi sisi kiri, klik EdgeRoutine.

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

    Catatan
    • Setelah menambahkan wilayah ke lingkungan canary, POPs di wilayah tersebut akan diisolasi dari lingkungan produksi. Konfigurasi lingkungan canary hanya berlaku untuk POPs di wilayah yang dipilih.

    • Saat versi baru kode dipublikasikan ke lingkungan produksi, versi baru tersebut juga harus dipublikasikan ke semua POPs di lingkungan canary untuk memastikan bahwa kedua lingkungan menjalankan versi kode yang sama.

    Tambahkan

    Parameter

    Deskripsi

    Region

    Pilih wilayah untuk rilis canary. Ulangi langkah ini untuk menambahkan lebih banyak wilayah sesuai dengan kebutuhan bisnis Anda.

    Catatan

    Alibaba Cloud menyediakan 35 wilayah di seluruh dunia, memungkinkan Anda memilih lingkungan canary yang paling sesuai dengan bisnis Anda.

    Routine Specifications

    • CPU Time Slice untuk Permintaan Individu: 5 ms, Waktu Nyata Maksimum: 120s, Memori: 128 MB

    • CPU Time Slice untuk Permintaan Individu: 50 ms, Waktu Nyata Maksimum: 120s, Memori: 128 MB

    • CPU Time Slice untuk Permintaan Individu: 100 ms, Waktu Nyata Maksimum: 120s, Memori: 128 MB

    Catatan

    Biaya bervariasi berdasarkan spesifikasi rutin. Untuk informasi lebih lanjut, lihat Aturan penagihan.

    Routine Version

    Secara default, setelah Anda menambahkan lingkungan canary, lingkungan canary menjalankan versi kode yang sama dengan lingkungan produksi.

    Domain Name Whitelist

    Daftar nama domain yang dapat dikaitkan dengan rutin. Sebagai contoh, jika Anda mengatur parameter Daftar Putih Nama Domain menjadi example.com, hanya permintaan dari example.com yang dapat memicu rutin. Permintaan dari nama domain lain ditolak oleh rutin. Secara default, parameter Domain Name Whitelist dibiarkan kosong. Permintaan dari semua nama domain dapat dikaitkan dengan rutin. Nama domain wildcard didukung.

  4. Klik OK.

Gunakan lingkungan canary

  1. Saat mempublikasikan versi rutin, Anda dapat memilih lingkungan canary yang telah dikonfigurasi di bagian Konfigurasikan Lingkungan Canary dan mempublikasikan versi tersebut ke POPs di wilayah lingkungan canary.Gunakan

    Catatan

    Jika Anda mempublikasikan versi 1624328628932318493 kode ke Fujian dan Chongqing, versi tersebut hanya berlaku untuk POPs di Fujian dan Chongqing. Hanya permintaan pengguna yang dijadwalkan ke dua wilayah tersebut yang dapat memicu versi 1624328628932318493 kode.

  2. Jika ingin mempublikasikan kode ke semua POP online setelah memverifikasi kinerja kode di lingkungan canary, Anda perlu memilih lingkungan produksi dan semua lingkungan canary. Dengan cara ini, kode dapat dipublikasikan di semua POP online.Semua Node