Instance generations and type families

Last Updated: Aug 06, 2017

An ECS instance is the minimal unit that can provide computing services for your business. It provides computing capabilities at a certain specification.

The availability of instance type families and their types varies according to the regions and the amount of resources. Go to the purchase page to check the available instance types.

Overview

Instance type families

ECS instances are categorized into multiple specification types, which are also called type families, based on the business and usage scenarios. In the same business scenario, you can select various type families.

In the same type family, there are multiple types based on the CPU and memory specifications.

Instance types

We define two basic attributes for an ECS instance type: the specifications of the CPU and the memory, including CPU model and clock speed. However, the attributes of a disk, an image, and the network service of an ECS instance must be defined at the same time, for the specific service form of the instance to be determined.

Instance type families and instance types

According to the release history and the business scenarios, Alibaba Cloud ECS instances are categorized into the following type families:

The latest type families

All the ECS instances of the latest type families are I/O-optimized. They support the following disk types:

  • SSD cloud disks
  • Ultra cloud disks

Instances of the latest type families are categorized into the following type families based on the business scenarios.

Type families for enterprise-class computing on the x86-architecture

sn2, general purpose type family
Features
  • vCPU : Memory = 1:4
  • Stable computing performance
  • 2.5 GHz Intel Xeon, E5-2682 v4 (Broadwell), or E5-2680 v3 (Haswell) processors
  • The network performance of an instance matching the computing type (the more advanced the computing type, the more powerful the network performance)
  • Ideal for:
    • Enterprise-class applications of various types and sizes
    • Medium and small database systems, cache, and search clusters
    • Data analysis and computing
    • Computing clusters, and data processing depending on memory
Instance types
Instance type vCPU Memory (GiB) Ephemeral storage (GiB) Intranet bandwidth (Gbit/s) Packet forwarding rate (10 thousand PPS) NIC queues
ecs.sn2.medium 2 8 N/A 0.5 5 1
ecs.sn2.large 4 16 N/A 0.8 10 1
ecs.sn2.xlarge 8 32 N/A 1.5 20 1
ecs.sn2.3xlarge 16 64 N/A 3 40*** 2
ecs.sn2.7xlarge 32 128 N/A 6 80** 3
ecs.sn2.13xlarge 56 224 N/A 10 120* 4

* Testing conditions: Four queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.
** Testing conditions: Three queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.
*** Testing conditions: Two queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.

You can change the configurations of an instance between any two type families of sn2, sn2ne, sn1, sn1ne, se1, and se1ne, and within the same instance type family.

sn2ne, general purpose type family with enhanced network performance
Features
  • vCPU : Memory = 1:4
  • Ultra high packet forwarding rate
  • Stable computing performance
  • 2.5 GHz Intel Xeon, E5-2682 v4 (Broadwell), or E5-2680 v3 (Haswell) processors
  • The network performance of an instance matching the computing type (the more advanced the computing type, the more powerful the network performance)
  • Ideal for:
    • Scenarios of receiving and transmitting a large volume of packets, such as video bullet screen and retransmission of telecommunication services
    • Enterprise-class applications of various types and sizes
    • Medium and small database systems, cache, and search clusters
    • Data analysis and computing
    • Computing clusters, and data processing depending on memory
Instance types
Instance type vCPU Memory (GiB) Ephemeral storage (GiB) Intranet bandwidth (Gbit/s) Packet forwarding rate (10 thousand PPS) NIC queues
ecs.sn2ne.large 2 8 N/A 0.5 12 2
ecs.sn2ne.xlarge 4 16 N/A 0.8 30 2
ecs.sn2ne.2xlarge 8 32 N/A 1.5 100* 4
ecs.sn2ne.4xlarge 16 64 N/A 3 160* 4
ecs.sn2ne.8xlarge 32 128 N/A 6 250* 8
ecs.sn2ne.14xlarge 56 224 N/A 10 450* 14

* Testing conditions: No more than (vCPU core number/4) queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.

sn1, compute optimized type family
Features
  • vCPU : Memory = 1:2
  • Stable computing performance
  • 2.5 GHz Intel Xeon, E5-2682 v4 (Broadwell), or E5-2680 v3 (Haswell) processors
  • The network performance of an instance matching the computing type (the more advanced the computing type, the more powerful the network performance)
  • Ideal for:
    • Web front-end servers
    • Front ends of Massively Multiplayer Online (MMO) games
    • Data analysis, batch compute, and video coding
    • High performance science and engineering applications
