Updated on 2024-04-15 GMT+08:00

What Is ECS?

An Elastic Cloud Server (ECS) is a basic computing unit that consists of vCPUs, memory, OS, and Elastic Volume Service (EVS) disks.

You can create an ECS by specifying its vCPUs, memory, OS, and login mode. After creating an ECS, you can use it on the cloud like using your local PC or physical server. You can also modify its specifications if necessary. ECS lets your applications run in a reliable, secure, efficient computing environment.

  • For details about the operating systems supported by an ECS, see Image Types.
  • For details about the login authentication modes, see "Logging In to an ECS" in the Elastic Cloud Server User Guide.

System Architecture

ECS works with other products and services to provide computing, storage, and network resources.

  • You can deploy ECSs across different availability zones (AZs) that are connected over an intranet. If one AZ becomes unavailable, ECSs in other AZs can continue to provide services.
  • Virtual Private Cloud (VPC) helps you build your own dedicated network on the cloud. You can set subnets and security groups within your VPC for further isolation. You can also bind an EIP to your ECSs for Internet access.
  • With the Image Management Service (IMS), you can use an image to create ECSs. You can also use an existing ECS to create a private image and use the private image to create the same ECSs for rapid service deployment.
  • Elastic Volume Service (EVS) provides storage space. Volume Backup Service (VBS) provides data backup and restoration.
  • Cloud Eye lets you keep a close eye on the performance and resource utilization of ECSs, ensuring ECS reliability and availability.
  • Cloud Backup and Recovery (CBR) allows you to create backups for EVS disks and ECSs and use the backups to restore them.
Figure 1 System architecture

Access Methods

You can access ECS through the web-based management console or HTTPS-based application programming interfaces (APIs).
  • Accessing ECSs through APIs

    Use this method if you intend to integrate ECSs into a third-party system for secondary development. For details, see Elastic Cloud Server API Reference.

  • Accessing ECSs through the management console

    Use this method if you are not required to integrate ECSs with a third-party system.