Saat merilis versi baru aplikasi yang diterapkan di kluster Elastic Compute Service (ECS) Enterprise Distributed Application Service (EDAS), Anda dapat menggunakan mode rilis reguler untuk meluncurkan pembaruan dalam satu batch atau beberapa batch. Pendekatan ini memungkinkan Anda mengontrol kecepatan peluncuran dan mengurangi risiko dengan memperbarui kelompok instans secara bertahap.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Memiliki aplikasi yang diterapkan di kluster ECS pada EDAS
Paket penyebaran (JAR atau WAR) untuk versi baru, atau URL tempat paket tersebut dihosting (misalnya Object Storage Service (OSS))
Metode penyebaran dikunci ke jenis paket yang digunakan saat penerapan pertama. Misalnya, jika awalnya Anda menerapkan dengan paket JAR, Anda hanya dapat menggunakan paket JAR untuk pembaruan berikutnya.
Perbarui aplikasi menggunakan rilis reguler
Masuk ke Konsol EDAS.
Pada panel navigasi kiri, pilih Application Management > Applications.
Pada halaman Applications, pilih wilayah dan ruang mikroservis, lalu atur daftar drop-down Cluster Type ke ECS Clusters.
Klik nama aplikasi yang ingin Anda perbarui.
Pada halaman Basic Information, klik Deploy di pojok kanan atas.
Pada halaman Select Deployment Mode, temukan bagian Regular Release (Single-batch/Multi-batch) dan klik Start Deployment.
Pada halaman Regular Release (Single-batch/Multi-batch), konfigurasikan paket penyebaran dan kebijakan rilis, lalu klik OK.
Parameter paket penyebaran
| Parameter | Deskripsi |
|---|---|
| Deployment Method | Jenis paket untuk penyebaran, ditentukan saat penerapan awal. Pengaturan ini tidak dapat diubah. Untuk melakukan rollback ke versi sebelumnya, pilih Historical Versions. Untuk informasi selengkapnya, lihat Gunakan Konsol EDAS untuk melakukan rollback aplikasi yang diterapkan di kluster ECS. |
| File Uploading Method | Menentukan cara menyediakan paket penyebaran baru. Opsi yang tersedia bergantung pada jenis paket:
|
| Version | Nomor versi untuk rilis ini. Masukkan nomor versi secara manual atau klik Use Timestamp as Version Number untuk menghasilkannya secara otomatis. |
| Description | Deskripsi untuk versi ini. |
Parameter kebijakan rilis
| Parameter | Deskripsi |
|---|---|
| Group | Kelompok instans yang akan diperbarui.
|
| Batches per Group | Jumlah batch untuk meluncurkan pembaruan dalam setiap kelompok. Atur ke 1 Batches untuk rilis single-batch. Untuk rilis multi-batch, atur nilai yang lebih tinggi agar instans diperbarui secara bertahap. |
| Batch Mode | Mode eksekusi untuk rilis multi-batch. Saat Batches per Group diatur ke 1 Batches, nilai ini secara default menjadi Automatic. |
| Java Environment | Waktu proses Java untuk aplikasi. Nilai yang valid: Open JDK 8, Open JDK 7, dan Dragonwell 8. |
Setelah rilis dimulai, halaman Change Details terbuka dan menampilkan progres serta status rilis. Untuk informasi selengkapnya, lihat Lihat perubahan aplikasi.
Verifikasi hasil
Setelah rilis selesai, verifikasi pembaruan dengan memeriksa catatan perubahan dan status instans.
Periksa catatan perubahan
Pada halaman detail aplikasi, klik Change Records di panel navigasi kiri.
Pada kolom Change Status, periksa status rilis:
Success: Aplikasi berhasil diperbarui.
Execute failed: Pembaruan gagal. Klik View di kolom Actions untuk melihat detail perubahan dan memecahkan masalah.
Periksa paket penyebaran dan status instans
Pada halaman detail aplikasi, klik Basic Information di panel navigasi kiri.
Pada tab Basic Information, temukan bagian Application Information dan pastikan bidang Deployment Package menampilkan paket terbaru.
Klik tab Instance Information dan pastikan Running Status setiap instans di kelompok target adalah Normal.
Lakukan rollback ke versi sebelumnya
Jika pembaruan menyebabkan masalah, Anda dapat melakukan rollback dengan memilih Historical Versions sebagai Deployment Method dan menerapkan ulang. Untuk prosedur rollback lengkap, lihat Gunakan Konsol EDAS untuk melakukan rollback aplikasi yang diterapkan di kluster ECS.