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

功能介绍

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

  • ESSD云盘:基于新一代分布式块存储架构的超高性能云盘产品,结合25GE网络和RDMA技术,单盘可提供高达100万的随机读写能力和更低的单路时延能力。更多详情,请参见ESSD云盘

    建议在大型OLTP数据库、NoSQL数据库和ELK分布式日志等场景中使用。

  • SSD云盘:具备稳定的高随机读写性能、高可靠性的高性能云盘产品。

    建议在I/O密集型应用、中小型关系数据库和NoSQL数据库等场景中使用。

  • 高效云盘:具备高性价比、中等随机读写性能、高可靠性的云盘产品。

    建议在开发与测试业务和系统盘等场景中使用。

  • 普通云盘:属于上一代云盘产品,已经逐步停止售卖。

存储规格

性能类别ESSD云盘SSD云盘高效云盘普通云盘
PL3PL2PL1PL0
单盘容量范围(GiB)1261~32,768461~32,76820~32,76840~32,76820~32,76820~32,7685~2,000
最大IOPS1,000,000100,00050,00010,00025,0005,000数百
最大吞吐量(MB/s)4,00075035018030014030~40
单盘IOPS性能计算公式min{1,800+50*容量, 1,000,000}min{1,800+50*容量, 100,000}min{1,800+50*容量, 50,000}min{ 1,800+12*容量, 10,000 }min{1,800+30*容量, 25,000}min{1,800+8*容量, 5,000}
单盘吞吐量性能计算公式(MB/s)min{120+0.5*容量, 4,000}min{120+0.5*容量, 750}min{120+0.5*容量, 350}min{100+0.25*容量, 180}min{120+0.5*容量, 300}min{100+0.15*容量, 140}
单路随机写平均时延(ms),Block Size=4K0.20.20.20.3~0.50.5~21~35~10
API参数取值cloud_essdcloud_essdcloud_essdcloud_essdcloud_ssdcloud_efficiencycloud

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

适用场景

对于存储应用数据业务,您可以对云盘做以下操作:

注意事项

  • 推荐使用有状态应用(StatefulSet)挂载使用云盘。无状态应用(Deployment)挂载云盘时Replica需要为1,且不能保证挂载、卸载的优先顺序,容易造成磁盘抢占而导致挂载目录无法使用。且使用Deployment时由于升级策略,可能出现重启Pod时新的Pod一直无法挂载,故不推荐使用Deployment。
  • 云盘类型和ECS类型需要匹配才可以挂载,否则会挂载失败。关于云盘类型和ECS类型的匹配关系,请参考实例规格族
  • 每个节点最多可挂载16块云盘,单块云盘容量最大32 TiB。

计费说明

  • 待挂载的云盘类型必须是按量付费,包年包月的云盘无法被挂载。当您把集群中的ECS实例从按量付费转换成包年包月时,不可以把云盘一起变成包年包月,否则云盘将不能被挂载使用。
  • 云盘的具体价格信息,请参见详细定价
更多信息,请参见计费