ECS Instance Types

Elastic Cloud Server (ECS) provides secure, scalable, and on-demand compute resources with flexible billing modes and easy O&M, greatly reducing enterprise costs.

Overview

An ECS is a basic computing unit that consists of vCPUs, memory, OS, and EVS disks.

After creating an ECS, you can use it like using your local computer or physical server and deploy applications in an efficient, reliable, and secure computing environment. ECSs support self-service creation, modification, and operation. To create an ECS, you need to specify its vCPUs, memory, OS, and login authentication. After the ECS is created, you can modify its specifications as needed.

There are a wide range of ECS types available to meet your compute and storage requirements. Each ECS type offers various flavors with different vCPU and memory configurations for you to choose from.

For details about ECS specifications, see ECS Types.

x86 CPU Architecture

General Computing ECSs

General computing ECSs provide a balance of computing, memory, and network resources, a baseline level of vCPU performance, and the ability to burst above the baseline. These ECSs are suitable for general workloads, such as web servers, enterprise R&D, and small-scale databases.

General Computing S6

Overview

General computing S6 ECSs use the 2nd generation Intel® Xeon® Scalable processors and Huawei 25GE high-speed intelligent NICs to provide high network bandwidth and PPS.

Notes

S6 ECS burstable performance is neither restricted by CPU credits nor billed for additional credits.

Scenarios

  • Websites and web applications that have high requirements on PPS throughput
  • Lightweight databases and cache servers
  • Light- and medium-load enterprise applications

Specifications

S6 ECS specifications

Flavor
vCPUs
Memory (GiB)
Max./Assured Bandwidth (Gbit/s)
Max. PPS (10,000)
Max. NIC Queues
Max. NICs
Virtualization

s6.medium.4

1

4

0.8/0.1

10

1

2

KVM

s6.large.4

2

8

1.5/0.2

15

1

2

KVM

s6.xlarge.4

4

16

2/0.35

25

1

2

KVM

s6.2xlarge.4

8

32

3/0.75

50

2

2

KVM

General Computing-plus ECSs

General computing-plus ECSs use dedicated vCPUs to deliver powerful performance. In addition, the ECSs use latest-generation network acceleration engines and Data Plane Development Kit (DPDK) to provide high network performance.

General Computing-plus C6s

Overview

C6s ECSs use second-generation Intel® Xeon® Scalable processors that feature high performance, stability, low latency, and cost-effectiveness.

Scenarios

Internet, gaming, and rendering scenarios, especially those with strict requirements on computing and network stability.

  • Gaming: C6s ECSs meet requirements of high performance and stability.
  • Rendering: C6s ECSs provide high-quality rendering and superb cost-effectiveness.
  • Other scenarios: C6s ECSs support gaming acceleration, video bullet screen, website building, and app development.

Specifications

C6s ECS specifications

Flavor
vCPUs
Memory (GiB)
Max./Assured Bandwidth (Gbit/s)
Max. PPS (10,000)
Max. NIC Queues
Max. NICs
Virtualization

c6s.large.2

2

4

1/1

30

2

2

KVM

c6s.xlarge.2

4

8

2/2

60

2

3

KVM

c6s.2xlarge.2

8

16

4/4

120

4

4

KVM

c6s.3xlarge.2

12

24

5.5/5.5

180

4

6

KVM

c6s.4xlarge.2

16

32

7.5/7.5

240

8

8

KVM

c6s.6xlarge.2

24

48

11/11

350

8

8

KVM

c6s.8xlarge.2

32

64

15/15

450

16

8

KVM

c6s.12xlarge.2

48

96

22/22

650

16

8

KVM

c6s.16xlarge.2

64

128

30/30

850

32

8

KVM

c6s.large.4

2

8

1/1

30

2

2

KVM

c6s.xlarge.4

4

16

2/2

60

2

3

KVM

c6s.2xlarge.4

8

32

4/4

120

4

4

KVM

c6s.3xlarge.4

12

48

5.5/5.5

180

4

6

KVM

c6s.4xlarge.4

16

64

7.5/7.5

240

8

8

KVM

c6s.6xlarge.4

24

96

11/11

350

8

8

KVM

c6s.8xlarge.4

32

128

15/15

450

16

8

KVM

c6s.12xlarge.4

48

192

22/22

650

16

8

KVM

c6s.16xlarge.4

64

256

30/30

850

32

8

KVM

General Computing-plus C6

Overview

C6 ECSs use second-generation Intel® Xeon® Scalable processors and 25GE high-speed intelligent NICs to offer powerful and stable computing performance, and ultra-high network bandwidth and PPS.

Scenarios

  • Websites and web applications that require high computing and network performance
  • General databases and cache servers
  • Medium- and heavy-load enterprise applications
  • Gaming and rendering

Specifications

C6 ECS specifications

