全部产品
Search
文档中心

Enterprise Distributed Application Service:Rilis aplikasi secara bertahap di konsol EDAS

更新时间:Jun 27, 2025

Anda dapat merilis aplikasi yang diterapkan pada sejumlah besar instans atau memiliki arsitektur layanan kompleks dalam beberapa tahap. Pada setiap tahap, aplikasi hanya diperbarui pada beberapa instans. Rilis bertahap selesai ketika aplikasi diperbarui di semua instans. Topik ini menjelaskan cara merilis aplikasi secara bertahap di konsol Enterprise Distributed Application Service (EDAS).

Informasi latar belakang

Jika sebuah aplikasi diterapkan pada beberapa instans, aplikasi tersebut dapat dirilis ke instans-instans tersebut secara bertahap. Kluster Elastic Compute Service (ECS) mungkin berisi grup instans. Setiap grup dapat memiliki beberapa instans. Anda juga dapat merilis aplikasi secara bertahap berdasarkan grup instans.

Prosedur

  1. Masuk ke .

  2. Di bilah navigasi sebelah kiri, pilih Application Management > Applications.

  3. Di halaman Applications, pilih wilayah di bilah navigasi atas dan pilih namespace mikroservis dari daftar drop-down Namespace Mikroservis. Dari daftar drop-down Tipe Kluster, pilih Kluster ECS. Kemudian, klik nama aplikasi yang ingin Anda kelola dalam daftar aplikasi.

  4. Di halaman Basic Information, klik Deploy di pojok kanan atas.

  5. Di halaman Select Deployment Mode, klik Start Deployment di pojok kanan atas bagian Regular Release (Single-batch/Multi-batch).

  6. Di halaman Regular Release (Single-batch/Multi-batch), tentukan paket penyebaran, konfigurasikan parameter untuk versi baru aplikasi, konfigurasikan kebijakan rilis, dan klik OK.

    1. Tentukan paket penyebaran dan konfigurasikan parameter untuk versi baru aplikasi.

      Parameter

      Deskripsi

      Deployment Method

      Metode penyebaran aplikasi. Metode penyebaran dipilih saat aplikasi diterapkan untuk pertama kali. Metode ini tidak dapat diubah. Sebagai contoh, paket JAR digunakan saat aplikasi diterapkan untuk pertama kali. Anda hanya dapat menentukan JAR sebagai metode penyebaran saat memperbarui aplikasi.

      Catatan

      Jika Anda mengatur parameter Metode Penyebaran ke Historical Versions, aplikasi dapat dikembalikan ke versi sebelumnya. Untuk informasi lebih lanjut, lihat Gunakan konsol EDAS untuk mengembalikan aplikasi yang diterapkan di kluster ECS.

      File Uploading Method

      Metode yang digunakan untuk mengunggah paket penyebaran versi baru. Anda dapat mengunggah paket JAR atau WAR, atau menentukan URL paket JAR atau WAR. Jenis paket penyebaran bergantung pada paket penyebaran yang digunakan saat Anda menerapkan aplikasi untuk pertama kali.

      • Jika Anda memilih Upload JAR Package atau Upload WAR Package, klik kotak untuk unggah file dan unggah paket penyebaran versi baru.

      • Jika Anda memilih JAR Package Address atau WAR Package Address, masukkan URL paket penyebaran di bidang di bawahnya. Anda harus terlebih dahulu mengunggah paket penyebaran ke layanan cloud, seperti Object Storage Service (OSS).

      Version

      Versi baru aplikasi. Anda dapat memasukkan nomor versi atau klik Use Timestamp as Version Number.

      Description

      Deskripsi versi baru.

    2. Konfigurasikan kebijakan rilis.

      Parameter

      Deskripsi

      Group

      Grup instans tempat Anda ingin merilis aplikasi ke instans tertentu secara bertahap.

      • Jika aplikasi saat ini hanya memiliki satu grup, pilih Semua Grup dari daftar drop-down. Jumlah maksimum instans aplikasi saat ini ditampilkan di dalam tanda kurung di sebelah Semua Grup. Daftar drop-down juga menampilkan Grup Default, yang sama dengan Semua Grup.

      • Jika aplikasi saat ini memiliki beberapa grup, pilih grup sesuai kebutuhan.

        Catatan

        Jika Anda memilih Semua Grup, aplikasi dirilis ke semua instans di semua grup aplikasi berdasarkan pengaturan parameter Batches per Group.

      Batches per Group

      Jumlah fase di mana aplikasi dirilis ke instans tertentu dalam grup. Jumlah minimum instans dalam satu fase adalah 1. Nilai default adalah 2 Batch. Anda dapat mengonfigurasi parameter ini berdasarkan kebutuhan bisnis Anda.

      Batch Mode

      Metode yang digunakan untuk melakukan rilis fase berikutnya. Nilai valid: Otomatis dan Manual.

      • Otomatis: Aplikasi secara otomatis dirilis di fase berikutnya berdasarkan pengaturan parameter Wait Time Before Next Batch.

      • Manual: Aplikasi secara manual dirilis di fase berikutnya.

      Wait Time Before Next Batch

      Interval antara rilis dua fase. Unit: menit. Anda dapat memilih interval dari daftar drop-down berdasarkan kebutuhan bisnis Anda.

      Java Environment

      Lingkungan Java untuk versi baru aplikasi. Nilai valid termasuk Open JDK 8, Open JDK 7, dan Dragonwell 8. Konfigurasikan parameter ini berdasarkan kebutuhan bisnis Anda.

      Catatan

      Setelah kebijakan rilis dikonfigurasi, skrip kebijakan rilis saat ini dibuat di bagian Generate Maven Plug-in Configuration. Jika Anda menggunakan toolkit-maven-plugin plug-in untuk merilis aplikasi ke instans tertentu secara bertahap, Anda dapat langsung menggunakan plug-in dalam skrip.

    3. Klik OK.

      Setelah rilis dimulai, halaman Change Details muncul. Di halaman Change Details, Anda dapat melihat kemajuan dan status rilis. Untuk informasi lebih lanjut, lihat Lihat perubahan aplikasi.

Verifikasi hasil

  1. Lihat catatan perubahan.

    1. Di halaman detail aplikasi, klik Change Records di bilah navigasi sebelah kiri.

    2. Di halaman Change Records, periksa apakah nilai di kolom Change Status adalah Success.

      • Jika nilainya adalah Success, aplikasi telah berhasil dirilis.

      • Jika nilainya adalah Execute failed, aplikasi gagal dirilis. Anda dapat mengklik View di kolom Actions untuk melihat detail perubahan dan menyelesaikan masalah.

  2. Lihat detail aplikasi.

    1. Di halaman detail aplikasi, klik Basic Information di bilah navigasi sebelah kiri.

    2. Di halaman Basic Information, klik tab Basic Information. Di bagian Application Information dari tab Basic Information, periksa apakah parameter Deployment Package menunjukkan paket penyebaran terbaru.

    3. Di halaman Basic Information, klik tab Instance Information. Di tab Instance Information, periksa apakah nilai parameter Running Status adalah Normal untuk setiap instans di grup tertentu.