你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
由 Azure Arc 启用的 Azure 容器存储是专为连接到 Arc 的 Kubernetes 群集设计的第一方存储系统。 可以将此 Arc 扩展部署到 ReadWriteMany 永久性卷声明(PVC)上,以便将文件写入其中,在本地存储,或传输到云中的 Azure Blob 存储目标。 Azure 容器存储提供一系列功能来支持各种工作负载,例如 Azure IoT作和其他 Arc 服务。 提供高可用性和容错选项后,此 Arc 扩展已准备好用于生产工作负荷。
若要以高分辨率下载体系结构图,请访问 Jumpstart Gems。
Azure 容器存储的作用是什么?
Azure 容器存储充当连接 Arc 的 Kubernetes 群集的本机持久性存储系统。 其主要角色是提供灵活、可靠、容错的文件系统,以便将数据安全地保存在边缘和/或分层到 Azure。 对于 Azure IoT 操作和其他 Arc Services 服务,Azure 容器存储对于使 Kubernetes 群集有状态至关重要。 运行此扩展的 Arc 连接的群集的主要功能包括:
- 对节点故障的容忍度: 配置为三个节点群集时,Azure 容器存储在节点之间复制数据,以确保单节点故障的高可用性和容错能力。
- 群集本地存储:使用本地共享边缘卷,用户可以使用 ReadWriteMany 访问模型将本地数据存储到边缘部署。
- 数据同步到 Azure:Azure 容器存储配置有存储目标,因此写入卷中的数据会自动分层到云中的 Azure Blob(块 Blob、Azure Data Lake Storage Gen2 或 OneLake)。
- 简单连接:客户可以使用 CSI 驱动程序轻松连接到配置的卷,开始针对其存储发出永久性卷声明。
- 可观测性: 支持行业标准 Kubernetes 监控日志和指标工具,并支持 Azure Monitor 代理的可观测性。
- 平台中立性: Azure 容器存储是可在任何 Arc Kubernetes 支持的平台上运行的 Kubernetes 存储系统。 针对特定平台(包括 Ubuntu + CNCF K3s/K8s、Windows IoT + AKS Edge Essentials 和 Azure Local)进行了验证。
支持的 Azure 区域
Azure Arc 启用的 Azure 容器存储在以下 Azure 区域中可用:
- 美国东部
- 美国东部 2
- 美国西部
- 美国西部 2
- 美国西部 3
- 北欧
- 西欧