Enterprise Distributed Application Service (EDAS) menyediakan kemampuan operasi dan pemeliharaan (O&M) untuk aplikasi yang di-hosting pada kluster Kubernetes. Melalui Konsol EDAS, Anda dapat mengelola siklus hidup aplikasi, mengatur routing traffic, menskalakan instans, mengonfigurasi throttling dan degradation, melacak perubahan, memantau event, serta melihat log.
| Kemampuan | Deskripsi | Pelajari lebih lanjut |
|---|---|---|
| Manajemen siklus hidup | Deploy, upgrade, roll back, start, stop, delete, dan skala instans aplikasi. | Kelola siklus hidup aplikasi |
| Routing traffic | Ekspos port layanan melalui load balancer (eksternal) atau Kubernetes Services (internal). | Bind CLB instances |
| Penskalaan instans | Skala instans secara manual atau otomatis sesuai permintaan traffic. | Manual scaling, Auto scaling |
| Catatan perubahan | Lacak perubahan deployment, startup, dan penskalaan dengan riwayat audit lengkap. | Lihat perubahan aplikasi |
| Event center | Kumpulkan dan analisis event dari EDAS, ARMS, MSE, dan kluster Kubernetes dalam satu tampilan terpadu. | Event center |
| Manajemen log | Lihat log real-time, telusuri direktori log, dan kueri log file melalui Simple Log Service. | Lihat log real-time |
Manajemen siklus hidup
Setelah meng-host aplikasi ke kluster Kubernetes di EDAS, Anda dapat mengelola seluruh siklus hidup aplikasi melalui Konsol EDAS:
| Tindakan | Deskripsi |
|---|---|
| Upgrade dan roll back | Deploy versi aplikasi baru atau kembalikan ke versi sebelumnya. |
| Start, stop, dan delete | Kendalikan status berjalan aplikasi. |
| Scale out atau scale in | Sesuaikan jumlah instans yang menjalankan aplikasi. |
| Edit YAML | Kelola siklus hidup aplikasi dengan granularitas lebih halus dengan mengedit langsung file YAML. |
Untuk informasi selengkapnya, lihat Kelola siklus hidup aplikasi.
Routing traffic
Ekspos port layanan aplikasi untuk menangani traffic eksternal atau internal.
| Skenario | Metode | Detail |
|---|---|---|
| Akses eksternal | Bind instance Server Load Balancer (SLB) yang menghadap Internet atau intranet untuk menyediakan load balancing bagi traffic dari luar kluster. | Bind CLB instances, Reuse a CLB instance |
| Akses internal | Tambahkan Kubernetes Service untuk mengarahkan traffic antaraplikasi di dalam kluster. | Add a Service |
Penskalaan instans
Saat traffic berfluktuasi, skala instans aplikasi agar sesuai dengan permintaan. Hal ini meningkatkan pemanfaatan resource dan mengurangi biaya.
| Metode penskalaan | Deskripsi | Detail |
|---|---|---|
| Manual scaling | Skala instans aplikasi secara manual (scale out atau scale in). | Manual scaling |
| Auto scaling | Sesuaikan jumlah instans secara otomatis sesuai permintaan. | Auto scaling |
Catatan perubahan
Setiap tindakan siklus hidup—seperti deployment, startup, dan penskalaan—dicatat dan tersedia untuk ditinjau.
| Lokasi | Kasus penggunaan |
|---|---|
| Halaman detail aplikasi | Periksa status perubahan tertentu. |
| Halaman Daftar Perubahan | Lihat riwayat perubahan lengkap dari semua aksi. |
Untuk informasi selengkapnya, lihat Lihat perubahan aplikasi.
Event center
Event center secara otomatis mengumpulkan event dari berbagai sumber dan menampilkannya dalam satu tampilan terpadu:
| Sumber event | Contoh |
|---|---|
| EDAS | Event perubahan aplikasi |
| Application Real-Time Monitoring Service (ARMS) | Event Peringatan |
| Waktu proses aplikasi (event status 0-1) | Deadlock, out of memory (OOM), kegagalan startup |
| Microservices Engine (MSE) | Event tata kelola mikroservis |
| Kluster Kubernetes | Event tingkat kluster |
Jika aplikasi Anda menggunakan salah satu layanan tersebut, event akan dikumpulkan dan dianalisis secara otomatis.
Untuk informasi selengkapnya, lihat Event center.
Manajemen log
EDAS menyediakan tiga cara untuk mengakses log aplikasi:
| Jenis log | Kasus penggunaan | Detail |
|---|---|---|
| Real-time logs | Troubleshoot masalah tingkat pod saat terjadi. | Lihat log real-time |
| Log directories | Telusuri, cari, dan tandai bookmark direktori log di berbagai instans. | Lihat direktori log |
| File logs | Kueri file log melalui integrasi Simple Log Service. | Lihat file log |
Untuk menggunakan file logs, aktifkan fitur logging saat membuat atau menerapkan aplikasi.