Instance types
Instance type vCPU Memory (GiB) Ephemeral storage (GiB) Intranet bandwidth (Gbit/s) Packet forwarding rate (10 thousand PPS) NIC queues
ecs.sn1.medium 2 4 N/A 0.5 5 1
ecs.sn1.large 4 8 N/A 0.8 10 1
ecs.sn1.xlarge 8 16 N/A 1.5 20 1
ecs.sn1.3xlarge 16 32 N/A 3 40* 2
ecs.sn1.7xlarge 32 64 N/A 6 80** 3

* Testing conditions: Two queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.
** Testing conditions: Three queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.

You can change the configurations of an instance between any two type families of sn2, sn2ne, sn1, sn1ne, se1, and se1ne, and within the same instance type family.

sn1ne, compute optimized type family with enhanced network performance
Features
  • vCPU : Memory = 1:2
  • Ultra high packet forwarding rate
  • Stable computing performance
  • 2.5 GHz Intel Xeon, E5-2682 v4 (Broadwell), or E5-2680 v3 (Haswell) processors
  • The network performance of an instance matching the computing type (the more advanced the computing type, the more powerful the network performance)
  • Ideal for:
    • Scenarios of receiving and transmitting a large volume of packets, such as video bullet screen and retransmission of telecommunication services
    • Web front-end servers
    • Front ends of Massively Multiplayer Online (MMO) games
    • Data analysis, batch compute, and video coding
    • High performance science and engineering applications
Instance types
Instance type vCPU Memory (GiB) Ephemeral storage (GiB) Intranet bandwidth (Gbit/s) Packet forwarding rate (10 thousand PPS) NIC queues
ecs.sn1ne.large 2 4 N/A 0.5 12 2
ecs.sn1ne.xlarge 4 8 N/A 0.8 30 2
ecs.sn1ne.2xlarge 8 16 N/A 1.5 100* 4
ecs.sn1ne.4xlarge 16 32 N/A 3 160* 4
ecs.sn1ne.8xlarge 32 64 N/A 6 250* 8

* Testing conditions: No more than (vCPU core number/4) queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.

You can change the configurations of an instance between any two type families of sn2, sn2ne, sn1, sn1ne, se1, and se1ne, and within the same instance type family.

se1, memory optimized type family
Features
  • vCPU : Memory = 1:8
  • Stable computing performance
  • 2.5 GHz Intel Xeon, E5-2682 v4 (Broadwell) processors
  • The network performance of an instance matching the computing type (the more advanced the computing type, the more powerful the network performance)
  • Ideal for:
    • High performance databases and memory databases
    • Data analysis and mining, and distributed memory cache
    • Hadoop, Spark, and other enterprise-class applications that require large volume of memory
Instance types
Instance type vCPU Memory (GiB) Ephemeral storage (GiB) Intranet bandwidth (Gbit/s) Packet forwarding rate (10 thousand PPS) NIC queues
ecs.se1.large 2 16 N/A 0.5 5 1
ecs.se1.xlarge 4 32 N/A 0.8 10 1
ecs.se1.2xlarge 8 64 N/A 1.5 20 1
ecs.se1.4xlarge 16 128 N/A 3 40*** 2
ecs.se1.8xlarge 32 256 N/A 6 80** 3
ecs.se1.14xlarge 56 480 N/A 10 120* 4

* Testing conditions: Four queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.
** Testing conditions: Three queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.
*** Testing conditions: Two queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.

You can change the configurations of an instance between any two type families of sn2, sn2ne, sn1, sn1ne, se1, and se1ne, and within the same instance type family.

se1ne, memory optimized type family with enhanced network performance
Features
  • vCPU : Memory = 1:8
  • Ultra high packet receive and forwarding rate
  • Stable computing performance
  • 2.5 GHz Intel Xeon, E5-2682 v4 (Broadwell) processors
  • The network performance of an instance matching the computing type (the more advanced the computing type, the more powerful the network performance)
  • Ideal for:
    • Scenarios of receiving and transmitting a large volume of packets, such as video bullet screen and retransmission of telecommunication services
    • High performance databases and memory databases
    • Data analysis and mining, and distributed memory cache
    • Hadoop, Spark, and other enterprise-class applications that require large volume of memory
