Instance families with local SSDs (i series) offer CPU-to-memory ratios of 1:4 and 1:8. They are suitable for scenarios such as online transaction processing (OLTP) and high-performance relational databases, NoSQL databases such as Cassandra and MongoDB, search scenarios that use solutions such as Elasticsearch, and E-MapReduce big data scenarios such as storage and computing separation.
Background information
Before you read further in this topic, you must be familiar with the following information:
Classification and naming of instance types. Familiarize yourself with the instance family categories, naming conventions of instance types, and differences between instance families. For more information, see Classification and naming of instance types.
Instance type metrics. For information about the metrics of instance types, see Instance type metrics. You can also call the DescribeInstanceTypeFamilies and DescribeInstanceTypes operations to query the instance families and the details of all instance types provided by ECS.
Instructions for selecting instance types based on your business scenarios. For more information, see Instance type selection.
After you determine an instance type for your use case, you may need to learn about the following information:
Regions in which the instance type is available for purchase. Instance types that are available for purchase vary based on the region. You can go to the Instance Types Available for Each Region page to view the instance types available for purchase in each region. Alternatively, you can call the DescribeRegions and DescribeZones operations to query the available regions and the zones in a specific region.
Estimated instance costs. You can calculate the price of instances that uses different billing methods in the Price Calculator. You can also call the DescribePrice operation to query information about the most recent prices of ECS resources.
Instructions for purchasing an instance. You can go to the ECS instance buy page to place a purchase order for instances.
You may be concerned about the following information:
Retired instance families. If you cannot find an instance type in this topic, the instance type may be in a retired instance family. For information about retired instance families, see Retired instance families.
Supported instance type changes. Before you change the instance type of an instance, check whether the instance type can be changed and identify compatible instance types. For more information, see Instance types and families that support instance type changes.
Instance families powered by Intel® Xeon® Scalable (Ice Lake) processors | Instance families powered by Intel® Xeon® Platinum 8269CY (Cascade Lake) processors | Instance families powered by Intel® Xeon® Platinum 8163 (Skylake) processors | Not recommended instance families (If the following instance families are sold out, we recommend that you use the instance families in the preceding columns.) |
Overview
The durability of data stored on a local disk is determined by the reliability of the associated physical machine. The risk of a single point of failure (SPOF) exists. Data stored on local disks may be lost. We recommend that you store only temporary data on local disks. For more information, see Local disks.
Instances equipped with local SSDs provide high I/O performance. The instances are suitable for scenarios that place high demands on storage I/O performance and require a high availability architecture at the application layer. For example, the instances are suitable for NoSQL databases, massively parallel processing (MPP) data warehouses, and distributed file systems.
Instances equipped with local SSDs are suitable for enterprises that provide online services such as online gaming, e-commerce, live video streaming, and media. These instances can satisfy the requirements that I/O-intensive applications have for low latency and high I/O performance of block storage devices.
Instances equipped with local SSDs have the following characteristics:
Deliver up to hundreds of thousands of low-latency random read/write IOPS for large databases.
Offer a maximum sequential read/write throughput of several gibibytes per second in big data, parallel computing, and other large dataset scenarios.
Use local Non-Volatile Memory Express (NVMe) SSDs to deliver hundreds of thousands of random read/write IOPS with single-digit microsecond latency.
When you use instances equipped with local SSDs, take note of the following items:
Instances equipped with local SSDs do not support instance configuration changes.
Local disks can be tied only to specific instance types. The number and capacity of local disks attached to an instance vary based on the instance type. You cannot separately purchase local disks, or detach local disks from instances and then attach the disks to other instances.
You cannot create snapshots for local disks. If you want to create an image from the system disk and data disks of an instance equipped with local SSDs, we recommend that you create an image by combining the snapshots of both the system disk and data disks. In this case, the data disks must be cloud disks.
You cannot create images that consist of system disk snapshots and data disk snapshots based on instances equipped with local SSDs.
You can attach a standard SSD to an instance equipped with local SSDs and extend the capacity of the standard SSD.
Operations on an instance that are equipped with local SSDs may affect the data stored on the local SSDs. For more information, see the Impacts of instance operations on data stored on local disks section of the "Local disks" topic.
i4, instance family with local SSDs
Introduction: This instance family is equipped with high-performance local NVMe SSDs that deliver high IOPS, high I/O throughput, and low latency.
Supported scenarios: OLTP and high-performance relational databases, NoSQL databases such as Cassandra and MongoDB, and search scenarios that use solutions such as Elasticsearch.
Compute:
Uses 2.7 GHz Intel® Xeon® Scalable (Ice Lake) processors that deliver an all-core turbo frequency of 3.5 GHz to provide consistent computing performance.
Storage:
Is an instance family in which all instances are I/O optimized.
Supports Enterprise SSDs (ESSDs) and ESSD AutoPL disks.
Network:
Supports IPv4 and IPv6. For information about IPv6 communication, see IPv6 communication.
Provides high network performance based on large computing capacity.
Is compatible with specific operating systems. For more information, see Compatibility between the i4 instance types and operating systems.
i4 instance types
Instance type | vCPUs | Memory (GiB) | Local storage (GB) | Network baseline/burst bandwidth (Gbit/s) | Packet forwarding rate (pps) | Disk baseline/burst IOPS | Disk baseline/burst bandwidth (Gbit/s) |
ecs.i4.large | 2 | 16 | 1 * 479 | 2.5/15 | 900,000 | 20,000/burstable up to 110,000 | 1.5/6 |
ecs.i4.xlarge | 4 | 32 | 1 * 959 | 4/15 | 1,000,000 | 40,000/burstable up to 110,000 | 2/6 |
ecs.i4.2xlarge | 8 | 64 | 1 * 1919 | 6/15 | 1,600,000 | 50,000/burstable up to 110,000 | 3/6 |
ecs.i4.4xlarge | 16 | 128 | 1 * 3837 | 10/25 | 3,000,000 | 80,000/burstable up to 110,000 | 5/6 |
ecs.i4.8xlarge | 32 | 256 | 2 * 3837 | 25/none | 6,000,000 | 150,000/none | 8/none |
ecs.i4.16xlarge | 64 | 512 | 4 * 3837 | 50/none | 12,000,000 | 300,000/none | 16/none |
ecs.i4.32xlarge | 128 | 1024 | 8 * 3837 | 100/none | 24,000,000 | 600,000/none | 32/none |
i4g, instance family with local SSDs
Introduction: This instance family is equipped with high-performance local NVMe SSDs that deliver high IOPS, high I/O throughput, and low latency.
Supported scenarios: OLTP and high-performance relational databases, E-MapReduce big data scenarios such as tiering of hot and cold data, storage and computing separation, and data lakes, and search scenarios that use solutions such as Elasticsearch.
Compute:
Offers a CPU-to-memory ratio of 1:4, which is designed for high-performance databases.
Uses 2.7 GHz Intel® Xeon® Scalable (Ice Lake) processors that deliver an all-core turbo frequency of 3.5 GHz to provide consistent computing performance.
Storage:
Is an instance family in which all instances are I/O optimized.
Supports ESSDs and ESSD AutoPL disks.
Network:
Supports IPv4 and IPv6. For information about IPv6 communication, see IPv6 communication.
i4g instance types
Instance type | vCPUs | Memory (GiB) | Local storage (GB) | Network baseline/burst bandwidth (Gbit/s) | Packet forwarding rate (pps) | Disk baseline IOPS | Disk baseline bandwidth (Gbit/s) |
ecs.i4g.4xlarge | 16 | 64 | 1 * 959 | 8/25 | 3,000,000 | 100,000 | 6 |
ecs.i4g.8xlarge | 32 | 128 | 1 * 1919 | 16/25 | 6,000,000 | 150,000 | 8 |
ecs.i4g.16xlarge | 64 | 256 | 2 * 1919 | 32/none | 12,000,000 | 300,000 | 16 |
ecs.i4g.32xlarge | 128 | 512 | 4 * 1919 | 64/none | 24,000,000 | 600,000 | 32 |
This instance family supports only Linux images. When you create an instance of this instance family, you must select a Linux image.
i4r, instance family with local SSDs
Introduction: This instance family is equipped with high-performance local NVMe SSDs that deliver high IOPS, high I/O throughput, and low latency.
Supported scenarios: OLTP and high-performance relational databases, NoSQL databases such as Cassandra and MongoDB, and search scenarios that use solutions such as Elasticsearch.
Compute:
Offers a CPU-to-memory ratio of 1:8, which is designed for high-performance databases. This instance family is the most cost-effective instance family that is suitable for scenarios such as hot data tiering and data lakes.
Uses 2.7 GHz Intel® Xeon® Scalable (Ice Lake) processors that deliver an all-core turbo frequency of 3.5 GHz to provide consistent computing performance.
Storage:
Is an instance family in which all instances are I/O optimized.
Supports ESSDs and ESSD AutoPL disks.
Network:
Supports IPv4 and IPv6. For information about IPv6 communication, see IPv6 communication.
i4r instance types
Instance type | vCPUs | Memory (GiB) | Local storage (GB) | Network baseline/burst bandwidth (Gbit/s) | Packet forwarding rate (pps) | Disk baseline IOPS | Disk baseline bandwidth (Gbit/s) |
ecs.i4r.4xlarge | 16 | 128 | 1 * 959 | 8/25 | 3,000,000 | 100,000 | 6 |
ecs.i4r.8xlarge | 32 | 256 | 1 * 1919 | 16/25 | 6,000,000 | 150,000 | 8 |
ecs.i4r.16xlarge | 64 | 512 | 2 * 1919 | 32/none | 12,000,000 | 300,000 | 16 |
ecs.i4r.32xlarge | 128 | 1024 | 4 * 1919 | 64/none | 24,000,000 | 600,000 | 32 |
i4p, performance-enhanced instance family with local SSDs
Introduction: This instance family uses the Intel® Second-generation Optane persistent memory (BPS) to provide ultra-high-performance local disks. For information about how to initialize local disks, see the Configure persistent memory as a local disk section of the "Configure the usage mode of persistent memory" topic.
Supported scenarios:
Gene sequencing applications. For more information, see Case description.
On-disk key-value (KV) databases, such as RocksDB and ClickHouse.
OLTP and high-performance relational databases for write-ahead log (WAL) optimization.
NoSQL databases, such as Cassandra, MongoDB, and HBase.
Search scenarios that use solutions such as Elasticsearch.
Other I/O-intensive applications that frequently write data to disks, such as message middleware and containers.
Compute:
Offers a CPU-to-memory ratio of 1:4.
Uses the third-generation Intel® Xeon® Scalable (Ice Lake) processors that deliver a base frequency of 2.7 GHz and an all-core turbo frequency of 3.2 GHz to provide consistent computing performance.
Storage:
Is an instance family in which all instances are I/O optimized.
Supports ESSDs and ESSD AutoPL disks.
Network:
Supports IPv4 and IPv6. For information about IPv6 communication, see IPv6 communication.
Provides high network performance based on large computing capacity.
i4p instance types
Instance type | vCPUs | Memory (GiB) | Persistent memory (GiB) | Network baseline/burst bandwidth (Gbit/s) | Packet forwarding rate (pps) | Disk baseline/burst IOPS | Disk baseline/burst bandwidth (Gbit/s) |
ecs.i4p.2xlarge | 8 | 32 | 1 * 126 | 5/10 | 1,600,000 | 50,000/burstable up to 110,000 | 3/6 |
ecs.i4p.4xlarge | 16 | 64 | 2 * 126 | 10/25 | 3,000,000 | 80,000/burstable up to 110,000 | 5/6 |
ecs.i4p.6xlarge | 24 | 96 | 3 * 126 | 12/25 | 4,500,000 | 110,000/none | 6/none |
ecs.i4p.8xlarge | 32 | 128 | 4 * 126 | 16/25 | 6,000,000 | 150,000/none | 8/none |
ecs.i4p.16xlarge | 64 | 256 | 1 * 1008 | 32/none | 12,000,000 | 300,000/none | 16/none |
ecs.i4p.32xlarge | 128 | 512 | 2 * 1008 | 64/none | 24,000,000 | 600,000/none | 32/none |
i3g, instance family with local SSDs
Introduction: This instance family is equipped with high-performance local NVMe SSDs that deliver high IOPS, high I/O throughput, and low latency.
Supported scenarios: OLTP and high-performance relational databases, NoSQL databases such as Cassandra, MongoDB, and HBase, and search scenarios that use solutions such as Elasticsearch.
Compute:
Offers a CPU-to-memory ratio of 1:4, which is designed for high-performance databases.
Uses 2.5 GHz Intel® Xeon® Platinum 8269CY (Cascade Lake) processors that deliver a turbo frequency of 3.2 GHz to provide consistent computing performance.
Storage:
Is an instance family in which all instances are I/O optimized.
Supports ESSDs and ESSD AutoPL disks.
Network:
Supports IPv4 and IPv6. For information about IPv6 communication, see IPv6 communication.
Provides high network performance based on large computing capacity.
i3g instance types
Instance type | vCPUs | Memory (GiB) | Local storage (GB) | Network baseline/burst bandwidth (Gbit/s) | Packet forwarding rate (pps) | Disk baseline IOPS | Disk baseline bandwidth (Gbit/s) |
ecs.i3g.2xlarge | 8 | 32 | 1 * 479 | 3/10 | 1,750,000 | 52,500 | 2 |
ecs.i3g.4xlarge | 16 | 64 | 1 * 959 | 5/10 | 3,500,000 | 84,000 | 3 |
ecs.i3g.8xlarge | 32 | 128 | 2 * 959 | 12/none | 7,000,000 | 157,500 | 5 |
ecs.i3g.13xlarge | 52 | 192 | 3 * 959 | 16/none | 12,000,000 | 252,000 | 8 |
ecs.i3g.26xlarge | 104 | 384 | 6 * 959 | 32/none | 24,000,000 | 500,000 | 16 |
This instance family supports only Linux images. When you create an instance of this instance family, you must select a Linux image.
i3, instance family with local SSDs
Introduction: This instance family is equipped with high-performance local NVMe SSDs that deliver high IOPS, high I/O throughput, and low latency, and allows damaged disks to be isolated online.
Supported scenarios: OLTP and high-performance relational databases, NoSQL databases such as Cassandra and MongoDB, and search scenarios that use solutions such as Elasticsearch.
Compute:
Uses 2.5 GHz Intel® Xeon® Platinum 8269CY (Cascade Lake) processors that deliver a turbo frequency of 3.2 GHz to provide consistent computing performance.
Storage:
Is an instance family in which all instances are I/O optimized.
Supports ESSDs, ESSD AutoPL disks, standard SSDs, and ultra disks.
Network:
Supports IPv4 and IPv6. For information about IPv6 communication, see IPv6 communication.
Provides high network performance based on large computing capacity.
i3 instance types
Instance type | vCPUs | Memory (GiB) | Local storage (GB) | Network baseline/burst bandwidth (Gbit/s) | Packet forwarding rate (pps) | Disk baseline IOPS | Disk baseline bandwidth (Gbit/s) |
ecs.i3.xlarge | 4 | 32 | 1 * 959 | 1.5/10 | 1,000,000 | 40,000 | 1.5 |
ecs.i3.2xlarge | 8 | 64 | 1 * 1919 | 2.5/10 | 1,600,000 | 50,000 | 2 |
ecs.i3.4xlarge | 16 | 128 | 2 * 1919 | 5/10 | 3,000,000 | 80,000 | 3 |
ecs.i3.8xlarge | 32 | 256 | 4 * 1919 | 10/none | 6,000,000 | 150,000 | 5 |
ecs.i3.13xlarge | 52 | 384 | 6 * 1919 | 16/none | 9,000,000 | 240,000 | 8 |
ecs.i3.26xlarge | 104 | 768 | 12 * 1919 | 32/none | 24,000,000 | 480,000 | 16 |
This instance family supports only Linux images. When you create an instance of this instance family, you must select a Linux image.
i2, instance family with local SSDs
Introduction: This instance family is equipped with high-performance local NVMe SSDs that deliver high IOPS, high I/O throughput, and low latency.
Supported scenarios: OLTP and high-performance relational databases, NoSQL databases such as Cassandra, MongoDB, and HBase, and search scenarios that use solutions such as Elasticsearch.
Compute:
Offers a CPU-to-memory ratio of 1:8, which is designed for high-performance databases.
Uses 2.5 GHz Intel® Xeon® Platinum 8163 (Skylake) processors.
Storage:
Is an instance family in which all instances are I/O optimized.
Supports standard SSDs and ultra disks.
Network:
Supports IPv4 and IPv6. For information about IPv6 communication, see IPv6 communication.
Provides high network performance based on large computing capacity.
i2 instance types
Instance type | vCPUs | Memory (GiB) | Local storage (GB) | Network baseline bandwidth (Gbit/s) | Packet forwarding rate (pps) | Disk bandwidth (Gbit/s) |
ecs.i2.xlarge | 4 | 32 | 1 * 959 | 1 | 500,000 | Up to 16 |
ecs.i2.2xlarge | 8 | 64 | 1 * 1919 | 2 | 1,000,000 | Up to 16 |
ecs.i2.4xlarge | 16 | 128 | 2 * 1919 | 3 | 1,500,000 | Up to 16 |
ecs.i2.8xlarge | 32 | 256 | 4 * 1919 | 6 | 2,000,000 | Up to 16 |
ecs.i2.16xlarge | 64 | 512 | 8 * 1919 | 10 | 4,000,000 | Up to 16 |
i2g, instance family with local SSDs
Introduction: This instance family is equipped with high-performance local NVMe SSDs that deliver high IOPS, high I/O throughput, and low latency.
Supported scenarios: OLTP and high-performance relational databases, NoSQL databases such as Cassandra, MongoDB, and HBase, and search scenarios that use solutions such as Elasticsearch.
Compute:
Offers a CPU-to-memory ratio of 1:4, which is designed for high-performance databases.
Uses 2.5 GHz Intel® Xeon® Platinum 8163 (Skylake) processors.
Storage:
Is an instance family in which all instances are I/O optimized.
Supports standard SSDs and ultra disks.
Network:
Supports only IPv4.
Provides high network performance based on large computing capacity.
i2g instance types
Instance type | vCPUs | Memory (GiB) | Local storage (GB) | Network baseline bandwidth (Gbit/s) | Packet forwarding rate (pps) |
ecs.i2g.2xlarge | 8 | 32 | 1 * 959 | 2 | 1,000,000 |
ecs.i2g.4xlarge | 16 | 64 | 1 * 1919 | 3 | 1,500,000 |
ecs.i2g.8xlarge | 32 | 128 | 2 * 1919 | 6 | 2,000,000 |
ecs.i2g.16xlarge | 64 | 256 | 4 * 1919 | 10 | 4,000,000 |
i2ne, instance family with local SSDs
Introduction: This instance family is equipped with high-performance local NVMe SSDs that deliver high IOPS, high I/O throughput, and low latency.
Supported scenarios: OLTP and high-performance relational databases, NoSQL databases such as Cassandra, MongoDB, and HBase, and search scenarios that use solutions such as Elasticsearch.
Compute:
Offers a CPU-to-memory ratio of 1:8, which is designed for high-performance databases.
Uses 2.5 GHz Intel® Xeon® Platinum 8163 (Skylake) processors.
Storage:
Is an instance family in which all instances are I/O optimized.
Supports standard SSDs and ultra disks.
Network:
Supports IPv4 and IPv6. For information about IPv6 communication, see IPv6 communication.
Provides high network performance based on large computing capacity.
Provides a network bandwidth of up to 20 Gbit/s.
i2ne instance types
Instance type | vCPUs | Memory (GiB) | Local storage (GB) | Network baseline bandwidth (Gbit/s) | Packet forwarding rate (pps) | Disk bandwidth (Gbit/s) |
ecs.i2ne.xlarge | 4 | 32 | 1 * 959 | 1.5 | 500,000 | Up to 16 |
ecs.i2ne.2xlarge | 8 | 64 | 1 * 1919 | 2.5 | 1,000,000 | Up to 16 |
ecs.i2ne.4xlarge | 16 | 128 | 2 * 1919 | 5 | 1,500,000 | Up to 16 |
ecs.i2ne.8xlarge | 32 | 256 | 4 * 1919 | 10 | 2,000,000 | Up to 16 |
ecs.i2ne.16xlarge | 64 | 512 | 8 * 1919 | 20 | 4,000,000 | Up to 16 |
ecs.i2ne.20xlarge | 80 | 704 | 10 * 1919 | 25 | 4,500,000 | Up to 16 |
i2gne, instance family with local SSDs
Introduction: This instance family is equipped with high-performance local NVMe SSDs that deliver high IOPS, high I/O throughput, and low latency.
Supported scenarios: OLTP and high-performance relational databases, NoSQL databases such as Cassandra, MongoDB, and HBase, and search scenarios that use solutions such as Elasticsearch.
Compute:
Offers a CPU-to-memory ratio of 1:4, which is designed for high-performance databases.
Uses 2.5 GHz Intel® Xeon® Platinum 8163 (Skylake) processors.
Storage:
Is an instance family in which all instances are I/O optimized.
Supports standard SSDs and ultra disks.
Network:
Supports IPv4 and IPv6. For information about IPv6 communication, see IPv6 communication.
Provides high network performance based on large computing capacity.
Provides a network bandwidth of up to 20 Gbit/s.
i2gne instance types
Instance type | vCPUs | Memory (GiB) | Local storage (GB) | Network baseline bandwidth (Gbit/s) | Packet forwarding rate (pps) |
ecs.i2gne.2xlarge | 8 | 32 | 1 * 959 | 2.5 | 1,000,000 |
ecs.i2gne.4xlarge | 16 | 64 | 1 * 1919 | 5 | 1,500,000 |
ecs.i2gne.8xlarge | 32 | 128 | 2 * 1919 | 10 | 2,000,000 |
ecs.i2gne.16xlarge | 64 | 256 | 4 * 1919 | 20 | 4,000,000 |
i1, instance family with local SSDs
Introduction: This instance family is equipped with high-performance local NVMe SSDs that deliver high IOPS, high I/O throughput, and low latency.
Supported scenarios: OLTP and high-performance relational databases, NoSQL databases such as Cassandra and MongoDB, and search scenarios that use solutions such as Elasticsearch.
Compute:
Offers a CPU-to-memory ratio of 1:4, which is designed for high-performance databases.
Uses 2.5 GHz Intel® Xeon® E5-2682 v4 (Broadwell) processors.
Storage:
Is an instance family in which all instances are I/O optimized.
Supports standard SSDs and ultra disks.
Network:
Supports only IPv4.
Provides high network performance based on large computing capacity.
i1 instance types
Instance type | vCPUs | Memory (GiB) | Local storage (GB) | Network baseline bandwidth (Gbit/s) | Packet forwarding rate (pps) |
ecs.i1.xlarge | 4 | 16 | 2 * 111 | 0.8 | 200,000 |
ecs.i1.2xlarge | 8 | 32 | 2 * 223 | 1.5 | 400,000 |
ecs.i1.3xlarge | 12 | 48 | 2 * 335 | 2 | 400,000 |
ecs.i1.4xlarge | 16 | 64 | 2 * 446 | 3 | 500,000 |
ecs.i1-c5d1.4xlarge | 16 | 64 | 2 * 1563 | 3 | 400,000 |
ecs.i1.6xlarge | 24 | 96 | 2 * 670 | 4.5 | 600,000 |
ecs.i1.8xlarge | 32 | 128 | 2 * 893 | 6 | 800,000 |
ecs.i1-c10d1.8xlarge | 32 | 128 | 2 * 1563 | 6 | 800,000 |
ecs.i1.14xlarge | 56 | 224 | 2 * 1563 | 10 | 1,200,000 |