Enterprise Distributed Application Service (EDAS) allows you to host Java applications on Alibaba Cloud Elastic Compute Service (ECS) clusters or hybrid cloud ECS clusters. EDAS provides hosted applications with various features, such as lifecycle management, continuous integration and continuous deployment (CI/CD), monitoring, and O&M.

Overview

Overview

ECS environments

EDAS supports Alibaba Cloud ECS clusters and hybrid cloud ECS clusters.

  • An Alibaba Cloud ECS cluster is created in a virtual private cloud (VPC) network. Each cluster consists of multiple ECS instances. For more information, see Create an ECS cluster by using the console.
  • A hybrid cloud ECS cluster is created in a VPC network. Each cluster consists of instances provided by Alibaba Cloud ECS, self-managed data centers, and other cloud service providers. For more information, see Create hybrid cloud ECS clusters.

Supported applications

EDAS allows you to host Java microservices such as Spring Cloud, Dubbo, and High-speed Service Framework (HSF) that is developed by Alibaba Cloud.

Features

ECS environments provide lifecycle management, service governance, monitoring, O&M, and resource management capabilities required to host applications.

Scenario Feature
Resource management EDAS is a platform-as-a-service (PaaS) system that provides ECS and Kubernetes resources. The ECS resources in EDAS include namespaces, VPCs, clusters, and ECS instances. For more information, see Manage ECS-related resources.
Application deployment
  • After you develop and test an application, you can create and deploy it on an ECS cluster. For more information, see Overview.
  • After an application is created and deployed in EDAS, it needs to be iterated and upgraded. If an upgraded application cannot run as expected, you can roll back the application to its previous version. For more information, see Overview.
CI/CD An application requires CI and CD when it is iterated. EDAS allows you to implement CI/CD on an application by using Jenkins or Apsara Devops.
Application monitoring EDAS is integrated with Application Real-Time Monitoring Service. This allows you to monitor key metrics and configure alerts for an application deployed on EDAS. For more information, see Application overview.
Application O&M EDAS provides the following O&M features for applications: