All Products
Search
Document Center

Enterprise Distributed Application Service:ECS cluster deployment overview

Last Updated:Mar 11, 2026

Enterprise Distributed Application Service (EDAS) lets you create and deploy Java microservices in Elastic Compute Service (ECS) clusters. You supply a deployment package, select a runtime, and deploy through the console or API.

Overview

Supported frameworks

ECS clusters support Alibaba Cloud High-speed Service Framework (HSF) applications and Java microservices such as Spring Cloud and Dubbo applications.

Note

EDAS provides demo applications of various microservices to help you get started.

How deployment works

Deploy a Java microservice to an ECS cluster in three steps:

  1. Choose an ECS environment. Use the default environment, or create a custom or hybrid cloud environment based on your needs.

  2. Prepare a deployment package. Package your application as a JAR or WAR file. HSF applications require WAR packages.

  3. Select a runtime and deploy. Choose the runtime that matches your framework and package type, then deploy through the EDAS console or API.

Runtime selection

FrameworkPackage typeRuntime environment
Spring Cloud / DubboJARJava environment
Spring Cloud / DubboWARApache Tomcat
HSFWAREDAS Container (Ali-Tomcat + Pandora)

ECS environments

EDAS provides two types of ECS environments to host your applications.

Alibaba Cloud ECS environments

An Alibaba Cloud ECS environment consists of Alibaba Cloud resources: microservice namespaces, virtual private clouds (VPCs), ECS clusters, and ECS instances.

EnvironmentResources
DefaultPre-configured ECS cluster in the default microservice namespaces, using the region's default VPC. Available in each region.
CustomMicroservice namespaces, VPCs, ECS clusters, and ECS instances that you create and configure.

Hybrid cloud ECS environments

A hybrid cloud ECS environment spans Alibaba Cloud ECS instances, self-managed data centers, and other cloud providers. Applications run on instances across these sources. Microservice namespaces, VPCs, and ECS clusters are managed on Alibaba Cloud.

Get started

Choose a deployment path based on your scenario:

ScenarioDescriptionGuide
Quick start (default environment)Deploy a demo application in the pre-configured default ECS environmentDeploy a microservices application in the default ECS cluster
Quick start (custom environment)Deploy a demo application in a custom ECS environment with your own namespaces, VPCs, and clustersDeploy Java microservices applications in custom ECS environments
Alibaba Cloud ECS environmentDeploy your application in a custom Alibaba Cloud ECS environmentCreate and deploy an application in an ECS cluster
Hybrid cloud ECS environmentDeploy your application across Alibaba Cloud instances, self-managed data centers, and other cloud providersDeploy applications in hybrid cloud clusters