Fitur manajemen versi dari Edge Security Acceleration (ESA) memungkinkan Anda mengelola versi berbeda untuk konfigurasi situs web kustom, serta menguji, menerapkan, dan mengembalikan perubahan konfigurasi.
Skenario
Manajemen versi umumnya digunakan dalam pengujian canary dan validasi.
Proses manajemen versi melibatkan langkah-langkah berikut:
Beli paket Premium atau Enterprise dan aktifkan fitur manajemen versi.
Buat lingkungan. Lingkungan mencakup lingkungan pengembangan, staging, dan produksi.
Kloning versi konfigurasi yang ada untuk membuat versi baru, lalu modifikasi konfigurasi versi tersebut.
Terapkan versi baru ke lingkungan tertentu, uji versi tersebut, atau promosikan ke lingkungan berikutnya.
Lingkungan
ESA memungkinkan Anda menguji versi konfigurasi situs web yang berbeda di lingkungan terpisah. Jika aturan saat ini dari sebuah situs web tidak lagi sesuai dengan kebutuhan bisnis, Anda dapat menerapkan versi baru di lingkungan terpisah.
Setelah mengaktifkan manajemen versi, Anda dapat membuat lingkungan sesuai kebutuhan.
Saat mengaktifkan manajemen versi, lingkungan default akan dibuat secara otomatis. Secara default, versi konfigurasi 0 diterapkan di lingkungan default.
Lingkungan default adalah lingkungan produksi. ESA mendukung lingkungan berikut:
Lingkungan pengembangan: Tempat Anda dapat mengubah pengaturan konfigurasi.
Lingkungan staging: Tempat Anda dapat menguji dan memvalidasi perubahan konfigurasi sebelum diterapkan ke lingkungan produksi.
Lingkungan produksi: Tempat semua konfigurasi situs web diterapkan. Anda tidak dapat memodifikasi filter lalu lintas lingkungan atau menghapus lingkungan.
Praktik umum adalah menerapkan versi baru pertama kali ke lingkungan pengembangan, kemudian ke lingkungan staging untuk pengujian, dan jika semuanya berjalan sesuai harapan, akhirnya ke lingkungan produksi.
Versi
Setelah manajemen versi diaktifkan untuk sebuah situs web, ESA secara dinamis membagi konfigurasi situs web menjadi konfigurasi tingkat versi dan konfigurasi global.
Saat mengaktifkan manajemen versi untuk sebuah situs web, ESA secara otomatis membuat versi 0 untuk situs web tersebut.
Versi 0 mencakup semua pengaturan konfigurasi situs web. Versi 0 secara otomatis diterapkan ke lingkungan default untuk menghindari memengaruhi lalu lintas langsung.
Anda tidak dapat langsung membuat versi baru. Anda harus mengkloning versi yang ada untuk membuat versi baru. Versi baru awalnya memiliki konfigurasi identik dengan versi yang dikloning.
Setelah versi siap, disarankan untuk menerapkan versi tersebut ke lingkungan dengan prioritas terendah (lingkungan pengembangan) dan secara bertahap mempromosikan ke lingkungan dengan prioritas tertinggi (lingkungan produksi).
Tinjauan Subfitur
Anda dapat mengelola lingkungan seperti membuat, mengedit, atau menerapkan versi ke lingkungan.
Konfigurasi situs web dapat dikelola pada tingkat versi dan tingkat global.
Ketersediaan
Fitur | Entrance | Pro | Premium | Enterprise |
Manajemen versi | Tidak | Tidak | Ya | Ya |
Melalui manajemen versi, Anda dapat membuat versi konfigurasi baru dengan mengkloning versi yang ada. Aturan dalam versi konfigurasi situs web menggunakan sumber daya terhadap kuota total paket.