Instance types
Instance type vCPU Memory (GiB) Ephemeral storage (GiB) Intranet bandwidth (Gbit/s) Packet forwarding rate (10 thousand PPS) NIC queues
ecs.se1ne.large 2 16 N/A 0.5 12 2
ecs.se1ne.xlarge 4 32 N/A 0.8 30 2
ecs.se1ne.2xlarge 8 64 N/A 1.5 100* 2
ecs.se1ne.4xlarge 16 128 N/A 3 160* 4
ecs.se1ne.8xlarge 32 256 N/A 6 250* 8
ecs.se1ne.14xlarge 56 480 N/A 10 450* 14

* Testing conditions: No more than (vCPU core number/4) queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.

You can change the configurations of an instance between any two type families of sn2, sn2ne, sn1, sn1ne, se1, and se1ne, and within the same instance type family.

d1, big data type family
Features
  • High-volume ephemeral SATA HDD disks with high I/O throughput and a maximum of 20 Gbit/s of intranet bandwidth for a single instance
  • vCPU : Memory = 1:4, designed for big data scenarios
  • 2.5 GHz Intel Xeon E5-2682 v4 (Broadwell) processors
  • The network performance of an instance matching the computing type (the more advanced the computing type, the more powerful the network performance)
  • Ideal for:
    • Hadoop MapReduce, HDFS, Hive, HBase, and so on
    • Spark in-memory computing, MLib, and so on
    • For those enterprises that require big data computing and storage analysis, such as enterprises in Internet and finance industries, to store and compute massive data
    • ElasticSearch, logs, and so on
Instance types
Instance type vCPU Memory (GiB) Ephemeral storage (GiB) Intranet bandwidth (Gbit/s) Packet forwarding rate (10 thousand PPS) NIC queues
ecs.d1.2xlarge 8 32 4 * 5587 3 30 1
ecs.d1.4xlarge 16 64 8 * 5587 6 60*** 2
ecs.d1.6xlarge 24 96 12 * 5587 8 80*** 2
ecs.d1.8xlarge 32 128 16 * 5587 10 100** 4
ecs.d1.14xlarge 56 224 28 * 5587 17 140* 6

* Testing conditions: Six queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.
** Testing conditions: Four queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.
*** Testing conditions: Two queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.

You can change the configurations of an instance between d1 and d1ne.

For more information of d1 type family, see FAQ on d1 and d1ne.

d1ne, big data type family with enhanced network performance
Features
  • High-volume ephemeral SATA HDD disks with high I/O throughput and a maximum of 40 Gbit/s of intranet bandwidth for a single instance
  • vCPU : Memory = 1:4, designed for big data scenarios
  • 2.5 GHz Intel Xeon E5-2682 v4 (Broadwell) processors
  • The network performance of an instance matching the computing type (the more advanced the computing type, the more powerful the network performance)
  • Ideal for:
    • Hadoop MapReduce, HDFS, Hive, HBase, and so on
    • Spark in-memory computing, MLib, and so on
    • For those enterprises that require big data computing and storage analysis, such as enterprises in Internet and finance industries, to store and compute massive data
    • ElasticSearch, logs, and so on
Instance types
Instance type vCPU Memory (GiB) Ephemeral storage (GiB) Intranet bandwidth (Gbit/s) Packet forwarding rate (10 thousand PPS) NIC queues
ecs.d1ne.2xlarge 8 32 4 * 5587 6 80* 2
ecs.d1ne.4xlarge 16 64 8 * 5587 12 160* 4
ecs.d1ne.6xlarge 24 96 12 * 5587 16 200* 6
ecs.d1ne.8xlarge 32 128 16 * 5587 20 250* 8
ecs.d1ne.14xlarge 56 224 28 * 5587 40 450* 14

* Testing conditions: No more than (vCPU core number/4) queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.

You can change the configurations of an instance between d1 and d1ne.

For more information of d1 type family, see FAQ on d1 and d1ne.

i1, type family with ephemeral disks
Features
  • High-performance ephemeral NVMe SSD disks: supporting high IOPS and I/O throughput and low latency.
  • vCPU : Memory = 1:4, designed for high performance databases
  • 2.5 GHz Intel Xeon E5-2682 v4 (Broadwell) processors
  • The network performance of an instance matching the computing type (the more advanced the computing type, the more powerful the network performance)
  • Ideal for:
    • OLTP and high performance relational databases
    • NoSQL databases, such as Cassandra and MongoDB
    • Search applications, such as Elastic Search
Instance types
Instance type vCPU Memory (GiB) Ephemeral storage (GiB) Intranet bandwidth (Gbit/s) Packet forwarding rate (10 thousand PPS) NIC queues
ecs.i1.xlarge 4 16 2 * 104 0.8 10 1
ecs.i1.2xlarge 8 32 2 * 208 1.5 20 1
ecs.i1.4xlarge 16 64 2 * 416 3 40*** 2
ecs.i1-c5d1.4xlarge 16 64 2 * 1456 3 40*** 2
ecs.i1-c15d2.6xlarge 24 96 2 * 1456 4.5 60*** 2
ecs.i1.8xlarge 32 128 2 * 832 6 80** 3
ecs.i1-c10d1.8xlarge 32 128 2 * 1456 6 80** 3
ecs.i1.14xlarge 56 224 2 * 1456 10 120* 4

* Testing conditions: Four queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.
** Testing conditions: Three queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.
*** Testing conditions: Two queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.

You cannot change configurations of i1 instances.

c4, compute optimized type family with high clock speed
Features
  • Stable computing performance
  • 3.2 GHz Intel Xeon E5-2667 v4 (Broadwell) processors
  • The network performance of an instance matching the computing type (the more advanced the computing type, the more powerful the network performance)
  • Ideal for:
    • High performance Web front-end servers
    • High performance science and engineering applications
    • Massively Multiplayer Online (MMO) games and video coding
Instance types
Instance type vCPU Memory (GiB) Ephemeral storage (GiB) Intranet bandwidth (Gbit/s) Packet forwarding rate (10 thousand PPS) NIC queues
ecs.c4.xlarge 4 8 N/A 1.5 20 1
ecs.c4.2xlarge 8 16 N/A 3 40 1
ecs.c4.4xlarge 16 32 N/A 6 80** 2
ecs.cm4.xlarge 4 16 N/A 1.5 20 1
ecs.cm4.2xlarge 8 32 N/A 3 40 1
ecs.cm4.4xlarge 16 64 N/A 6 80** 2
ecs.cm4.6xlarge 24 96 N/A 10 120* 4
ecs.ce4.xlarge 4 32 N/A 1.5 20 1

* Testing conditions: Four queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.
** Testing conditions: Two queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.

You can change the configurations of an instance within c4.

Type families for enterprise-class heterogeneous computing

gn5, compute optimized type family with GPU
Features
  • NVIDIA P100 GPU processors
  • No fixed ratio of CPU to memory
  • High performance ephemeral SSD disks
  • 2.5 GHz Intel Xeon E5-2682 v4 (Broadwell) processors
  • The network performance of an instance matching the computing type (the more advanced the computing type, the more powerful the network performance)
  • Ideal for:
    • Deep learning
    • Scientific computing, such as computational fluid dynamics, computational finance, genomics, and environmental analysis
    • High performance computing, rendering, multi-media coding and decoding, and other server-side GPU compute workloads
Instance types
Instance type vCPU Memory (GiB) Ephemeral storage (GiB) GPU Intranet bandwidth (Gbit/s) Packet forwarding rate (10 thousand PPS) NIC queues
ecs.gn5-c4g1.xlarge 4 30 440 1 * NVIDIA P100 3 30 1
ecs.gn5-c8g1.2xlarge 8 60 440 1 * NVIDIA P100 3 30 1
ecs.gn5-c4g1.2xlarge 8 60 880 2 * NVIDIA P100 5 100** 2
ecs.gn5-c8g1.4xlarge 16 120 880 2 * NVIDIA P100 5 100** 2
ecs.gn5-c8g1.8xlarge 32 240 1760 4 * NVIDIA P100 10 200* 8
ecs.gn5-c8g1.14xlarge 56 480 3520 8 * NVIDIA P100 25 400* 14

