All Products
Search
Document Center

Enterprise Distributed Application Service:Apa itu EDAS?

Last Updated:Mar 12, 2026

Enterprise Distributed Application Service (EDAS) adalah Platform as a Service (PaaS) untuk men-deploy, mengelola, dan mengatur aplikasi layanan mikro di Alibaba Cloud. EDAS mengelola pipeline penerapan, tata kelola layanan, pemantauan, dan pengelolaan siklus hidup sehingga Anda dapat fokus menulis kode alih-alih membangun dan memelihara platform aplikasi sendiri.

EDAS mendukung aplikasi Spring Cloud, Apache Dubbo, dan High-speed Service Framework (HSF). Lakukan penerapan ke instans Elastic Compute Service (ECS), kluster Container Service for Kubernetes (ACK), atau lingkungan cloud hibrida tanpa mengubah kode aplikasi Anda.

EDAS_mg_animation_Overview.mp4

Untuk siapa EDAS?

  • Pengembang aplikasi yang ingin menerapkan dan melakukan iterasi pada layanan mikro tanpa mengelola infrastruktur. EDAS menangani registrasi layanan, load balancing, dan rilis canary sehingga Anda dapat fokus pada logika bisnis.

  • Tim DevOps dan operasi yang perlu mengelola ratusan hingga ribuan aplikasi di berbagai lingkungan terdistribusi. EDAS menyediakan pemantauan terpusat, skalabilitas otomatis, dan pelacakan perubahan di seluruh kluster ECS dan Kubernetes.

  • Pengambil keputusan TI yang mengevaluasi platform terkelola untuk memodernisasi aplikasi monolitik menjadi layanan mikro atau memigrasikan beban kerja layanan mikro yang sudah ada ke cloud.

Kemampuan utama

KemampuanDeskripsi
Terapkan dari kode atau gambarKirimkan file WAR, file JAR, atau container image melalui Konsol EDAS atau operasi API.
Kelola layanan mikro dalam skala besarLakukan kueri layanan, lacak panggilan, eject instans outlier, dan autentikasi traffic antar-layanan di aplikasi Spring Cloud, Dubbo, dan HSF.
Pemantauan dengan observabilitas bawaanIntegrasi dengan Application Real-Time Monitoring Service (ARMS) menyediakan dasbor kesehatan, metrik utama, dan aturan peringatan yang dapat dikonfigurasi.
Rilis dengan amanPilih strategi rilis sekaligus, bertahap, atau canary.
Skala secara otomatisTentukan aturan penskalaan dan biarkan EDAS menyesuaikan kapasitas berdasarkan pola lalu lintas.
Integrasikan dengan pipeline CI/CD AndaHubungkan Alibaba Cloud DevOps atau Jenkins untuk mengotomatiskan build dan penerapan.

Cara kerja

  1. Kembangkan aplikasi Anda menggunakan Spring Cloud, Apache Dubbo, atau HSF. Terapkan ke EDAS tanpa perlu mengubah kode atau konfigurasi.

  2. Buat aplikasi EDAS dan pilih lingkungan target Anda: kluster ECS, kluster Kubernetes, atau cloud hibrida.

  3. Terapkan kode Anda dengan mengunggah file WAR, file JAR, atau container image melalui konsol, API, atau pipeline CI/CD.

  4. EDAS menyediakan dan mengelola lingkungan runtime, registrasi layanan, dan pemantauan secara otomatis.

  5. Operasikan dan lakukan iterasi. Gunakan Konsol EDAS untuk memantau kinerja, mengelola traffic, merilis pembaruan, dan menyesuaikan kapasitas.

Pengelolaan aplikasi

Setelah Anda menerapkan aplikasi ke EDAS, Anda mendapatkan lapisan pengelolaan terpadu yang mencakup seluruh siklus hidup aplikasi.

Application hosting

Dukungan bahasa dan runtime

EDAS menjalankan aplikasi Java secara native. Di lingkungan Kubernetes, EDAS juga mendukung aplikasi yang dibangun dengan PHP, Node.js, C++, dan Go.

Opsi infrastruktur

LingkunganPaling cocok untuk
Kluster ECSBeban kerja berbasis VM, model penerapan tradisional
Kluster ACK (Kubernetes)Beban kerja berbasis kontainer, arsitektur cloud-native
Kluster cloud hibridaBeban kerja yang mencakup lingkungan on-premises dan cloud

EDAS terintegrasi secara mulus dengan ECS dan ACK, sehingga Anda dapat memilih infrastruktur yang sesuai dengan arsitektur Anda dan bermigrasi di antara keduanya seiring perkembangan kebutuhan Anda.

Penerapan dan rilis

Terapkan aplikasi melalui Konsol EDAS, operasi API, atau plugin. EDAS mendukung tiga format penerapan:

FormatKasus penggunaan
File WARAplikasi web Java tradisional
File JARAplikasi Spring Boot dan aplikasi Java standalone
Container imagePenerapan berbasis Kubernetes

Untuk pembaruan, EDAS menyediakan tiga strategi rilis:

