写点什么

Azure Container Storage v2.0.0 正式发布,性能大幅提升

作者:Claudio Masolo

  • 2025-10-15
    北京
  • 本文字数:1537 字

    阅读完需:约 5 分钟

大小:785.47K时长:04:28
Azure Container Storage v2.0.0正式发布,性能大幅提升

微软发布了 Azure Container Storage v2.0.0,为Azure Kubernetes Service(AKS)上的状态工作负载引入了显著的性能提升和架构简化。该版本专注于更深入的NVMe集成、简化了用户体验,并扩展了开源可用性,同时取消了基础存储成本之外的所有服务费用。

 

新版本通过优化的本地 NVMe 磁盘集成实现了显著的性能提升。根据微软使用 fio(行业标准的存储测试工具)进行的基准测试,带有 NVMe 条带化的 Azure Container Storage 现在提供的 IOPS 大约是之前的七倍,延迟降低了四倍。这些改进直接转化为实际应用程序的好处,在使用微软自己的 PostgreSQL for AKS 部署指南进行测试时,PostgreSQL 部署显示每秒事务数提高了 60%,延迟降低了 30%以上。

 


ACS v1.3.1 与 v2.0.0 的比较

 

除了传统的数据库工作负载之外,v2.0.0 版本通过与 Kubernetes AI 工具链运营商KAITO的集成,在 AI 和机器学习场景中表现出了特别的优势。大语言模型部署通常涉及将数十或数百千兆字节加载到 GPU 内存中,这在历史上一直受到网络存储瓶颈的困扰。通过在 GPU 节点上自动预配置条带化 NVMe 卷,KAITO 现在可以在本地缓存模型文件,与临时 OS 磁盘相比,模型加载速度提高了五倍以上。缓存的卷在 pod 重启后仍然存在,消除了重复的网络传输,并在流量高峰期间实现了更快的扩展。

 


KAITO 性能

 

根据早期版本的用户反馈,微软从根本上简化了架构。最显著的变化是取消了之前需要在创建持久卷声明之前手动配置的自定义 StoragePool 资源。用户现在只需与标准的Kubernetes StorageClassesPVCs 进行交互,与熟悉的 Kubernetes 模式保持一致。架构本身已经从多个控制器和节点守护进程简化为一个轻量级操作符加上 CSI 驱动程序组件,从而减少了资源开销和系统复杂性。这种更小的占用空间使得在单节点或双节点集群上部署成为可能,这在以前需要至少三个节点的版本中是不可能的。

 

移除捆绑的Prometheus操作符解决了另一个重要的痛点。以前的版本会自动部署 Prometheus 以进行指标收集,这会在集群中与现有的监控基础设施产生冲突。相反,2.0.0 版本通过标准端点暴露度量指标,这些端点可以被 Azure Monitor、Azure Managed Prometheus 或任何现有的 Prometheus 部署抓取。其他改进包括消除了对 cert-manager 的 webhook 证书依赖,并将组件迁移到 kube-system 命名空间中与内置 CSI 驱动程序一起,减少了策略冲突。

 

商业模式的重大转变使得 Azure Container Storage v2.0.0 可以完全免费使用。虽然用户继续为底层存储资源付费,但微软已经取消了之前对超过 5 TiB 存储池收取的每千兆字节月费。这一定价变化适用于托管的 Azure 服务和开源版本,消除了大规模部署的成本障碍。

 

开源版本代表了另一个战略发展。微软已在 GitHub 上发布了核心组件,包括本地 NVMe 的 CSI 驱动程序和临时磁盘管理。这支持在 Azure VM 上运行的自托管 Kubernetes 集群上进行部署,将透明度扩展到更广泛的社区,并邀请外部贡献。开源基金会与微软对 Kubernetes 生态系统原则的承诺保持一致,同时可能通过社区参与加速功能开发。

 

Azure Container Storage 的方法与 AWS 和 Google Cloud 的竞品解决方案不同。AWS 依赖于 AmazonEBS CSI驱动程序的 EKS 集群,通过标准的 Kubernetes 存储接口管理 Amazon 弹性块存储卷,并由 Amazon EFS 容器存储接口驱动程序提供额外的支持,用于文件系统存储。Google Cloud 使用Compute Engine持久磁盘 CSI 驱动程序作为 GKE 集群的主要存储方法,辅以 Hyperdisk 卷,允许通过独立配置 IOPS 和吞吐量动态调整性能。AWS 和 Google Cloud 都遵循标准的 CSI 驱动程序模型,没有集成的平台管理方法或 Azure Container Storage 提供的内置 NVMe 优化。微软将超快速本地 NVMe 与简化的免费管理层结合起来的战略,在 Kubernetes 存储解决方案的竞争格局中代表了一种独特的架构选择。

 

原文链接:

https://www.infoq.com/news/2025/10/azure-container-kubernetes/

2025-10-15 09:532607

评论

发布
暂无评论

小游戏分发平台如何争夺热门平台流量?

FinFish

小程序容器 小游戏 微信小游戏 小程序技术

【GO】LGTM_Grafana_Tempo(2) --- 官方用例改后实操

非晓为骁

golang 可观测性 Grafana Trace tempo

Linux内核配置工具Kconfig

SkyFire

Linux Kenel Kconfig Config

MySQL数据库同步到SelectDB-技术解读

数据库小组

MySQL 数据仓库 数据处理 数据同步 SelectDB

不要用“完美主义”要求中国SaaS,当下需在平衡多方利益中渐进

B Impact

软件测试|教你如何使用UPDATE修改数据

霍格沃兹测试开发学社

软件测试|SQL ORDER BY排序利器使用

霍格沃兹测试开发学社

对话火山引擎侯爽:字节原生的边缘云

火山引擎边缘云

边缘计算 边缘节点 边缘云

1111111111111

用户7865398825

1111111111111111111

用户7865398825

qqqqqqqqqqqqqqqqqq

用户7865398825

软件测试|SQL AND和OR运算符解析

霍格沃兹测试开发学社

斯蒂芬斯蒂芬斯蒂芬斯蒂芬

用户7865398825

Go 数组

小万哥

Go 程序员 后端 开发 Google

111111111111111

用户7865398825

城市智能体+AI,赋能城市智能化

新消费日报

华为云Classroom一站式教学实践平台,开启云端教学新征程

平平无奇爱好科技

TiDB Serverless Branching:通过数据库分支简化应用开发流程

PingCAP

数据库 TiDB pingCAP TiDB Serverless

华为云Classroom赋能 | Devstar使应用开发无需从零开始

平平无奇爱好科技

重磅!华为云计算技术有限公司云原生中间件高分通过中国信通院《云服务稳定运行能力标准体系》能力评估先进级

平平无奇爱好科技

软件测试|SQL中的LIKE模糊匹配该怎么用?

霍格沃兹测试开发学社

C++中的继承和派生

芯动大师

华为云classroom赋能 | Toolkit系列插件DevSecOps助力开发者提速

平平无奇爱好科技

华为云classroom赋能|tookIT助力开发者上云

平平无奇爱好科技

漱玉平民大药房:多元化药店变革的前夜

PingCAP

MySQL 数据库 TiDB

华为云Astro低代码平台关键能力技术浅析

平平无奇爱好科技

ARTS 打卡第 21 天

自由

ARTS 打卡计划

保姆级教程|带你体验华为云测试计划CodeArts TestPlan

平平无奇爱好科技

体验华为云Serverless FunctionGraph,一分钟上线应用

平平无奇爱好科技

Azure Container Storage v2.0.0正式发布,性能大幅提升_云计算_InfoQ精选文章