你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
由 Azure Arc 启用的 Azure 容器存储是专为连接到 Arc 的 Kubernetes 群集设计的第一方存储系统。 可以部署此 Arc 扩展以将文件写入 ReadWriteMany 永久性卷声明(PVC),这些文件可以存储在本地,传输到云中的 Azure Blob 存储目标,或从这些云目标进行镜像。
重要
Azure Arc 启用的 Azure 容器储存目前以试用版提供。 有关适用于 Beta 版、预览版或尚未正式发布的 Azure 功能的法律条款,请参阅 适用于 Microsoft azure 预览版的补充使用条款 。
Azure 容器存储提供一系列功能来支持各种工作负载,例如 AI 和 ML 训练模型、Azure IoT作和其他 Arc 服务。 提供高可用性和容错选项后,此 Arc 扩展已准备好用于生产工作负荷。
若要以高分辨率下载体系结构图,请访问 Jumpstart Gems。
Azure 容器存储的作用是什么?
Azure 容器存储充当连接 Arc 的 Kubernetes 群集的本机持久性存储系统。 其主要角色是提供灵活、可靠、容错的文件系统,以便将数据安全地保存在边缘、分层到 Azure 或从云中镜像,并在本地可用。
运行此扩展的 Arc 连接的群集的主要功能包括:
- 对节点故障的容忍度: 配置为三个或多个节点群集时,Azure 容器存储在节点之间复制数据,以确保单节点故障的高可用性和容错能力。
- 群集本地存储: 使用本地共享边缘卷,用户可以使用 ReadWriteMany 访问模型将本地数据存储到其边缘部署。
- 数据同步到 Azure:Azure 容器存储配置有存储目标,因此写入卷中的数据会自动分层到云中的 Azure Blob(块 Blob、Azure Data Lake Storage Gen2 或 OneLake)。
- 来自 Azure 的数据镜像(预览版):Azure 容器存储配置了存储目标,因此写入该存储目标的数据会自动作为只读副本镜像到群集中的本地卷。
- 简单连接:客户可以使用 CSI 驱动程序轻松连接到配置的卷,开始针对其存储发出永久性卷声明。
- 可观测性: 支持行业标准 Kubernetes 监控日志和指标工具,并支持 Azure Monitor 代理的可观测性。
有哪些 Azure 容器存储产品/服务可用?
本地共享卷:提供高度可用、支持故障转移的存储,位于 Kubernetes 群集本地。 这种共享存储类型独立于云基础设施,因此非常适合用于临时空间、临时存储以及不适合云端使用的本地持久性数据。
云引入子卷:实现从边缘到 Blob 的无限数据引入,包括 Azure Data Lake Storage Gen2 和 OneLake。 写入此存储类型的文件将无缝传输到 Blob 存储,然后在确认上传后从本地缓存中清除,确保新数据的空间可用性。 可配置的策略允许灵活地上传和清除行为。 此外,此存储选项支持断开连接的环境中的数据完整性,在重新连接到网络时启用本地存储和同步。
云镜像子卷(预览): 将数据从云端镜像到边缘。 使用云 Blob 存储作为数据源头,镜像子卷允许将内容从云端分发到边缘位置的 Kubernetes 应用程序。 数据的云副本仍然是权威版本,因此本地副本是该 Blob 容器数据的 镜像 。 镜像子卷为应用程序提供 ReadOnly 文件系统副本供边缘引用。 镜像子卷是只读的,在边缘端消耗数据的工作负载无法修改或删除数据。 如果要更改数据,则必须编辑权威云版本。
详细体系结构
若要以高分辨率下载体系结构图,请访问 Jumpstart Gems。