StrategiCara kerja
Rilis sekaligusMemperbarui semua instans secara simultan.
Rilis bertahapMemperbarui instans dalam batch untuk mengurangi dampak kegagalan.
Rilis canaryMengarahkan persentase kecil traffic ke versi baru sebelum peluncuran penuh.

Otomatiskan penerapan dengan Alibaba Cloud DevOps atau Jenkins untuk integrasi dan pengiriman berkelanjutan (CI/CD).

Operasi siklus hidup

EDAS mendukung operasi siklus hidup berikut untuk setiap aplikasi:

  • Start dan stop

  • Release

  • Scale up dan scale down

  • Delete

Operasi ini berfungsi di ribuan aplikasi dari satu konsol.

Pemantauan dan peringatan

EDAS terintegrasi dengan ARMS untuk pemantauan aplikasi waktu nyata:

  • Lacak metrik kesehatan dan kinerja aplikasi.

  • Konfigurasikan aturan peringatan untuk mendeteksi anomali lebih awal.

  • Telusuri data jejak untuk mendiagnosis masalah.

Operasi dan pemeliharaan

Selain pengelolaan siklus hidup, EDAS menyediakan kemampuan O&M tambahan:

FiturDeskripsi
Manajemen akses aplikasiKontrol siapa yang dapat mengakses dan memodifikasi setiap aplikasi.
Skalabilitas otomatisSesuaikan jumlah instans berdasarkan traffic atau metrik kustom.
Throttling dan degradationLindungi layanan dari lonjakan lalu lintas dan kegagalan berantai.
Load balancingDistribusikan traffic ke instans yang sehat.
Pelacakan perubahanAudit setiap perubahan konfigurasi dan penerapan.
Event centerLihat event sistem dan peringatan operasional di satu tempat.
Manajemen logKumpulkan, cari, dan analisis log aplikasi.

Tata kelola layanan mikro

EDAS menyediakan tata kelola bawaan untuk aplikasi layanan mikro di ketiga framework yang didukung.

Framework yang didukung

FrameworkDeskripsi
Spring CloudFramework layanan mikro Java yang banyak digunakan dengan penemuan layanan, manajemen konfigurasi, dan load balancing.
Apache DubboFramework RPC berkinerja tinggi untuk membangun arsitektur layanan terdistribusi.
HSFHigh-speed Service Framework, framework yang dikembangkan Alibaba yang dioptimalkan untuk sistem terdistribusi berskala besar.

Aplikasi yang dibangun dengan salah satu framework ini dapat diterapkan ke EDAS tanpa perubahan kode. EDAS secara otomatis menangani registrasi dan penemuan layanan.

Fitur tata kelola

FiturSpring CloudApache DubboHSF
Graceful shutdownDidukungDidukungDidukung (graceful release)
Rilis canary (Kubernetes)DidukungDidukung--
Rilis canary (ECS)DidukungDidukung--
Outlier ejectionDidukungDidukungDidukung
Kueri jejak----Didukung
Kueri layananDidukungDidukungDidukung
Autentikasi layananDidukungDidukungDidukung

Integrasi layanan cloud

EDAS terhubung dengan layanan Alibaba Cloud lainnya dalam dua cara:

Jenis integrasiCara kerjaTempat pengelolaan
Integrasi layananLayanan cloud beroperasi secara independen bersama EDAS.Di konsol layanan cloud tersebut.
Integrasi komponenLayanan cloud tertanam langsung ke dalam EDAS.Di Konsol EDAS.

Model ganda ini memberi Anda fleksibilitas: gunakan EDAS sebagai lapisan kontrol terpusat untuk layanan yang terintegrasi erat, sekaligus tetap terhubung ke layanan cloud mandiri melalui antarmuka aslinya.

Pengelolaan izin

EDAS menyediakan sistem pengelolaan izin tingkat enterprise yang memungkinkan Anda mengisolasi aplikasi, sumber daya, dan data, serta menerapkan kontrol akses. Hal ini menjamin keamanan aplikasi Anda.

Kisah pelanggan

China Post

China Post bermigrasi dari sistem buatan sendiri yang dikelola provinsi per provinsi ke arsitektur layanan mikro terdistribusi di EDAS. Sistem pengiriman ekspres generasi baru menangani miliaran panggilan layanan harian selama Double 11 tahun 2018 sambil tetap memberikan layanan lancar meskipun volume traffic sangat besar.

Ford Motor

Ford Motor membangun platform PaaS layanan mikro di EDAS untuk mendukung bisnis ritel barunya, mengintegrasikan saluran online dan offline menjadi pengalaman pelanggan yang terpadu. Platform ini menggunakan EDAS untuk tata kelola layanan mikro, O&M dan pemantauan, serta pengelolaan siklus hidup.

FASTFISH

FASTFISH membangun sistem bisnis terdistribusi pertama di industri ini di atas EDAS, mengkonsolidasikan sistem produk dan saluran yang sebelumnya terfragmentasi. Hasilnya: peningkatan efisiensi pemrosesan hingga 25 kali lipat, siklus iterasi lebih cepat, dan biaya R&D lebih rendah.

Mulai