Flavor
vCPUs
Memory (GiB)
Max./Assured Bandwidth (Gbit/s)
Max. PPS (10,000)
Max. NIC Queues
Max. NICs
Virtualization

c6.large.2

2

4

4/1.2

40

2

2

KVM

c6.xlarge.2

4

8

8/2.4

80

2

3

KVM

c6.2xlarge.2

8

16

15/4.5

150

4

4

KVM

c6.3xlarge.2

12

24

17/7

200

4

6

KVM

c6.4xlarge.2

16

32

20/9

280

8

8

KVM

c6.6xlarge.2

24

48

25/14

400

8

8

KVM

c6.8xlarge.2

32

64

30/18

550

16

8

KVM

c6.12xlarge.2

48

96

35/27

750

16

8

KVM

c6.16xlarge.2

64

128

40/36

1,000

32

8

KVM

c6.22xlarge.2

88

176

44/40

1,200

32

8

KVM

c6.22xlarge.2.physical

88

192

44/40

1,000

16

33

BMS

c6.large.4

2

8

4/1.2

40

2

2

KVM

c6.xlarge.4

4

16

8/2.4

80

2

3

KVM

c6.2xlarge.4

8

32

15/4.5

150

4

4

KVM

c6.3xlarge.4

12

48

17/7

200

4

6

KVM

c6.4xlarge.4

16

64

20/9

280

8

8

KVM

c6.6xlarge.4

24

96

25/14

400

8

8

KVM

c6.8xlarge.4

32

128

30/18

550

16

8

KVM

c6.12xlarge.4

48

192

35/27

750

16

8

KVM

c6.16xlarge.4

64

256

40/36

1,000

32

8

KVM

c6.22xlarge.4

88

352

40/44

1,200

28

8

KVM

c6.22xlarge.4.physical

88

384

44/40

1,000

16

32

BMS

General Computing-Basic ECSs

General Computing-Basic T6

Overview

General computing-basic ECSs keep costs low and are ideal for scenarios that normally require moderate CPU performance but occasionally need burstable high performance. The performance of these ECSs is constrained by baseline performance and CPU credits.

Scenarios

General computing-basic ECSs are suitable for applications that require moderate CPU performance generally but burstable high performance occasionally, such as web application servers, light-load applications, and microservices.

Specifications

T6 ECS specifications

Flavor
vCPUs
Memory (GiB)
CPU Baseline (%)
Average CPU Baseline (%)
Max./Assured Bandwidth (Gbit/s)
Max. PPS (10,000)
Max. NICs
Virtualization

t6.small.1

1

1

10

10

0.3/0.05

6

1

KVM

t6.large.1

2

2

40

20

0.5/0.1

10

1

KVM

t6.xlarge.1

4

4

80

20

1/0.2

20

2

KVM

t6.2xlarge.1

8

8

120

15

2/0.4

40

2

KVM

t6.4xlarge.1

16

16

240

15

3/0.8

60

2

KVM

t6.medium.2

1

2

10

10

0.3/0.05

6

1

KVM

t6.large.2

2

4

40

20

0.5/0.1

10

1

KVM

t6.xlarge.2

4

8

80

20

1/0.2

20

2

KVM

t6.2xlarge.2

8

16

120

15

2/0.4

40

2

KVM

t6.4xlarge.2

16

32

240

15

3/0.8

60

2

KVM

t6.large.4

2

8

40

20

0.5/0.1

10

1

KVM

t6.xlarge.4

4

16

80

20

1/0.2

20

2

KVM

t6.2xlarge.4

8

32

120

15

2/0.4

40

2

KVM

Memory-optimized ECSs

Memory-optimized ECSs are well-suited for large in-memory datasets and high-performance networks. They are designed for memory-intensive applications that process a large amount of data, such as precision marketing, e-commerce, and IoV big data analysis.

Memory-optimized M6s

Overview

Memory-optimized ECSs have a large memory size and provide high memory performance. They are designed for memory-intensive applications that process large volumes of data, such as precision marketing, e-commerce, and IoV big data analysis.

M6s ECSs use second-generation Intel® Xeon® Scalable processors with technologies optimized to offer powerful and stable computing performance. Using 25GE high-speed intelligent NICs, M6s ECSs provide a maximum memory size of 512 GiB based on DDR4 for memory-intensive applications with high requirements on network bandwidth and Packets Per Second (PPS).

Scenarios

  • Big data analysis for precision marketing, e-commerce, IoV, relational databases, NoSQL databases, and memory data analysis

Specifications

M6s ECS specifications

Flavor
vCPUs
Memory (GiB)
Max./Assured Bandwidth (Gbit/s)
Max. PPS (10,000)
Max. NIC Queues
Max. NICs
Virtualization

m6s.large.8

2

16

3/1

30

2

2

KVM

m6s.xlarge.8

4

32

6/2

60

2

3

KVM

m6s.2xlarge.8

8

64

12/4

120

4

4

KVM

