
上年,Azure Container Storage 宣佈正式可用,提供高性能、可擴展、容器原生儲存畀公有雲環境。v2.0.0 版本喺呢個基礎上提升性能,透過深度整合本地 NVMe 磁碟喺 Azure VM 實例附喺 AKS 節點度。呢個可以實現高 IOPS、吞吐量同低延遲,比起網絡附加磁碟,同時減低成本。數據平面嘅改進同更精簡嘅架構進一步提升性能,喺 fio 基準測試中達到亞毫秒延遲喺更高事務率。具體嚟講,fio 測試顯示大約 7 倍更高 IOPS 同 4 倍更少延遲比起之前版本,加速數據庫提交同 AI 模型數據加載,畀更快應用響應。
喺真實工作負載中,用 PostgreSQL 喺 AKS 上測試顯示每秒事務提升 60%,延遲減低超過 30%,導致更快查詢響應、更高吞吐量,同更好用戶體驗畀數據庫驅動應用。
對於 AI 同機器學習,v2.0.0 整合咗 KAITO,即 Kubernetes AI Toolchain Operator,用嚟加速加載大型模型檔案(幾十或幾百 GB)入 GPU 記憶體。KAITO 喺 GPU 節點上提供條紋 NVMe 卷,由 Azure Container Storage 後備,本地緩存模型畀重用跨 pod 重啟。呢個導致超過 5 倍模型加載性能提升比起用臨時 OS 磁碟,畀更快擴展 AI 推理 pod、更快響應流量峰值、減低冷啟動,同更好 GPU 利用率透過最小化 I/O 等待時間。
架構簡化咗畀更容易管理:佢消除咗自訂 StoragePool CRD,允許用戶直接透過標準 Kubernetes StorageClasses 同 PVCs 提供儲存,符合原生 Kubernetes 模式。足跡更輕,只有一個操作員同 CSI 驅動程式組件,無保留 CPU 資源,支持單一或兩個節點集群(之前需要三個節點)。內置 Prometheus 移除咗避免衝突,度量而家暴露畀 Azure Monitor 或現有 Prometheus 實例刮取。額外改進包括無依賴 cert-manager 畀 webhooks、喺 kube-system 命名空間操作,同更少組件減低故障點。
定價變化令 v2.0.0 完全免費,無每 GB 月費畀大於 5 TiB 儲存池喺管理同開源版本;用戶只付底層儲存後端。
核心喺 GitHub 上開源,包括本地 CSI 驅動程式畀 NVMe 同臨時磁碟,畀自託管 Kubernetes 集群喺 Azure VMs 上使用,提供透明度,同邀請社區貢獻功能、修復同改進。
未來更新 (v2.1.0) 會加支持 Azure Elastic SAN,提供耐用、大容量塊儲存,優化價格性能透過 iSCSI 畀快附/脫,補充臨時 NVMe 畀同一集群中多樣工作負載需要。
要開始,參考 Azure Container Storage 介紹文件、PostgreSQL 部署指南,或 GitHub 儲存庫畀開源安裝;聯絡 [email protected] 畀問題。
https://blog.aks.azure.com/2025/09/15/acstor-v2-ga