EVS Disk Types

Elastic Volume Service (EVS) provides highly reliable, high-performance persistent block storage for Huawei Cloud servers like Elastic Cloud Servers (ECSs) and Bare Metal Servers (BMSs).

Disk Types

EVS disks are classified, by performance, into the following types: Extreme SSD, General Purpose SSD V2, Ultra-high I/O, General Purpose SSD, and High I/O. EVS disks differ in performance and price. Choose the disk type most appropriate for your applications.

Extreme SSD EVS disks use congestion control algorithms for Remote Direct Memory Access (RDMA) deployments. An extreme SSD disk can reach up to 1,000 MiB/s of throughput and offer extreme low single-channel latency.

Performance Metrics

  • IOPS: Number of read/write operations performed by an EVS disk per second
  • Throughput: Amount of data read from and written into an EVS disk per second
  • Read/Write I/O latency: Minimum interval between two consecutive read/write operations on an EVS disk

Specifications

EVS disk types and performance

Parameter
Extreme SSD
General Purpose SSD V2
Ultra-high I/O
General Purpose SSD
High I/O

Max. capacity (GiB)

System disk: 1,024

Data disk: 32,768

• System disk: 1,024

• Data disk: 32,768

• System disk: 1,024

• Data disk: 32,768

• System disk: 1,024

• Data disk: 32,768

• System disk: 1,024

• Data disk: 32,768

Short description

Superfast disks for workloads demanding ultra-high bandwidth and ultra-low latency

SSD-backed disks allowing for tailored IOPS and throughput and targeting for transactional workloads that demand high performance and low latency

High performance disks excellent for enterprise mission-critical services as well as workloads demanding high throughput and low latency

Cost-effective disks designed for enterprise applications with medium performance requirements

Disks suitable for commonly accessed workloads [f]

Typical workloads

Database workloads

  1. Oracle
  2. SQL Server
  3. ClickHouse

AI workloads


Enterprise OA and virtual desktops

Large-scale development and testing

Transcoding services

System disks

Medium- and large-sized databases (SQL Server, Oracle, NoSQL, and PostgreSQL)

Transcoding services

I/O-intensive workloads

  1. NoSQL
  2. Oracle
  3. SQL Server
  4. PostgreSQL

Latency-sensitive application

  1. Redis
  2. Memcache

Enterprise OA

Medium-scale development and test environments

Small- and medium-sized databases

Web applications

System disks

Common development and test environments


Max. IOPS [a]

128,000

128,000

50,000

20,000

5,000

Max. Throughput [a] (MiB/s)

1,000

1,000

350

250

150

Burst IOPS limit [a]

64,000

N/A

16,000

8,000

5,000

Disk IOPS [c]

Min. [128,000, 1,800 + 50 x Capacity (GiB)]

You preconfigure an IOPS ranging from 3,000 to 128,000. This IOPS must also be less than or equal to 500 multiplying the capacity (GiB).

Min. [50,000, 1,800 + 50 x Capacity (GiB)]

Min. [20,000, 1,800 + 12 x Capacity (GiB)]

Min. [5,000, 1,800 + 8 x Capacity (GiB)]

Disk throughput [b] (MiB/s)

Min. [1,000, 120 + 0.5 × Capacity (GiB)]

You preconfigure a throughput ranging from 125 to 1,000. This throughput must also be less than or equal to the IOPS divided by 4.

Min. [350, 120 + 0.5 × Capacity (GiB)]

Min. [250, 100 + 0.5 × Capacity (GiB)]

Min. [150, 100 + 0.15 × Capacity (GiB)]

Single-queue access latency [d] (ms)

Sub-millisecond

1

1

1

1 to 3

API Name [e]

ESSD

GPSSD2

SSD

GPSSD

SAS

NOTE:

[a]: The maximum IOPS, maximum throughput, and burst IOPS limit are all calculated based on the sum of read and write operations. For example, maximum IOPS = read IOPS + write IOPS.

[b]: Take ultra-high I/O for example: The baseline throughput is 120 MiB/s. The throughput increases by 0.5 MiB/s for every one GiB added until it reaches the maximum throughput 350 MiB/s.

[c]: Take ultra-high I/O for example: The baseline IOPS is 1,800. The IOPS increases by 50 for every one GiB added until it reaches the maximum IOPS 50,000.

[d]: A single queue indicates that the queue depth or concurrency is 1. The single-queue access latency is the I/O latency when all I/O requests are processed sequentially. The values in the table are calculated with 4 KiB data blocks.

[e]: This API name indicates the value of the volume_type parameter in the EVS API. It does not represent the type of the underlying hardware device.

[f]: High I/O disks (except for those created in dedicated storage pools) are HDD-backed disks. They are suitable for applications with commonly accessed workloads. The baseline throughput of a high I/O disk is 40 MiB/s per TiB, and the maximum throughput of a high I/O disk is 150 MiB/s. If your applications have high workloads, it is recommended that you choose the disk types with higher specifications. Such types of disks are SSD-backed disks.