ACK 集群支持通過 Pod 自動綁定使用阿里云云盤、NAS、OSS 存儲服務。在實際業務場景中,您可以根據需求,選擇適合的存儲卷類型。本文將分別介紹阿里云云盤、NAS 以及 OSS 存儲服務及其應用場景。
阿里云云盤
阿里云云盤 是阿里云為云服務器 ECS 提供的數據塊級別的塊存儲產品,具有低時延、高性能、持久性、高可靠等特點。
使用說明
云盤為非共享存儲,一個云盤只能同時被一個 Pod 掛載。
集群中只有與云盤在同一個可用區(Zone)的節點才可以掛載云盤。
使用云盤存儲卷前,需要先申請一個云盤。詳見 創建云盤。
應用場景
對磁盤 I/O 要求高的應用,且沒有共享數據的需求,如 MySQL、Redis 等數據存儲服務。
高速寫日志。
持久化存儲數據,不因 Pod 生命周期的結束而消失。
阿里云 NAS
阿里云文件存儲 NAS(Apsara File Storage)是面向云服務器 ECS 實例、容器服務等計算節點的文件存儲服務,是一種可共享訪問、彈性擴展、高可靠、高性能的分布式文件系統。它的讀寫性能相較于對象存儲 OSS 而言較高。
使用說明
NAS 為共享存儲,支持同時被多個 Pod 掛載,即一個 PVC 可以同時被多個 Pod 使用。
使用 NAS 數據卷前,您需要在 NAS 管理控制臺上創建文件系統,并在文件系統中添加掛載點。
應用場景
對磁盤 I/O 要求較高的應用。
可實現跨主機文件共享,例如:可作為文件服務器。
阿里云 OSS
阿里云對象存儲 OSS(Object Storage Service)是阿里云提供的一種海量、安全、低成本、高持久的云存儲服務,適合存放任意類型的文件。
使用說明
OSS 為共享存儲,可以同時為多個 Pod 提供共享存儲服務。
使用 OSS 存儲卷前,您需要先在 OSS 管理控制臺上創建 Bucket。詳見 創建存儲空間。
應用場景
對磁盤 I/O 要求低。
配置文件、圖片、小視頻等共享業務。