Updated on 2024-04-15 GMT+08:00

ECS Types

The cloud platform provides the following ECS types for different application scenarios:
  • Kunpeng architecture
    • Kunpeng general computing
    • Kunpeng general computing-plus
    • Kunpeng memory-optimized
  • x86 architecture
    • General-purpose
    • General computing-plus
    • Memory-optimized
    • Disk-intensive
    • Ultra-high I/O
    • High-performance computing
    • GPU-accelerated
    • AI-accelerated

ECS Flavor Naming Rules

ECS flavors are named in the "AB.C" format.

Example: s2.medium

The format is defined as follows:

  • A specifies the ECS type. For example, s indicates a general-purpose ECS, c a general computing-plus ECS, and m a memory-optimized ECS.

    Kunpeng flavor names are started with letter k. For example, kc indicates Kunpeng general computing-plus.

  • B specifies the type ID. For example, 2 in s2 indicates a computing II ECS.
  • C specifies the flavor size, such as medium, large, or xlarge.

vCPU

ECS supports hyper-threading, which enables two threads to run concurrently on a single CPU core. Each thread is represented as a virtual CPU (vCPU) and a CPU core contains two vCPUs (logical cores).

Hyper-threading is enabled for most ECS flavors by default. If hyper-threading is disabled during the ECS creation or flavor change, the number of vCPUs queried from the ECS is half of the number of vCPUs defined by the ECS flavor.

For example, a 2-core physical CPU contains 4 vCPUs (threads).

Network Bandwidth

The intranet bandwidth and packets per second (PPS) of an ECS are determined by the ECS flavor.
  • Assured intranet bandwidth: indicates the guaranteed bandwidth allocated to an ECS when there is a network bandwidth contention in the entire network.
  • Maximum intranet bandwidth: indicates the maximum bandwidth that can be allocated to an ECS when the ECS does not compete for network bandwidth (other ECSs on the host do not have high requirements on network bandwidth).
  • Maximum intranet PPS: indicates the maximum ECS capability in sending and receiving packets.
  • For details about how to test packets per second (PPS), see "How Can I Test Network Performance?" in Elastic Cloud Server User Guide.
  • For how to enable NIC multi-queue, see "Enabling NIC Multi-Queue" in Elastic Cloud Server User Guide.
  • If the cluster uses 10GE networking, the ECS performance cannot be ensured in extreme scenarios.
  • The maximum bandwidth is the total bandwidth allocated to an ECS. If an ECS has multiple NICs, the sum of the maximum bandwidths allocated to all NICs cannot exceed the maximum bandwidth allocated to the ECS.