你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

什么是 Azure Arc 启用的 Azure 容器存储?

由 Azure Arc 启用的 Azure 容器存储是专为连接到 Arc 的 Kubernetes 群集设计的第一方存储系统。 可以将此 Arc 扩展部署到 ReadWriteMany 永久性卷声明(PVC)上,以便将文件写入其中,在本地存储,或传输到云中的 Azure Blob 存储目标。 Azure 容器存储提供一系列功能来支持各种工作负载,例如 Azure IoT作和其他 Arc 服务。 提供高可用性和容错选项后,此 Arc 扩展已准备好用于生产工作负荷。

Azure Arc 解决方案体系结构启用的 Azure 容器存储示意图。

若要以高分辨率下载体系结构图,请访问 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
  • 北欧
  • 西欧