云盘存储卷概述

更新时间: 2023-11-14 16:17:51

您可以在阿里云容器计算服务集群中使用阿里云云盘存储卷。目前,ACS CSI插件支持通过PVC方式挂载云盘动态存储卷。本文介绍了阿里云云盘存储卷的功能介绍、存储规格、适用场景、使用限制及计费说明。

功能介绍

云盘是阿里云为云服务器ECS提供的数据块级别的块存储产品,具有低时延、高性能、持久性、高可靠等特点。云盘采用分布式三副本机制,为ECS实例提供数据可靠性保证。云盘支持在可用区内自动复制您的数据,防止意外硬件故障导致的数据不可用,保护您的业务免于组件故障的威胁。

存储规格

类别

ESSD PL0云盘

ESSD AutoPL云盘

ESSD AutoPL云盘(开启性能突发)

存储类

alicloud-ebs-efficiency

alicloud-ebs-performance

alicloud-ebs-rapid

单盘容量范围(GiB)

20~65,536

40~65,536

40~65,536

最大IOPS

10,000

1,000,000

1,000,000

最大吞吐量(MB/s)

180

4,096

4,096

单盘IOPS性能计算公式

min{ 1,800+12*容量, 10,000 }

基准性能:min{1,800+50*容量, 50,000}

  • 基准性能:min{1,800+50*容量, 50,000}

  • 性能突发:600,000

单盘吞吐量性能计算公式(MB/s)

min{100+0.25*容量, 180}

基准性能:min{120+0.5*容量, 350}

  • 基准性能:min{120+0.5*容量, 350}

  • 性能突发:4 GB/s

单路随机写平均时延(ms),Block Size=4K

0.3~0.5

0.2

0.2

重要

邀测期间,云盘存储卷的性能指标会受到以下限制:

  • 容量上限为2TiB,即2048GiB;

  • ESSD AutoPL云盘的单盘IOPS性能和单盘吞吐量性能不含预配置性能;

更多云盘性能介绍,请参见块存储性能

适用场景

根据业务需求,您可以对云盘做以下操作:

业务需求

参考链接

存储应用数据

具体操作,请参见:

注意事项

  • 云盘为阿里云存储团队提供的非共享存储,只能同时被一个Pod挂载。

  • 推荐使用有状态应用(StatefulSet)挂载使用云盘。无状态应用(Deployment)挂载云盘时Replica需要为1,且不能保证挂载、卸载的优先顺序。使用Deployment时由于升级策略,可能出现重启Pod时新的Pod一直无法挂载,故不推荐使用Deployment。

存储类(StorageClass)

如果PVC请求多,就需要创建很多PV,对于运维人员来说维护成本很高,Kubernetes提供了StorageClass这种自动创建PV的机制。

StorageClass

容器计算服务集群默认提供了以下几种StorageClass:

  • alicloud-ebs-efficiency:对应的云盘性能类别为ESSD PL0云盘。

  • alicloud-ebs-performance:对应的云盘性能类别为ESSD AutoPL云盘。

  • alicloud-ebs-rapid:对应的云盘性能类别为ESSD AutoPL云盘(开启性能突发)。

以上3种StorageClass的volumeBindingMode参数配置为WaitForFirstConsumer,表示使用延迟绑定的方式创建云盘。创建云盘时选择的可用区就是PVC的Pod所在可用区。