全部产品
Search
文档中心

Enterprise Distributed Application Service:Ikhtisar pemutakhiran dan rollback aplikasi (berlaku untuk kluster Kubernetes)

更新时间:Jul 06, 2025

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 melakukan rollback ke versi sebelumnya. Topik ini menjelaskan cara memperbarui dan melakukan rollback pada aplikasi.

Tingkatkan aplikasi

Tabel berikut mencantumkan kebijakan pemutakhiran dan metode yang dapat digunakan untuk memperbarui aplikasi dalam berbagai skenario.

Kebijakan pemutakhiranSkemaMetode pemutakhiranDokumentasi
Rilis ke semua sekaligus (pemutakhiran langsung)Jika sebuah aplikasi memiliki sejumlah kecil instans atau memiliki arsitektur layanan sederhana, Anda dapat langsung memutakhirkan aplikasi setelah mengembangkan dan mengujinya. Yaitu, Anda dapat langsung menerapkan versi baru dari aplikasi tersebut.
  • Konsol
  • API
  • Plug-in atau alat
Rilis bertahapJika sebuah aplikasi memiliki sejumlah besar instans atau memiliki arsitektur layanan kompleks, Anda dapat merilis aplikasi tersebut dalam beberapa tahap. Aplikasi hanya ditingkatkan pada beberapa instans di setiap tahap. Rilis bertahap selesai ketika aplikasi telah ditingkatkan di semua instans. Jika terjadi kesalahan selama rilis bertahap, Anda dapat menghentikan proses dan melakukan rollback aplikasi. Anda dapat merilis aplikasi lagi setelah kesalahan diperbaiki.
  • Konsol
  • API
  • Plug-in atau alat
Rilis canaryVersi baru aplikasi perlu diverifikasi pada sejumlah kecil instans. Jika verifikasi berhasil, Anda dapat meningkatkan aplikasi di semua instans.KonsolGunakan konsol EDAS untuk melaksanakan rilis canary aplikasi dalam kluster Kubernetes

Rollback aplikasi

Selama proses pemutakhiran aplikasi, aplikasi mungkin gagal ditingkatkan karena pengecualian seperti paket penerapan yang tidak tersedia atau kegagalan pemeriksaan kesehatan. Dalam hal ini, proses pemutakhiran aplikasi secara otomatis dihentikan dan aplikasi dikembalikan ke versi sebelumnya.

Jika Anda menemukan bahwa masalah atau pengecualian terjadi pada versi baru aplikasi, Anda dapat secara manual melakukan rollback aplikasi. Berikut dua skenario yang tersedia:
  • Rollback selama pemutakhiran: Anda dapat menghentikan proses pemutakhiran aplikasi dan melakukan rollback aplikasi.
  • Rollback setelah pemutakhiran: Anda dapat melakukan rollback aplikasi dengan menerapkan versi historis aplikasi.
Enterprise Distributed Application Service (EDAS) memungkinkan Anda untuk melakukan rollback aplikasi melalui operasi di konsol EDAS atau dengan memanggil operasi API. Untuk informasi lebih lanjut, lihat topik-topik berikut: