All Products
Search
Document Center

Enterprise Distributed Application Service:Rilis aplikasi secara bertahap

Last Updated:Mar 12, 2026

Memperbarui semua instans sekaligus berisiko menyebabkan kegagalan luas. Rilis bertahap menerapkan versi baru ke subset kecil instans terlebih dahulu, sehingga Anda dapat memverifikasi pembaruan sebelum diterapkan ke seluruh instans. Jika terjadi masalah, hanya sebagian kecil instans yang terpengaruh dan Anda dapat menghentikan proses penerapan.

Enterprise Distributed Application Service (EDAS) mendukung rilis bertahap untuk aplikasi yang diterapkan pada kluster Elastic Compute Service (ECS). Anda dapat mengontrol jumlah batch yang digunakan dalam penerapan serta menentukan apakah setiap batch dimulai secara otomatis atau memerlukan persetujuan manual.

Cara kerja rilis bertahap

Kluster ECS terdiri dari satu atau beberapa kelompok instans, masing-masing berisi beberapa instans. Saat mengonfigurasi rilis bertahap, Anda dapat merilis aplikasi secara bertahap berdasarkan kelompok instans.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

  • Aplikasi yang diterapkan pada kluster ECS di EDAS

  • Paket penyebaran (JAR atau WAR) untuk versi baru, baik sebagai file lokal maupun URL yang di-hosting pada layanan seperti Object Storage Service (OSS)

Rilis aplikasi dalam batch

  1. Masuk ke Konsol EDAS.

  2. Pada panel navigasi kiri, pilih Application Management > Applications.

  3. Pada halaman Applications, konfigurasikan filter berikut di bilah navigasi atas:

    • Pilih wilayah.

    • Pilih ruang mikroservis dari daftar drop-down Microservices Namespace.

    • Dari daftar drop-down Cluster Type, pilih ECS Clusters.

  4. Klik nama aplikasi yang ingin Anda perbarui.

  5. Pada halaman Basic Information, klik Deploy di pojok kanan atas.

  6. Pada halaman Select Deployment Mode, temukan bagian Regular Release (Single-batch/Multi-batch) dan klik Start Deployment.

  7. Konfigurasikan paket penyebaran untuk versi baru.

    ParameterDescription
    Deployment MethodMetode yang dipilih saat aplikasi pertama kali diterapkan. Nilai ini tidak dapat diubah. Misalnya, jika aplikasi awalnya diterapkan dengan paket JAR, hanya JAR yang tersedia untuk pembaruan selanjutnya. Untuk melakukan rollback ke versi sebelumnya, pilih Historical Versions. Untuk informasi lebih lanjut, lihat Roll back applications in ECS clusters.
    File Uploading MethodCara menyediakan paket penyebaran. Jenis paket (JAR atau WAR) sesuai dengan penerapan awal. Upload JAR Package / Upload WAR Package: Klik area unggah dan pilih file tersebut. JAR Package Address / WAR Package Address: Masukkan URL paket yang di-hosting pada layanan cloud seperti OSS.
    VersionIdentifikasi versi untuk rilis ini. Masukkan nomor versi, atau klik Use Timestamp as Version Number untuk menghasilkannya secara otomatis.
    DescriptionDeskripsi versi baru.
  8. Konfigurasikan kebijakan rilis.

    Catatan

    Memilih All Groups akan menerapkan pembaruan ke semua instans di seluruh kelompok, dibagi menjadi batch berdasarkan pengaturan Batches per Group.

    Catatan

    Setelah Anda mengonfigurasi kebijakan rilis, skrip penerapan akan dihasilkan di bagian Generate Maven Plug-in Configuration. Jika Anda menggunakan plug-in toolkit-maven-plugin untuk mengotomatiskan rilis bertahap, salin skrip ini ke konfigurasi Maven Anda.

    ParameterDescription
    GroupKelompok instans yang akan diperbarui. Jika aplikasi hanya memiliki satu kelompok, pilih All Groups atau Default Group (keduanya setara). Jumlah maksimum instans ditampilkan dalam tanda kurung di samping All Groups. Jika aplikasi memiliki beberapa kelompok, pilih kelompok target.
    Batches per GroupJumlah batch untuk membagi proses rilis. Minimum adalah 1 instans per batch. Default: 2 Batches. Tambahkan jumlah batch untuk penerapan yang lebih bertahap.
    Batch ModeCara memulai batch berikutnya. Automatic: Batch berikutnya dimulai setelah waktu tunggu berakhir. Manual: Anda memicu setiap batch, sehingga memberi Anda waktu untuk memverifikasi pembaruan di antara batch.
    Wait Time Before Next BatchInterval antar batch, dalam menit. Pilih nilai dari daftar drop-down.
    Java EnvironmentWaktu proses Java untuk versi baru. Opsi: Open JDK 8, Open JDK 7, dan Dragonwell 8.
  9. Klik OK untuk memulai rilis. Halaman Change Details akan terbuka, tempat Anda dapat memantau kemajuan setiap batch. Untuk informasi lebih lanjut, lihat View application changes.

Verifikasi hasil

Setelah rilis selesai, konfirmasi pembaruan dari dua sudut pandang: catatan perubahan dan status instans.

Periksa catatan perubahan

  1. Pada halaman detail aplikasi, klik Change Records di panel navigasi kiri.

  2. Pada kolom Change Status, periksa status rilis:

    • Success: Aplikasi telah dirilis.

    • Execute failed: Rilis mengalami error. Klik View di kolom Actions untuk melihat detail dan melakukan troubleshooting.

Periksa status instans

  1. Pada halaman detail aplikasi, klik Basic Information di panel navigasi kiri.

  2. Klik tab Basic Information. Di bagian Application Information, verifikasi bahwa bidang Deployment Package menampilkan paket terbaru.

  3. Klik tab Instance Information. Verifikasi bahwa Running Status setiap instans di kelompok target adalah Normal.