Manajemen versi memungkinkan Anda menguji, mendeploy, dan melakukan rollback perubahan konfigurasi berdasarkan aturan permintaan kustom.
Kasus penggunaan
Manajemen versi mendukung pengujian canary—memvalidasi perubahan konfigurasi secara aman sebelum diterapkan di lingkungan produksi. Alur kerja tipikal:
-
Berlangganan paket Premium atau Enterprise dan aktifkan manajemen versi.
-
Buat lingkungan—biasanya development, staging, dan production.
-
Klon versi yang ada dan modifikasi konfigurasinya.
-
Deploy versi baru ke lingkungan pengujian, lalu promosikan saat siap.
Lingkungan
Gunakan lingkungan terisolasi untuk menguji versi konfigurasi baru tanpa memengaruhi traffic langsung.
Setelah mengaktifkan manajemen versi, buat lingkungan yang Anda butuhkan.
Mengaktifkan manajemen versi secara otomatis membuat lingkungan default yang menggunakan Version 0.
Lingkungan default berfungsi sebagai lingkungan produksi Anda.
-
Development environment: Lingkungan terisolasi untuk menguji perubahan konfigurasi.
-
Staging environment: Mencerminkan produksi untuk memvalidasi perubahan sebelum dipromosikan.
-
Production environment: Menangani traffic pengguna langsung. Secara default menggunakan Version 0 (konfigurasi asli website Anda). Tidak dapat diedit atau dihapus.
Klon sebuah versi dan deploy ke lingkungan development. Setelah pengujian, promosikan ke staging untuk validasi, lalu ke production.
Versi
Setelah Anda mengaktifkan manajemen versi untuk sebuah website, platform secara dinamis membagi pengaturan Anda menjadi konfigurasi spesifik versi dan konfigurasi global.
Mengaktifkan manajemen versi secara otomatis membuat Version 0.
Version 0 berisi konfigurasi website Anda saat ini. Lingkungan baru secara default menggunakan Version 0 untuk menjaga traffic langsung tetap stabil.
Anda tidak dapat membuat versi dari awal—klon versi yang sudah ada sebagai gantinya. Klon tersebut merupakan salinan persis dari konfigurasi versi sumber.
Deploy versi yang siap ke lingkungan prioritas rendah (seperti development), lalu promosikan melalui lingkungan prioritas lebih tinggi hingga mencapai production.
Fitur
|
Fitur |
Deskripsi |
|
Buat, edit, dan hapus lingkungan, serta kelola versi yang telah dideploy melalui peningkatan, pergantian, dan rollback. |
|
|
Setelah Anda mengaktifkan manajemen versi untuk sebuah website, ESA secara dinamis memisahkan konfigurasi website menjadi versi dan konfigurasi global berdasarkan set fitur versi tersebut. |
Ketersediaan berdasarkan paket
|
Fitur |
Entrance |
Pro |
Premium |
Enterprise |
|
Manajemen versi dasar |
|
|
|
|
|
Jumlah maksimum lingkungan |
|
|
3 |
10 |
|
Jumlah maksimum versi |
|
|
10 |
20 |
Website pada paket Premium atau Enterprise mendukung manajemen versi. Aturan versi yang diklon dihitung terhadap kuota paket Anda.