云硬盘概述
为满足数据持久化的需求,CCE支持将云硬盘(EVS)创建的存储卷挂载到容器的某一路径下,当容器在同一可用区内迁移时,挂载的云硬盘将一同迁移。通过云硬盘,可以将存储系统的远端文件目录挂载到容器中,数据卷中的数据将被永久保存,即使删除了容器,数据卷中的数据依然保存在存储系统中。
云硬盘性能规格
云硬盘性能的主要指标包括:
- IOPS:云硬盘每秒进行读写的操作次数。
- 吞吐量:云硬盘每秒成功传送的数据量,即读取和写入的数据量。
- IO读写时延:云硬盘连续两次进行读写操作所需要的最小时间间隔。
参数 |
极速型SSD V2 |
通用型SSD V2 |
极速型SSD |
通用SSD |
超高IO |
高IO |
---|---|---|---|---|---|---|
云硬盘最大容量(GiB) |
|
|
|
|
|
|
最大IOPS |
256000 |
128000 |
128000 |
20000 |
50000 |
5000 |
最大吞吐量(MiB/s) |
4000 |
1000 |
1000 |
250 |
350 |
150 |
IOPS突发上限 |
NA |
NA |
64000 |
8000 |
16000 |
5000 |
云硬盘IOPS性能计算公式 |
IOPS值由用户预配置,范围为100~256000,具体可配置值≤(1000*容量(GiB)) |
IOPS值由用户预配置,范围为3000~128000,具体可配置值≤(500*容量(GiB)) |
IOPS = min (128000, 1800 + 50 × 容量) |
IOPS=min (20000, 1800 + 12 × 容量) |
IOPS = min (50000, 1800 + 50 × 容量) |
IOPS = min (5000, 1800 + 8 × 容量) |
云硬盘吞吐量性能计算公式(MiB/s) |
吞吐量≤min(4000,预配置IOPS/16) |
吞吐量值由用户配置,范围为125~1000,具体可配置值≤(IOPS/4) |
吞吐量 = min (1000, 120 + 0.5 × 容量) |
吞吐量 = min (250, 100 + 0.5 × 容量) |
吞吐量 = min (350, 120 + 0.5 × 容量) |
吞吐量 = min (150, 100 + 0.15 × 容量) |
单队列访问时延(ms) |
亚毫秒级 |
1 |
亚毫秒级 |
1 |
1 |
1~ 3 |
API名称 |
ESSD2 |
GPSSD2 |
ESSD |
GPSSD |
SSD |
SAS |
关于云硬盘性能的详细介绍,请以磁盘类型及性能介绍为准。
使用场景
根据使用场景不同,云硬盘类型的存储支持以下挂载方式:
- 通过静态存储卷使用已有云硬盘:即静态创建的方式,需要先使用已有的云硬盘创建PV,然后通过PVC在工作负载中挂载存储。适用于已有可用的底层存储或底层存储需要包周期的场景。
- 通过动态存储卷使用云硬盘:即动态创建的方式,无需预先创建云硬盘,在创建PVC时通过指定存储类(StorageClass),即可自动创建云硬盘和对应的PV对象。适用于无可用的底层存储,需要新创建的场景。
- 在有状态负载中动态挂载云硬盘存储:仅有状态工作负载支持,可以为每一个Pod关联一个独有的PVC及PV,当Pod被重新调度后,仍然能够根据该PVC名称挂载原有的数据。适用于多实例的有状态工作负载。
计费说明
- 挂载云硬盘类型的存储卷时,通过StorageClass自动创建的云硬盘默认创建计费模式为“按需计费”,且不支持将云硬盘单独转包周期。如需使用包周期的云硬盘,请使用已有的云硬盘存储进行挂载。
- 关于云硬盘的价格信息,请参见云硬盘计费说明。