Enterprise Distributed Application Service (EDAS) menyediakan manajemen siklus hidup untuk aplikasi yang diterapkan di kluster Elastic Compute Service (ECS). Operasi yang didukung mencakup pembuatan, penerapan, pembaruan, rollback, penskalaan, memulai, menghentikan, restart, reset, dan penghapusan aplikasi. Anda juga dapat melakukan upgrade atau downgrade lingkungan runtime aplikasi.
Tabel berikut merangkum setiap operasi siklus hidup beserta lokasinya di Konsol EDAS.
| Operation | Location | Action |
|---|---|---|
| Deploy or update | Basic Information page | Click Deploy Application |
| Roll back | Basic Information page | Click Roll back Application |
| Roll back (during a failed change) | Change Details page | Click Stop Change |
| Scale out | Basic Information page | Click Scale Out |
| Scale in | Instance Information tab | Click Process Instances in Batch |
| Start application | Basic Information page | Click Start Application |
| Stop application | Basic Information page | Click Stop Application |
| Start or stop individual instances | Instance Information tab | Click Enable or Stop in the Actions column |
| Batch start or stop instances | Instance Information tab | Click Process Instances in Batch |
| Delete application | Basic Information page | Click Delete Application |
| Reset instance | Instance Information tab | Click Reset in the Actions column |
| Restart instance | Instance Information tab | Click Restart in the Actions column |
Create an application
Kembangkan aplikasi berdasarkan framework yang didukung, lalu build menjadi Paket penyebaran. Terapkan paket tersebut ke kluster ECS di EDAS.
| Attribute | Supported options |
|---|---|
| Frameworks | Apache Dubbo, Spring Cloud, High-speed Service Framework (HSF) |
| Package types | WAR, JAR |
Deploy and update an application
Setelah membuat aplikasi di EDAS, buka halaman Basic Information dan klik Deploy Application di pojok kanan atas.
Untuk memperbarui aplikasi yang telah diterapkan, klik kembali Deploy Application pada halaman Basic Information.
Pilih jenis Paket penyebaran yang sama (WAR atau JAR) seperti yang digunakan saat penerapan awal.
Roll back an application
Jika terjadi exception setelah pembaruan aplikasi, lakukan rollback ke versi sebelumnya. Metode rollback bergantung pada situasinya.
| Scenario | Page | Action |
|---|---|---|
| Exception detected after a completed update | Basic Information page | Click Roll back Application in the upper-right corner |
| Exception during instance update, deployment package unavailable, or health check failure | Change Details page | Click Stop Change in the upper-right corner |
Scale out an application
Saat instans yang ada kelebihan beban, tambahkan instans untuk meningkatkan kapasitas komputasi aplikasi.
Pada halaman Basic Information, klik Scale Out di pojok kanan atas.
Untuk langkah-langkah detail, lihat Add ECS instances to an application that is deployed in an ECS cluster.
Permintaan scale-out gagal jika total kapasitas instans yang akan ditambahkan dan instans yang sudah ada melebihi batas atas yang dapat didukung oleh sumber daya aplikasi
Scale in an application
Saat aplikasi tidak aktif, hapus instans untuk mengurangi kapasitas komputasi.
Buka tab Instance Information.
Klik Process Instances in Batch.
Pada kotak dialog Process Instances in Batch, pilih instans yang akan dihapus.
Klik Batch Stop, lalu hapus instans yang telah dihentikan.
Start or stop an application
Setelah Anda menghentikan aplikasi, penagihan dan pengukuran untuk instans-nya akan dihentikan sementara.
Layanan dependen seperti Server Load Balancer (SLB) atau Virtual Private Cloud (VPC) tetap dikenai biaya setelah aplikasi dihentikan.
How start and stop operations affect instances
| Condition | Effect |
|---|---|
| Multiple instances available | Starting or stopping one instance affects only that instance |
| Single instance available | Starting or stopping the instance starts or stops the entire application |
| Start or stop the application | All available instances are started or stopped |
Harus tersedia minimal satu instans aplikasi untuk dapat melakukan operasi start atau stop.
Start or stop an entire application
Pada halaman Basic Information, klik Start Application atau Stop Application di pojok kanan atas.
Start or stop individual instances
Single instance: Pada tab Instance Information, klik Enable atau Stop di kolom Actions.
Multiple instances: Pada tab Instance Information, klik Process Instances in Batch. Di kotak dialog, pilih instans target dan mulai atau hentikan instans tersebut.
Delete an application
Pada halaman Basic Information, klik Delete Application di pojok kanan atas.
Reset an application instance
Pada tab Instance Information, klik Reset di kolom Actions untuk mereset lingkungan runtime suatu instans. Versi lingkungan runtime tetap tidak berubah setelah reset.
Restart an application instance
Pada tab Instance Information, klik Restart di kolom Actions untuk menghentikan dan memulai ulang instans yang sedang berjalan.
Upgrade or downgrade the runtime environment
Setelah menerapkan aplikasi di kluster ECS, lakukan upgrade atau downgrade lingkungan runtime selama O&M untuk memenuhi berbagai kebutuhan.
Untuk langkah-langkah detail, lihat Upgrade or downgrade the runtime environment.