你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
什么是 Azure Arc 启用的 Azure 容器存储? (预览)
重要
Azure Arc 启用的 Azure 容器存储目前以预览版提供。 有关 beta 版本、预览版或尚未正式发布的版本的 Azure 功能所适用的法律条款,请参阅 Microsoft Azure 预览版的补充使用条款。
Azure Arc 启用的 Azure 容器存储是专为 Arc 连接的 Kubernetes 群集设计的第一方存储系统。 可以部署 Azure Arc 启用的 Azure 容器存储,以将文件写入“ReadWriteMany”永久性卷声明 (PVC),这些文件随后会传输到 Azure Blob 存储。 Azure Arc 启用的 Azure 容器存储提供一系列功能来支持 Azure IoT 操作和其他 Arc 服务。 在 2024 年下半年,具有高可用性和容错功能的 Azure Arc 启用的 Azure 容器存储将受到完全支持并推出正式版 (GA)。
Azure Arc 启用的 Azure 容器存储有什么作用?
Azure Arc 启用的 Azure 容器存储可以充当 Arc 连接的 Kubernetes 群集的本机永久性存储系统。 它的主要作用是提供可靠的、容错的文件系统,允许将数据分层到 Azure。 对于 Azure IoT 操作和其他 Arc 服务而言,要使 Kubernetes 群集有状态,Azure Arc 启用的 Azure 容器存储不可或缺。 Azure Arc 启用的 Azure 容器存储为 Arc 连接的 K8s 群集提供的主要功能包括:
- 节点容错能力:配置为 3 节点群集时,Azure Arc 启用的 Azure 容器存储将复制节点之间的数据(三次复制),以确保高可用性和单节点容错能力。
- 数据同步到 Azure:Azure Arc 启用的 Azure 容器存储配置有存储目标,因此写入卷中的数据会自动分层到云中的 Azure Blob(块 Blob、ADLSgen-2 或 OneLake)。
- 低延迟操作:Arc 服务(例如 Azure IoT 操作)可以预期读取和写入操作时延迟较低。
- 简单的连接:客户可以使用 CSI 驱动程序轻松连接到 Azure Arc 启用的 Azure 容器存储卷,以开始针对其存储创建永久性卷声明。
- 部署灵活性:可将 Azure Arc 启用的 Azure 容器存储部署为 Azure IoT 操作的一部分,或部署为独立的解决方案。
- 可观测:Azure Arc 启用的 Azure 容器存储支持行业标准的 Kubernetes 监视日志和指标工具,并支持 Azure Monitor 代理可观测性。
- 平台中立性:Azure Arc 启用的 Azure 容器存储是一个 Kubernetes 存储系统,可以在 Arc Kubernetes 支持的任何平台上运行。 针对特定平台进行了验证,这些平台包括 Ubuntu + CNCF K3s/K8s,、Windows IoT + AKS-EE 和 Azure Stack HCI + AKS-HCI。
Azure Arc 启用的 Azure 容器存储产品有哪些?
Azure Arc 启用的 Azure 容器存储的原始产品为缓存卷。 最新产品为边缘卷。
Azure Arc 启用的 Azure 容器存储边缘卷是什么?
边缘卷产品的第一个新增产品是“本地共享边缘卷”,它为 Kubernetes 群集提供高度可用的、支持故障转移的本地存储。 这种共享存储类型独立于云基础结构,因此成了临时空间、临时存储和不适合云目标的本地持久数据的理想选择。
第二个新增产品是“云引入边缘卷”,它可以简化从边缘到 Blob(包括 ADLSgen2 和 OneLake)的无限制数据引入。 写入此存储类型的文件将无缝传输到 Blob 存储,并在确认上传后立即从本地缓存中清除,从而确保为新数据提供可用空间。 此外,此存储选项还支持离线环境中的数据完整性,可以在重新连接到网络后实现本地存储和同步。
边缘卷是针对 IoT 应用程序定制的,不仅消除了本地存储问题和引入限制,还优化了本地资源利用率并降低了存储要求。
边缘卷的工作原理是什么?
可以像写入本地文件系统一样写入边缘卷。 对于本地共享边缘卷,数据在存储后会保持不变。 对于云引入边缘卷,该卷会每分钟检查是否有新数据标记为待上传,然后将这些数据上传到指定的云目标。 确认已上传到云五分钟后,本地副本将被清除,因此本地卷中不会保留旧数据,并可以继续接收新数据。
开始使用边缘卷。
Azure Arc 启用的 Azure 容器存储支持的 Azure 区域
Azure Arc 启用的 Azure 容器存储仅在以下 Azure 区域中可用:
- 美国东部
- 美国东部 2
- 美国西部
- 美国西部 2
- 美国西部 3
- 北欧
- 西欧