* Testing conditions: No more than (vCPU core number/4) queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.
** Testing conditions: Two queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.

You can change the configurations of an instance within gn5.

gn4, compute optimized type family with GPU
Features
  • NVIDIA M40 GPU processors
  • No fixed ratio of CPU to memory
  • High performance ephemeral SSD disks
  • 2.5 GHz Intel Xeon E5-2682 v4 (Broadwell) processors
  • The network performance of an instance matching the computing type (the more advanced the computing type, the more powerful the network performance)
  • Ideal for:
    • Deep learning
    • Scientific computing, such as computational fluid dynamics, computational finance, genomics, and environmental analysis
  • High performance computing, rendering, multi-media coding and decoding, and other server-side GPU compute workloads
Instance types
Instance type vCPU Memory (GiB) Ephemeral storage (GiB) GPU Intranet bandwidth (Gbit/s) Packet forwarding rate (10 thousand PPS) NIC queues
ecs.gn4-c4g1.xlarge 4 30 N/A 1 * NVIDIA M40 3 40 1
ecs.gn4-c8g1.2xlarge 8 30 N/A 1 * NVIDIA M40 3 40 1
ecs.gn4.8xlarge 32 48 N/A 1 * NVIDIA M40 5 50** 3
ecs.gn4-c4g1.2xlarge 8 60 N/A 2 * NVIDIA M40 5 50 1
ecs.gn4-c8g1.4xlarge 16 60 N/A 2 * NVIDIA M40 5 50*** 2
ecs.gn4.14xlarge 56 96 N/A 2 * NVIDIA M40 10 120* 4

* Testing conditions: Four queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.
** Testing conditions: Three queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.
*** Testing conditions: Two queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.

You can change the configurations of an instance within gn4.

ga1, visualization compute type family with GPU
Features
  • AMD S7150 GPU processors
  • vCPU : Memory = 1:2.5
  • High performance ephemeral SSD disks
  • 2.5 GHz Intel Xeon E5-2682 v4 (Broadwell) processors
  • The network performance of an instance matching the computing type (the more advanced the computing type, the more powerful the network performance)
  • Ideal for:
    • Rendering, multimedia coding and decoding
    • Machine learning, high-performance computing, and high performance databases
    • Other server-end business scenarios that require powerful concurrent floating-point compute capabilities
Instance types
Instance type vCPU Memory (GiB) Ephemeral storage (GiB) GPU Intranet bandwidth (Gbit/s) Packet forwarding rate (10 thousand PPS) NIC queues
ecs.ga1.2xlarge 8 20 1 * 175 0.5 * AMD S7150 1.5 15 1
ecs.ga1.4xlarge 16 40 1 * 350 1 * AMD S7150 3 40*** 2
ecs.ga1.8xlarge 32 80 1 * 700 2 * AMD S7150 6 80** 3
ecs.ga1.14xlarge 56 160 1 * 1400 4 * AMD S7150 10 120* 4

* Testing conditions: Four queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.
** Testing conditions: Three queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.
*** Testing conditions: Two queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.

You can change the configurations of an instance within ga1.

f1, compute optimized type family with FPGA
Features
  • Intel Arria 10 GX 1150 FPGA
  • vCPU : Memory = 1:7.5
  • 2.5 GHz Intel Xeon E5-2682 v4 (Broadwell) processors
  • The network performance of an instance matching the computing type (the more advanced the computing type, the more powerful the network performance)
  • Ideal for:
    • Deep learning and reasoning
    • Genomics research and finance analysis
    • Computational workloads, such as real-time video processing and security
Instance types
Instance type vCPU Memory (GiB) Ephemeral storage (GiB) FPGA Intranet bandwidth (Gbit/s) Packet forwarding rate (10 thousand PPS) NIC queues
ecs.f1-c8f1.2xlarge 8 60 440 Intel Arria 10 GX 1150 3 40 1
ecs.f1-c8f1.4xlarge 16 120 880 Intel Arria 10 GX 1150 * 2 5 70* 2

* Testing conditions: Two queues for NICs are enabled and CentOS 7.3 is used. If you want to adjust multiple-queue for NIC, restart the instance.

You cannot change configurations of f1 instances.

Type families for beginners, computing on the x86-architecture

