Setelah membuat dan menerapkan aplikasi di Enterprise Distributed Application Service (EDAS), Anda mungkin perlu memperbarui aplikasi tersebut. Jika aplikasi yang diperbarui tidak berfungsi dengan normal, Anda dapat mengembalikannya ke versi sebelumnya. Topik ini menjelaskan cara memperbarui dan mengembalikan aplikasi.
Perbarui aplikasi
Tabel berikut mencantumkan kebijakan pembaruan dan metode yang dapat digunakan untuk memperbarui aplikasi dalam berbagai skenario.
| Kebijakan pembaruan | Skema | Metode pembaruan | Referensi |
| Rilis sekaligus | Jika sebuah aplikasi memiliki sejumlah kecil instans atau memiliki arsitektur layanan sederhana, Anda dapat langsung memperbarui aplikasi setelah Anda mengembangkan dan mengujinya. Anda dapat langsung menerapkan versi baru dari aplikasi tersebut. |
| |
| Rilis bertahap | Jika sebuah aplikasi memiliki sejumlah besar instans atau memiliki arsitektur layanan yang kompleks, Anda dapat merilis aplikasi dalam beberapa tahap. Aplikasi hanya diperbarui pada beberapa instans di setiap tahap. Rilis bertahap selesai ketika aplikasi diperbarui di semua instans. Jika terjadi kesalahan selama rilis bertahap, Anda dapat menghentikan proses dan mengembalikan aplikasi. Anda dapat merilis aplikasi lagi setelah kesalahan diperbaiki. |
| |
| Rilis Canary | Versi aplikasi baru perlu diverifikasi pada sejumlah kecil instans. Jika verifikasi berhasil, Anda dapat memperbarui aplikasi di semua instans. | Konsol | Rilis aplikasi dalam mode Canary di kluster ECS di konsol EDAS |
Kembalikan aplikasi
Jika terjadi kesalahan saat atau setelah memperbarui aplikasi, Anda dapat mengembalikan aplikasi ke versi sebelumnya. Setelah memperbaiki kesalahan, Anda dapat memperbarui aplikasi kembali.
- Jika terjadi kesalahan selama pembaruan aplikasi, hentikan proses pembaruan dan kembalikan aplikasi.
- Jika terjadi kesalahan setelah pembaruan aplikasi, kembalikan aplikasi ke versi sebelumnya.
Untuk informasi lebih lanjut, lihat Gunakan konsol EDAS untuk mengembalikan aplikasi yang diterapkan di kluster ECS.