Enterprise Distributed Application Service (EDAS) adalah platform PaaS yang memungkinkan Anda mengelola aplikasi dan layanan mikro. EDAS menyediakan solusi lengkap untuk pengembangan, penyebaran, pemantauan, dan pemeliharaan aplikasi. Platform ini mendukung kerangka kerja layanan mikro seperti Apache Dubbo dan Spring Cloud, membantu Anda menerapkan aplikasi berbasis layanan mikro di cloud.
Manajemen aplikasi
Pengembang dapat menggunakan instans yang disediakan oleh EDAS untuk menerapkan aplikasi. Setelah aplikasi diterapkan, aplikasi tersebut dapat dikelola melalui EDAS.

Fitur | Deskripsi |
Multi-language support | EDAS mendukung aplikasi Java. EDAS juga memungkinkan Anda mengelola aplikasi yang dikembangkan dalam berbagai bahasa, seperti PHP, Node.js, C++, dan Go, di lingkungan Kubernetes. |
Multiple underlying instance types | EDAS terintegrasi secara mulus dengan Elastic Compute Service (ECS) dan Container Service for Kubernetes (ACK). Anda dapat memilih ECS, ACK, atau kluster hybrid cloud berdasarkan kebutuhan bisnis Anda. |
Multiple release methods |
|
Application lifecycle management | EDAS memungkinkan Anda mengelola siklus hidup ribuan aplikasi dengan mudah. Anda dapat merilis, memulai, menghentikan, menaikkan atau menurunkan skala, dan menghapus aplikasi. |
Application monitoring | EDAS terintegrasi dengan Application Real-Time Monitoring Service (ARMS). Anda dapat menggunakan ARMS untuk memantau aplikasi yang diterapkan di EDAS. ARMS memungkinkan Anda memantau kesehatan aplikasi dan mengumpulkan metrik utama. Anda dapat mengonfigurasi aturan peringatan untuk menerima notifikasi ketika anomali terdeteksi. Ini membantu Anda mendeteksi dan menangani pengecualian pada kesempatan pertama, serta memastikan keandalan dan ketersediaan aplikasi Anda. |
Application O&M | EDAS menyediakan berbagai fitur untuk mengelola dan memelihara aplikasi, termasuk manajemen siklus hidup aplikasi, manajemen akses aplikasi, penskalaan otomatis, throttling dan degradasi, load balancing, pelacakan perubahan, pusat acara, dan manajemen log. |
Untuk informasi lebih lanjut tentang manajemen aplikasi, lihat Ikhtisar manajemen aplikasi di kluster Kubernetes dan Ikhtisar manajemen aplikasi di kluster ECS.
Layanan Mikro
Dibandingkan dengan arsitektur aplikasi monolitik tradisional, arsitektur layanan mikro membagi aplikasi menjadi beberapa fitur utama. Setiap fitur dapat digunakan sebagai layanan independen yang diterapkan oleh tim independen. Dengan cara ini, layanan berjalan secara mandiri tanpa saling mempengaruhi saat terjadi kesalahan. Layanan mikro membuat aplikasi lebih elastis, mempercepat pengembangan fitur baru, dan memungkinkan pengembang fokus pada inovasi.
EDAS menyediakan solusi komprehensif untuk pengembangan, penyebaran, dan pengelolaan aplikasi berbasis layanan mikro.
Application development
EDAS mendukung kerangka kerja layanan mikro seperti Spring Cloud, Apache Dubbo, dan High-speed Service Framework (HSF). Aplikasi berbasis layanan mikro yang menggunakan kerangka kerja berbeda dapat diterapkan di EDAS tanpa perlu memodifikasi kode atau konfigurasi. Untuk informasi lebih lanjut, lihat Ikhtisar Pengembangan Aplikasi.
Spring Cloud | Apache Dubbo | HSF |
Application deployment
EDAS menyediakan berbagai metode untuk membantu Anda menerapkan atau memigrasikan aplikasi berbasis layanan mikro ke EDAS. Anda dapat menggunakan kemampuan manajemen layanan mikro EDAS terlepas dari metode yang dipilih. Untuk informasi lebih lanjut, lihat Ikhtisar pembuatan dan penyebaran aplikasi di kluster ECS dan Ikhtisar pembuatan dan penyebaran aplikasi di kluster Kubernetes.
Microservices management
EDAS menyediakan berbagai fitur seperti kueri layanan, kueri jejak, ejection outlier, dan autentikasi layanan untuk aplikasi berbasis layanan mikro yang menggunakan kerangka kerja berbeda.
Spring Cloud | Apache Dubbo | HSF |
Platform PaaS untuk aplikasi cloud native
Aplikasi cloud native dirancang untuk berjalan di cloud guna memastikan performa tinggi dan memanfaatkan sepenuhnya potensi cloud. Di era cloud native, platform PaaS dapat diterapkan di infrastruktur sebagai bagian integral dari cloud. EDAS adalah platform PaaS yang digunakan untuk mengelola aplikasi dan layanan mikro.
Fitur | Deskripsi | Referensi |
Integration with cloud services | EDAS adalah platform PaaS end-to-end yang terintegrasi dengan berbagai layanan Alibaba Cloud untuk mengelola aplikasi. EDAS menyediakan berbagai fitur di berbagai lapisan untuk aplikasi yang diterapkan di EDAS. Layanan cloud dapat diintegrasikan ke dalam EDAS dalam dua bentuk: layanan dan komponen bawaan.
| |
Permission management | Aplikasi yang dikelola di EDAS mungkin berisi beberapa layanan atau subsistem, yang dapat dikembangkan dan dipelihara oleh tim dan anggota yang berbeda. EDAS menyediakan sistem manajemen izin tingkat perusahaan. Anda dapat menggunakan sistem izin EDAS untuk mengisolasi aplikasi, sumber daya, dan data, serta menegakkan kontrol akses. Ini memastikan keamanan aplikasi Anda. | Ikhtisar manajemen izin |
Umpan balik pelanggan
Berikut ini adalah umpan balik pelanggan tentang EDAS.
China Post
China Post memindahkan sistem yang sebelumnya dibangun sendiri, yang berpusat di setiap provinsi, ke arsitektur layanan mikro terdistribusi menggunakan EDAS. Berdasarkan kemampuan manajemen aplikasi yang kuat dari EDAS, sistem pengiriman ekspres generasi baru mendukung pertumbuhan pesat berbagai layanan pos. Selama Double 11 tahun 2018, China Post menerima miliaran panggilan layanan harian di EDAS, mencapai rekor tertinggi. Meskipun lalu lintas sangat besar, sistem pengiriman ekspres tetap memberikan layanan yang lancar.
Ford Motor
Platform PaaS layanan mikro yang dikembangkan menggunakan EDAS memberikan dukungan penting bagi bisnis ritel baru Ford Motor. Platform ini menyediakan layanan satu atap untuk memenuhi pembeli mobil dan mengintegrasikan lalu lintas online dan offline. Platform ini juga memanfaatkan tata kelola layanan mikro, O&M, pemantauan, serta kemampuan manajemen siklus hidup aplikasi EDAS. Akibatnya, platform ini meningkatkan iterasi permintaan secara signifikan dan menciptakan pusat operasi digital terpadu untuk aplikasi data, manajemen, dan operasi.
FASTFISH
EDAS membantu FASTFISH membangun sistem bisnis terdistribusi canggih pertama di industri. Sistem ini memainkan peran penting dalam mengatasi ketidaksesuaian produk dan saluran antara beberapa sistem. Hal ini memungkinkan iterasi yang lebih cepat dan proses pengembangan yang lebih gesit sambil mengurangi biaya R&D dan mempersingkat periode R&D. Sistem ini juga menangani sejumlah besar data dan konkurensi aplikasi secara efisien menggunakan arsitektur layanan mikro. Akibatnya, efisiensi pemrosesan sistem meningkat 25 kali lipat dan pengalaman pengguna dioptimalkan.