Features
  • 2.5 GHz Intel Xeon E5-2682 v4 (Broadwell) processors
  • The latest DDR4 memory
  • No fixed ratio of CPU to memory
Instance types
Type family Features vCPU : Memory Idea for
xn4 Compact shared instances 1:1
  • Front ends of Web applications
  • Light load applications and microservices
  • Applications for development or testing environments
n4 General shared instances 1:2
  • Websites and Web applications
  • Development environment, building servers, code repositories, microservices, and testing and staging environment
  • Lightweight enterprise applications
mn4 Balanced shared instances 1:4
  • Websites and Web applications
  • Lightweight databases and cache
  • Integrated applications and lightweight enterprise services
e4 Memory shared instances 1:8
  • Applications that require large volume of memory
  • Lightweight databases and cache

You can change the configurations of an instance between any two type families of xn4, n4, mn4, and e4, and within the same instance type family.

xn4
Instance type vCPU Memory (GiB) Ephemeral storage (GiB)
ecs.xn4.small 1 1 N/A
n4
Instance type vCPU Memory (GiB) Ephemeral storage (GiB)
ecs.n4.small 1 2 N/A
ecs.n4.large 2 4 N/A
ecs.n4.xlarge 4 8 N/A
ecs.n4.2xlarge 8 16 N/A
ecs.n4.4xlarge 16 32 N/A
ecs.n4.8xlarge 32 64 N/A
mn4
Instance type vCPU Memory (GiB) Ephemeral storage (GiB)
ecs.mn4.small 1 4 N/A
ecs.mn4.large 2 8 N/A
ecs.mn4.xlarge 4 16 N/A
ecs.mn4.2xlarge 8 32 N/A
ecs.mn4.4xlarge 16 64 N/A
ecs.mn4.8xlarge 32 128 N/A
e4
Instance type vCPU Memory (GiB) Ephemeral storage (GiB)
ecs.e4.small 1 8 N/A

Type families of previous generations for beginners, computing on the x86-architecture

Features

  • 2.5 GHz Intel Xeon E5-2680 v3 (Haswell) processors
  • The network performance of an instance matching the computing type (the more advanced the computing type, the more powerful the network performance)
  • I/O-optimized
  • Supporting the following disk types:
    • SSD cloud disks
    • Ultra cloud disks

Instance types

Type family Features vCPU : Memory Idea for
n1 General shared instances 1:2
  • Small and medium-sized web servers
  • Batch processing
  • Distributed analysis
  • Advertisement services
n2 Balanced shared instances 1:4
  • Medium-sized Web servers
  • Batch processing
  • Distributed analysis
  • Advertisement services
  • Hadoop clusters
e3 Memory shared instances 1:8
  • Cache, Redis
  • Search
  • Memory databases
  • Databases with high I/O, for example, Oracle and MongoDB
  • Hadoop clusters
  • Computing scenarios that involve massive data processing
n1
Instance type vCPU Memory (GiB) Ephemeral storage (GiB)
ecs.n1.tiny 1 1 N/A
ecs.n1.small 1 2 N/A
ecs.n1.medium 2 4 N/A
ecs.n1.large 4 8 N/A
ecs.n1.xlarge 8 16 N/A
ecs.n1.3xlarge 16 32 N/A
ecs.n1.7xlarge 32 64 N/A
n2
Instance type vCPU Memory (GiB) Ephemeral storage (GiB)
ecs.n2.small 1 4 N/A
ecs.n2.medium 2 8 N/A
ecs.n2.large 4 16 N/A
ecs.n2.xlarge 8 32 N/A
ecs.n2.3xlarge 16 64 N/A
ecs.n2.7xlarge 32 128 N/A
e3
Instance type vCPU Memory (GiB) Ephemeral storage (GiB)
ecs.e3.small 1 8 N/A
ecs.e3.medium 2 16 N/A
ecs.e3.large 4 32 N/A
ecs.e3.xlarge 8 64 N/A
ecs.e3.3xlarge 16 128 N/A

You can change the configurations among the three shared instance type families (n1, n2, and e3), and within the same instance type family.

If you are using t1, t2, s1, s2, s3, m1, m2, c1, or c2, see Generation I instance types.

Thank you! We've received your feedback.