Saat menjalankan aplikasi berbasis kontainer di berbagai kluster Kubernetes—baik di Alibaba Cloud, cloud pihak ketiga, maupun pusat data lokal—manajemen penerapan, pemantauan, dan operasi untuk setiap kluster menjadi kompleks. Enterprise Distributed Application Service (EDAS) menyediakan satu platform terpadu untuk menerapkan dan mengelola aplikasi berbasis kontainer di seluruh kluster Kubernetes Anda, serta menangani seluruh siklus hidup aplikasi tanpa memerlukan keahlian mendalam dalam orkestrasi kontainer.
Kasus penggunaan umum
Terapkan aplikasi Java, PHP, atau multi-bahasa ke Kubernetes tanpa perlu mengelola komponen internal kluster
Kelola beban kerja berbasis kontainer di kluster Kubernetes Alibaba Cloud dan eksternal dari satu Konsol
Pantau performa aplikasi dan konfigurasikan notifikasi melalui Application Real-Time Monitoring Service (ARMS) yang terintegrasi
Skalakan, perbarui, dan kembalikan aplikasi menggunakan alur kerja penerapan bawaan
Tipe kluster yang didukung
EDAS mendukung kluster Kubernetes dari berbagai sumber. Impor kluster Anda ke EDAS dan kelola semua aplikasi berbasis kontainer dari satu platform, terlepas dari lokasi kluster tersebut dijalankan.

| Sumber kluster | Tipe yang didukung | Cara mengimpor |
|---|---|---|
| Alibaba Cloud (ACK) | Kluster Kubernetes spesifikasi khusus, kluster Kubernetes terkelola, kluster ACK Serverless | Impor langsung dari Konsol Container Service for Kubernetes (ACK) |
| Cloud pihak ketiga dan pusat data lokal | Semua kluster Kubernetes standar | Daftarkan di Konsol ACK, lalu impor ke EDAS |
Setelah diimpor, kluster hybrid-cloud, kluster Kubernetes spesifikasi khusus, dan kluster Kubernetes terkelola akan muncul sebagai kluster ACK di EDAS. Kluster Kubernetes serverless akan muncul sebagai kluster ACK Serverless di EDAS.
Untuk detail tentang cara mengimpor dan mengelola kluster eksternal, lihat Ikhtisar manajemen resource Kubernetes.
Tipe aplikasi yang didukung
EDAS meng-host aplikasi Java, PHP, dan multi-bahasa dalam kontainer. Metode penerapan bergantung pada tipe aplikasi.

| Tipe aplikasi | Metode penerapan | Detail |
|---|---|---|
| Java | Paket JAR, paket WAR, atau gambar kontainer | Lingkungan runtime bervariasi tergantung metode penerapan |
| PHP | Build dari kode sumber | Build dan host aplikasi PHP langsung dari kode sumber |
| Multi-bahasa (Node.js, Go, Python, dan lainnya) | Gambar kontainer kustom | Bundel runtime bahasa apa pun ke dalam gambar kustom |
Untuk daftar lengkap metode penerapan dan lingkungan runtime, lihat Ikhtisar penerapan aplikasi.
Fitur platform
Setelah aplikasi Anda berjalan di Kubernetes, EDAS menyediakan alat untuk manajemen resource, penerapan aplikasi, integrasi berkelanjutan (CI), penyebaran berkelanjutan (CD), pemantauan aplikasi, dan operasi aplikasi.

Terapkan dan perbarui aplikasi
Buat dan terapkan aplikasi ke kluster Kubernetes melalui EDAS setelah pengembangan dan pengujian selesai. Lihat Ikhtisar penerapan aplikasi.
Perbarui aplikasi yang sedang berjalan dan kembalikan ke versi sebelumnya jika terjadi masalah. Lihat Ikhtisar peningkatan dan rollback aplikasi.
Kelola resource
EDAS merupakan Platform as a Service (PaaS) yang menyediakan instans Elastic Compute Service (ECS) dan lingkungan Kubernetes untuk aplikasi Anda. Kelola resource menggunakan namespace dan kelola kluster eksternal dalam platform ini. Lihat Ikhtisar manajemen resource Kubernetes.
Pantau performa aplikasi
EDAS terintegrasi dengan ARMS untuk melacak metrik performa dan mengelola notifikasi untuk aplikasi yang telah diterapkan. Lihat Ikhtisar pemantauan aplikasi.
Operasikan aplikasi dalam skala besar
EDAS menyediakan alat operasional untuk menjalankan aplikasi di lingkungan produksi:
Load balancing — Distribusikan traffic ke berbagai instans aplikasi
Scaling aplikasi — Sesuaikan jumlah instans yang berjalan
Throttling dan degradation — Lindungi layanan saat beban tinggi
Catatan perubahan — Tinjau riwayat konfigurasi dan penerapan
Event center — Pantau event dan kelola notifikasi
Manajemen log — Kumpulkan dan analisis log aplikasi
Lihat Ikhtisar operasi aplikasi.