Updated on 2024-06-21 GMT+08:00

General-Purpose ECSs

Overview

General-purpose ECSs provide a baseline level of vCPU performance and a balance of compute, memory, and networking resources. They use a CPU-unbound scheduling scheme. The vCPUs are randomly allocated to idle CPU hyper threads based on the system loads. If traffic loads are light, the computing performance is high. However, if traffic loads are heavy, vCPUs of different ECSs compete for physical CPU resources, resulting in unstable computing performance.

Compared with dedicated general-purpose ECSs, general-purpose ECSs focus on resource sharing and cannot ensure stability of compute performance, but they offer lower costs. General-purpose ECSs are suitable for cost-sensitive applications that can tolerate performance jitter, such as web servers, general workloads, development environments, and small-scale databases.

S6 and S3 ECSs are suitable for applications that require moderate performance generally but occasionally burstable high performance, such as light-workload web servers, enterprise R&D and testing environments, and low- and medium-performance databases.

Scenarios

  • Applications

    General-purpose ECSs are suitable for applications that have no special requirements on CPU performance, memory, disk capacity, or bandwidth, but have high requirements on security and reliability. Example applications include web servers, R&D and testing environments, and small-scale databases. They feature low initial investment and maintenance costs.

  • Application scenarios

    Enterprise website deployment, enterprise office environment setup, and enterprise R&D and testing activities

Specifications

Table 1 T2 ECS specifications

Flavor

vCPUs

Memory

(GiB)

Max./Assured Bandwidth

Max. PPS

Virtualization

t2.micro

1

1

Low

Low

KVM

(Applicable only to Netherlands)

t2.small

1

2

Low

Low

t2.micro

1

1

Low

Low

Xen

(Applicable only to France)

t2.small

1

2

Low

Low

t2.large.2

2

4

Low

Low

t2.xlarge.2

4

8

Low

Low

t2.2xlarge.2

8

16

Low

Low

Table 2 S6 ECS specifications

Flavor

vCPUs

Memory

(GiB)

Max./Assured Bandwidth

(Gbit/s)

Max. PPS

(10,000)

Max. NIC Queues

Max. NICs

Virtualization

s6.small.1

1

1

0.8/0.15

10

1

2

KVM

s6.medium.2

1

2

0.8/0.15

10

1

2

KVM

s6.large.2

2

4

1.5/0.3

15

1

2

KVM

s6.xlarge.2

4

8

2/0.5

25

1

2

KVM

s6.2xlarge.2

8

16

3/1

50

2

2

KVM

s6.4xlarge.2

16

32

6/1.5

100

4

2

KVM

s6.medium.4

1

4

0.8/0.15

10

1

2

KVM

s6.large.4

2

8

1.5/0.3

15

1

2

KVM

s6.xlarge.4

4

16

2/0.5

25

1

2

KVM

s6.2xlarge.4

8

32

3/1

50

2

2

KVM

s6.4xlarge.4

16

64

6/1.5

100

4

2

KVM

Table 3 S3 ECS specifications

Flavor

vCPUs

Memory

(GiB)

Max./Assured Bandwidth

(Gbit/s)

Max. PPS

(10,000)

Max. NIC Queues

Max. NICs

Virtualization

s3.small.1

1

1

0.5/0.1

5

1

1

KVM

s3.medium.2

1

2

0.5/0.1

5

1

1

KVM

s3.large.2

2

4

0.8/0.2

10

1

1

KVM

s3.xlarge.2

4

8

1.5/0.4

15

1

2

KVM

s3.2xlarge.2

8

16

3/0.8

20

2

2

KVM

s3.4xlarge.2

16

32

4/1.5

30

4

2

KVM

s3.medium.4

1

4

0.5/0.1

5

1

1

KVM

s3.large.4

2

8

0.8/0.2

10

1

1

KVM

s3.xlarge.4

4

16

1.5/0.4

15

1

2

KVM

s3.2xlarge.4

8

32

3/0.8

20

2

2

KVM

s3.4xlarge.4

16

64

4/1.5

30

4

2

KVM