m6s.3xlarge.8

12

96

14/5.5

160

4

6

KVM

m6s.4xlarge.8

16

128

16/7.5

220

8

8

KVM

m6s.6xlarge.8

24

192

20/11

320

8

8

KVM

m6s.8xlarge.8

32

256

25/15

450

16

8

KVM

m6s.16xlarge.8

64

512

34/30

1,000

32

8

KVM

Memory-optimized M6

Overview

M6 ECSs use second-generation Intel® Xeon® Scalable processors with technologies optimized to offer powerful and stable computing performance. Using 25GE high-speed intelligent NICs, M6 ECSs provide a maximum memory size of 512 GiB based on DDR4 for memory-intensive applications with high requirements on network bandwidth and Packets Per Second (PPS).

Specifications

M6 ECS specifications

Flavor
vCPUs
Memory (GiB)
Max./Assured Bandwidth (Gbit/s)
Max. PPS (10,000)
Max. NIC Queues
Virtualization

m6.large.8

2

16

4/1.2

40

2

KVM

m6.xlarge.8

4

32

8/2.4

80

2

KVM

m6.2xlarge.8

8

64

15/4.5

150

4

KVM

m6.3xlarge.8

12

96

17/7

200

4

KVM

m6.4xlarge.8

16

128

20/9

280

8

KVM

m6.6xlarge.8

24

192

25/14

400

8

KVM

m6.8xlarge.8

32

256

30/18

550

16

KVM

m6.16xlarge.8

64

512

40/36

1,000

32

KVM

Disk-intensive ECSs

Disk-intensive ECSs are delivered with local disks for high storage bandwidth and IOPS. In addition, local disks are more cost-effective in massive data storage scenarios. Disk-intensive ECSs have the following features:

  • They use local disks to provide high sequential read/write performance and low latency, improving file read/write performance.
  • They provide powerful and stable computing capabilities, ensuring efficient data processing.
  • They provide high intranet performance, including robust intranet bandwidth and PPS, for data exchange between ECSs during peak hours.

Disk-intensive D6

Overview

D6 ECSs, with a vCPU/memory ratio of 1:4, use 2nd Generation Intel® Xeon® Scalable processors to offer powerful and stable computing performance. Equipped with proprietary 25GE high-speed intelligent NICs and local SATA disks, D6 ECSs offer ultra-high network bandwidth, PPS, and local storage. The capacity of a single SATA disk is up to 3,600 GiB, and an ECS can have up to 36 such disks attached.

Scenarios

Disk-intensive D6 ECSs are suitable for applications that need to process large volumes of data and require high I/O performance and rapid data switching and processing, including massively parallel processing (MPP) databases, MapReduce and Hadoop distributed computing, big data computing, distributed file systems, network file systems, and logs and data processing applications.

Specifications

D6 ECS specifications

Flavor
vCPUs
Memory (GiB)
Max./Assured Bandwidth (Gbit/s)
Max. PPS (10,000)
Max. NIC Queues
Max. NICs
Local Disks (GiB)
Virtualization

d6.xlarge.4

4

16

5/2

60

2

3

2 × 3,600

KVM

d6.2xlarge.4

8

32

10/4

120

4

4

4 × 3,600

KVM

d6.4xlarge.4

16

64

20/7.5

240

8

8

8 × 3,600

KVM

d6.6xlarge.4

24

96

25/11

350

8

8

12 × 3,600

KVM

d6.8xlarge.4

32

128

30/15

450

16

8

16 × 3,600

KVM

d6.12xlarge.4

48

192

40/22

650

16

8

24 × 3,600

KVM

d6.16xlarge.4

64

256

42/30

850

32

8

32 × 3,600

KVM

GPU-accelerated ECSs

GPU-accelerated ECSs provide outstanding floating-point computing capabilities. They are suitable for applications that require real-time, highly concurrent massive computing.

Inference-accelerated Pi2

Overview

Pi2 ECSs use NVIDIA Tesla T4 GPUs dedicated for real-time AI inference. These ECSs use the T4 INT8 calculator for up to 130 TOPS of INT8 computing. The Pi2 ECSs can also be used for light-load training.

Specifications

Pi2 ECS specifications

Flavor
vCPUs
Memory (GiB)
Max./Assured Bandwidth (Gbit/s)
Max. PPS (10,000)
Max. NIC Queues
Max. NICs
GPUs
GPU Memory (GiB)
Local Disks
Virtualization

pi2.2xlarge.4

8

32

10/4

50

4

4

1 × T4

1 × 16

N/A

KVM

pi2.4xlarge.4

16

64

15/8

100

8

8

2 × T4

2 × 16

N/A

KVM

pi2.8xlarge.4

32

128

25/15

200

16

8

4 × T4

4 × 16

N/A

KVM

pi2.16xlarge.4

64

256

30/30

400

32

8

8 × T4

8 × 16

N/A

KVM