You need to enable JavaScript to run this app.
Elastic Compute Service

Elastic Compute Service

Copy page
Download PDF
Instance types
Instance types and specifications
Copy page
Download PDF
Instance types and specifications
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.​
Background information​
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.​
​
Estimate instance fees​
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​
Instance types available for sale may vary in different regions and availability zones. You can refer to Viewing regions where instances are available for sale to check the availability of the target instance in the target region.​
​
Evaluate resource quota​
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​
Go to the instance purchase page and complete the purchase as described in Purchasing an instance by following the wizard. In addition, the platform provides multiple purchasing methods for you to choose from.​
tip​
If you want to purchase Heterogeneous Compute-optimized instances, please refer to Purchasing GPU Accelerated instances and Purchasing HPC-optimized instances.​
​
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:​
  • ​
    Specification/type​
    Description​
    x86​
    Based on the x86 architecture, a single physical core can process multiple threads simultaneously by using hyper-threading technology. This improves resource utilization and processing efficiency of the processor, suitable for running workloads such as enterprise applications, database systems, video encoding/decoding and data analysis jobs.​
    EBM​
    EBM instances operate on dedicated physical servers, combining features of ECS and physical machines (full processor characteristics and resource isolation). EBM instances eliminate virtualization overhead and performance loss, utilizing 100% of compute resources. This type is applicable for business scenarios with high requirements for security and compliance.​
    • GPU Accelerated: A GPU accelerator card is added to the general ECS instance, combining GPU and CPU computing capacities. While providing super computing capabilities, this instance type also offers the flexibility and on-demand usage of general ECS instances. This type is applicable for scenarios like AI training, AI inference, scientific computation, and video rendering.​
    • HPC-optimized: Based on the GPU Accelerated type, an RDMA network is added, which significantly enhances network performance and increases the speed-up ratio of large-scale clusters. This type is applicable for scenarios like high-performance computing, artificial intelligence, and machine learning.​
    ​
  • 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
​
​
Type​
Instance type family​
Available for individual users​
General-purpose​
g4i​
Yes​
​
g4ie​
Yes​
​
g4il​
Yes​
​
g4al​
Yes​
​
Yes​
​
Yes​
​
g4it​
No​
​
Yes​
​
g3il​
Yes​
​
g3al​
Yes​
​
g3i​
No​
​
g3a​
Yes​
​
Yes​
​
g1ie​
Yes​
Compute-optimized​
c4i​
Yes​
​
c4ie​
Yes​
​
c4il​
Yes​
​
c4al​
Yes​
​
Yes​
​
Yes​
​
c3il​
Yes​
​
c3al​
Yes​
​
c3i​
No​
​
c3a​
Yes​
​
c1ie​
Yes​
Memory-optimized​
r4i​
Yes​
​
r4ie​
Yes​
​
r4il​
Yes​
​
Yes​
​
r3il​
Yes​
​
r3al​
Yes​
​
r3i​
No​
​
r3a​
Yes​
​
Yes​
​
r1ie​
Yes​
FLEX​
No​
​
No​
​
No​
​
No​
Local SSD​
i4ag​
Yes​
​
i4​
No​
​
i4s​
No​
​
i3s​
Yes​
​
Big Data​
d4c​
No​
​
d4s​
No​
​
d3s​
No​
​
d2s​
Yes​
​
d2c​
Yes​
High Frequency​
Yes​
​
Yes​
​
Yes​
​
Yes​
​
Yes​
​
Yes​
​
No​
​
No​
Network Enhanced​
Yes​
Shared​
e​
Yes​
HPC CPU​
ebmhpcg3ad(Beta)​
No​
​
​
​
​
Last updated: 2026.09.24 10:20:50