您可以在阿里云容器服務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實例從按量付費轉換成包年包月時,不可以把云盤一起變成包年包月,否則云盤將不能被掛載使用。
云盤的具體價格信息,請參見詳細定價。
更多信息,請參見計費。