The platform provides various ECS instance types to meet different business needs. Different instances offer different virtualization capabilities, supporting various business applications and service scenarios. Before you purchase an instance, refer to this document for the instance types provided by the platform and the relationship between instance type families and instance types.
Before you view the characteristics and metrics of each instance type family, we recommend that you first learn about the following:
Learn about instance naming and type recommendations
Before purchasing an instance, you can refer to the following documents to learn the instance naming rules and information on how to choose an instance type based on your business scenarios.
After selecting an instance type, you may want to know the approximate instance fee under each billing method. You can view fees through the price calculator. This price is for reference only. The actual costs are the fee results displayed when you order in the ECS console. View regions where instances are available for sale
We recommend that you evaluate the available resource quotas before creating an instance. Make sure that under your account, the total number of existing resources and resources to be created does not exceed the quota limit. Otherwise, the instance creation may fail due to insufficient quota. Learn more. Purchase instances directly
View information about instance type change
If your instance does not meet, or exceeds, your business requirements, refer to Instance types supporting type change to check whether the current instance type can be changed to other types. Instance classification
- Based on system architecture, the current ECS instance offerings are divided into three main categories: x86 Compute, Elastic Bare Metal (EBM), and Heterogeneous Compute-optimized. Specifically:
- Based on scenario and performance, ECS instances are divided into General-purpose, Compute-optimized, Memory-optimized, Big Data, etc. For example, some families excel in computing performance, applicable for handling massive computational tasks, and some families excel in storage capability, applicable for data-intensive applications.
Instance type families & instance types
An instance type family is a collection of instance types with common characteristics. Instance types within a family typically use the same processor and vCPU/memory ratio and share similar performance characteristics and applicable business scenarios.
An instance type is a specific configuration option under an instance type family. For an instance type, key metrics of an ECS instance are defined, such as the number of vCPUs, memory size, image type, storage type (such as volume type and capacity), and network performance (such as bandwidth, maximum throughput).
An instance type family can have multiple instance types, with higher specifications offering better performance. For information about instance type families provided by the platform, please refer to the Instance type family list. Instance type family list
warning
- Some features in Beta are currently not available. If you need trial use, please contact your account manager to apply. You will be able to access the features and documents after successful application.
- If the "Available for individual users" column shows "No," it means this instance type family can only be purchased and used by authenticated enterprise accounts. For authentication steps, please refer to Enterprise real-name authentication. This information is for reference only. If you have questions, please contact your account manager.
- The maximum number of volumes varies based on instance type (refer to the "Volume Quantity" column in the "Instance types and metrics" table for each instance type). However, if the ECS instance is created based on a CentOS 6.x image, a maximum of 8 volumes can be mounted (including one system volume).
- The "shared" in "shared instances" refers to the CPU resource sharing mode. Shared instances and burstable instances use this mode. All other instance types adopt a dedicated CPU mode. Learn more
x86 Compute-optimized Instance Families
EBM Instance Families
Heterogeneous Compute-optimized Instance Families
Discontinued Instance Types