Elastic Compute Service (ECS) application management integrates features such as resource management, security, monitoring, event management, O&M, and publishing. You can use ECS application management to perform O&M and manage Alibaba Cloud resources in a centralized manner. This topic describes how to use ECS application management.
Introduction
ECS application management allows you to manage applications that are deployed in ECS and Docker environments. These applications support Container Service for Kubernetes (ACK) clusters. The following figure shows the relationships between the components related to ECS application management. The following table describes the components.

Component | Description |
---|---|
Resource group (project) | A resource group is the smallest control unit for permission and financial management. You can use resource groups to sort resources in your Alibaba Cloud account. For more information, see Resource Group or Terms. |
Application | An application is the smallest unit of a resource group and the smallest control unit for resource management. |
Application group | An application group is an environment that is deployed under an application. Multiple
application groups under an application can be deployed in different regions, have
different configurations, and be associated with different Server Load Balancer (SLB)
instances. ECS instances in an application group may be associated with different
ApsaraDB RDS instances or SLB instances based on business environments or business
scenarios. Examples:
|
A resource group (project) can contain multiple applications. Each application can consist of multiple application groups.
Scenarios and procedures
Scenarios
Assume that you use a variety of cloud services, such as ECS, RDS, and SLB and you have multiple resources of each cloud service, such as instances, Elastic Block Storage (EBS), disks, and snapshots in ECS. The resources are used by multiple business users that are granted based on their requirements such as resource grouping, permission management, and cost allocation. The following table describes business users (roles) by category.
Role | Description |
---|---|
System administrator | System administrators have the permissions to manage the basic information, tags and resource groups of applications. |
Application manager | Application managers have the permissions to create resources, allocate application users, modify application configurations and resources in applications, implement resource O&M, and approve applications. |
Application user | Application users can only view resources and perform O&M. |
Procedure
The following figure shows a simple procedure to use ECS application management. The following table describes the procedure in details.

Procedure | Description |
---|---|
Create an application | You can configure the application manager, application contact (recipient of notifications), and application users in advance. You can create applications for different resources and configure application groups based on different permissions of business users (roles). For example, after you select a region, you can import existing resources or create ECS resources based on scenarios. For more information, see Step 3. |
Monitor and manage resources by group | Application users and application managers can go to the Application Management page to view the list of applications on which they have permissions. On the application details page, they can view the information of resources, security risks, monitoring and alerting, and events. They can use Apsara DevOps or Operation Orchestration Service (OOS) to perform O&M. For more information, see Step 5. |
(Optional) Modify and delete an application | You can modify information such as the description of an ECS application. The tags and resource groups corresponding to the application cannot be modified. If the current application does meet your business requirements, you must create new applications. For more information, see Step 6. |