Enterprise Distributed Application Service (EDAS) is an all-in-one Platform-as-a-service (PaaS) offering that is integrated with multiple Alibaba Cloud services. You can host applications in EDAS. EDAS provides various features at multiple layers for applications that are deployed in EDAS. Cloud services can be integrated into EDAS in two forms: services and built-in components.

Integration overview

EDAS is integrated with multiple cloud services to provide the following features: infrastructure resource management, service governance, monitoring, operations and maintenance (O&M), and permission management.

Service integration

Cloud services can be integrated into EDAS in two forms: services and built-in components.

  • Service integration: A cloud service is integrated into EDAS as an independent service. You can manage resources and features that are provided by the cloud service in the console of the cloud service instead of the EDAS console.
  • Component integration: A cloud service is integrated into EDAS as a built-in component of EDAS. You can manage the resources and services that are provided by the cloud service in the EDAS console.

Service integration

The following table describes the cloud services that can be integrated into EDAS as independent services.

Scenario Cloud service Feature Billing
Infrastructure management Virtual Private Cloud (VPC) Provides network isolation for clusters and applications to improve application security. You must first create a VPC. This service is separately billed.
Container Service for Kubernetes (ACK) Provides a Kubernetes environment for EDAS. You must first create a Kubernetes cluster. This service is separately billed based on the resources that you use.
Elastic Compute Service (ECS) Provides an ECS environment for EDAS. You can create an ECS instance in the ECS console and then add the ECS instance to EDAS. EDAS can also purchase an ECS instance for you. This service is separately billed.
Express Connect Provides connections over Express Connect circuits for your hybrid cloud. You must first create a connection over an Express Connect circuit. This service is separately billed.
Service governance Microservice Engine (MSE) Provides governance centers, registration and configuration centers such as open source Nacos, Eureka, and Zookeeper. This service also provides gateways for microservices. You must first create an instance. This service is separately billed.
Alibaba Cloud Service Mesh (ASM) Allows you to deploy applications that are compiled in different programming languages. Free of charge.
Application O&M Log Service Collects log files for applications. You must first activate the service. This service is separately billed.
Server Load Balancer (SLB) Provides load balancing services for applications. You must first create an SLB instance. This service is separately billed.
Auto Scaling (ESS) Provides auto scaling for applications. ESS is free of charge. The resources that are required by ESS, such as ECS instances and SLB instances, are separately billed.
Permission management Resource Access Management (RAM) Allows you to manage permissions in EDAS. Free of charge. By default, this service is enabled.
Resource Management Allows you to manage permissions in EDAS by using resource groups. Free of charge. By default, this service is enabled.

Component integration

The following table describes the cloud services that can be integrated with EDAS as components.

Scenario Cloud service Feature Billing
Service governance Application High Availability Service Performs throttling and degradation on applications. You must first activate the service. This service is separately billed.
PTS Provides the stress testing service for applications. Free of charge.
Application monitoring ARMS Provides the monitoring feature for applications.
  • The features provided by the component that is integrated into EDAS are free of charge.
  • If you need to use all monitoring features of ARMS, you must enable advanced monitoring. This service is separately billed.
Prometheus Provides the monitoring feature for Kubernetes clusters and applications that are compiled in different programming languages. The features provided by the component that is integrated into EDAS are free of charge.
Tracing Analysis Provide the trace query feature for applications that are compiled in different programming languages. The features provided by the component that is integrated into EDAS are free of charge.
Application O&M SchedulerX Enables task scheduling for applications. Free of charge.
Application Configuration Management Provides configuration management for applications. Free of charge.
CSB Enables applications to communicate with each other across different environments. You must first create a CSB instance. This service is separately billed.