云盘存储卷概述

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

功能介绍

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

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

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

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

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

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

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

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

存储规格

性能类别

ESSD云盘

SSD云盘

高效云盘

普通云盘

PL3

PL2

PL1

PL0

单盘容量范围(GiB)

1261~32,768

461~32,768

20~32,768

40~32,768

20~32,768

20~32,768

5~2,000

最大IOPS

1,000,000

100,000

50,000

10,000

25,000

5,000

数百

最大吞吐量(MB/s)

4,000

750

350

180

300

140

30~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=4K

0.2

0.2

0.2

0.3~0.5

0.5~2

1~3

5~10

API参数取值

cloud_essd

cloud_essd

cloud_essd

cloud_essd

cloud_ssd

cloud_efficiency

cloud

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

适用场景

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

注意事项

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

  • 云盘类型和ECS类型需要匹配才可以挂载,否则会挂载失败。关于云盘类型和ECS类型的匹配关系,请参考实例规格族

  • 每个节点最多可挂载16块云盘,单块云盘容量最大32 TiB。

计费说明

  • 待挂载的云盘类型必须是按量付费,包年包月的云盘无法被挂载。当您把集群中的ECS实例从按量付费转换成包年包月时,不可以把云盘一起变成包年包月,否则云盘将不能被挂载使用。

  • 云盘的具体价格信息,请参见详细定价

更多信息,请参见计费