Enterprise Distributed Application Service (EDAS) memungkinkan Anda menggunakan kontainer untuk menyimpan aplikasi pada klaster Kubernetes yang diterapkan di Alibaba Cloud. Anda juga dapat menggunakan klaster Kubernetes dari cloud pihak ketiga atau klaster Kubernetes yang dikelola sendiri di pusat data. Dengan pendekatan ini, Anda dapat memanfaatkan teknologi kontainer tanpa perlu memahami detail lapisan bawah Layanan kontainer. EDAS menyediakan fitur seperti manajemen siklus hidup penuh, pemantauan, serta operasi dan pemeliharaan, sehingga Anda dapat mengelola aplikasi berbasis kontainer dengan lebih efisien. EDAS juga membantu memaksimalkan pemanfaatan sumber daya. Topik ini menjelaskan jenis aplikasi dan fitur penyimpanan aplikasi yang didukung dalam lingkungan Kubernetes.
Jenis lingkungan Kubernetes
EDAS mendukung penggunaan klaster Kubernetes yang diterapkan di Alibaba Cloud untuk mengelola aplikasi berbasis kontainer. Selain itu, Anda dapat menggunakan klaster Kubernetes dari cloud pihak ketiga atau klaster Kubernetes yang dikelola sendiri di pusat data.

Klaster Kubernetes yang diterapkan di Alibaba Cloud
EDAS terintegrasi secara mulus dengan Container Service for Kubernetes (ACK). Oleh karena itu, EDAS memungkinkan Anda mengimpor klaster Kubernetes khusus, klaster Kubernetes terkelola, dan klaster ACK Serverless yang dibuat di konsol Container Service for Kubernetes (ACK).
Klaster Kubernetes yang diterapkan di cloud pihak ketiga dan klaster Kubernetes yang dikelola sendiri di pusat data
Selama pemeliharaan rutin, Anda mungkin perlu mengelola klaster Kubernetes yang diterapkan di Alibaba Cloud maupun di pusat data. Anda juga mungkin perlu mengelola klaster Kubernetes dari penyedia layanan cloud lainnya. Dalam skenario ini, Anda dapat mendaftarkan klaster Kubernetes di konsol Container Service for Kubernetes (ACK) dan mengimpornya ke EDAS.
Klaster hybrid-cloud, klaster Kubernetes khusus, dan klaster Kubernetes terkelola yang diimpor ke EDAS sesuai dengan klaster ACK di EDAS. Klaster Kubernetes Serverless yang diimpor ke EDAS sesuai dengan klaster ACK Serverless di EDAS.
Untuk informasi lebih lanjut tentang klaster Kubernetes yang diterapkan di Alibaba Cloud, cloud pihak ketiga, atau klaster Kubernetes yang dikelola sendiri di pusat data, lihat Kelola klaster eksternal.
Jenis aplikasi yang didukung oleh lingkungan Kubernetes
EDAS mendukung penyimpanan aplikasi Java, PHP, serta aplikasi multi-bahasa yang dikompilasi dalam bahasa seperti Node.js, Go, dan Python.

Aplikasi Java: Anda dapat menggunakan paket JAR, paket WAR, atau gambar untuk menerapkan aplikasi Java. Lingkungan runtime yang diperlukan bervariasi tergantung pada metode penyebaran yang digunakan.
Aplikasi PHP: Anda dapat membuat aplikasi PHP dari kode sumber dan menyimpannya di EDAS.
Aplikasi multi-bahasa: Anda dapat menggunakan gambar kustom untuk menyimpan aplikasi multi-bahasa di EDAS.
Untuk informasi lebih lanjut tentang metode penyebaran dan lingkungan runtime untuk berbagai jenis aplikasi, lihat Ikhtisar.
Fitur penyimpanan aplikasi yang didukung oleh lingkungan Kubernetes
Anda dapat menyimpan aplikasi pada klaster Kubernetes yang diterapkan di Alibaba Cloud, cloud pihak ketiga, atau klaster Kubernetes yang dikelola sendiri di pusat data. Setelah aplikasi disimpan, Anda dapat memanfaatkan fitur penyimpanan aplikasi yang disediakan oleh EDAS. Fitur-fitur ini mencakup manajemen sumber daya, penyebaran aplikasi, integrasi kontinu (CI), penyebaran kontinu (CD), pemantauan aplikasi, serta operasi dan pemeliharaan aplikasi.

Fitur | Deskripsi |
Manajemen sumber daya | EDAS adalah platform PaaS yang menyediakan Elastic Compute Service (ECS) dan lingkungan Kubernetes serta sumber daya relevan lainnya untuk aplikasi. Di lingkungan Kubernetes yang disediakan oleh EDAS, Anda dapat menggunakan namespace dan mengelola klaster eksternal. Untuk informasi lebih lanjut, lihat Ikhtisar manajemen sumber daya Kubernetes. |
Penyebaran aplikasi |
|
Implementasikan pemantauan aplikasi | EDAS terintegrasi dengan Application Real-Time Monitoring Service (ARMS) sehingga Anda dapat memantau metrik kinerja utama dan mengelola peringatan untuk aplikasi Anda yang diterapkan di EDAS. Untuk informasi lebih lanjut, lihat Ikhtisar. |
Operasi & pemeliharaan aplikasi | EDAS menyediakan berbagai fitur operasi & pemeliharaan untuk aplikasi, seperti load balancing, penskalaan aplikasi, throttling dan degradasi, catatan perubahan, pusat acara, dan manajemen log. Untuk informasi lebih lanjut, lihat Ikhtisar. |