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

什么是边缘存储加速器? (预览)

重要

边缘存储加速器目前以预览版提供。 有关 beta 版本、预览版或尚未正式发布的版本的 Azure 功能所适用的法律条款,请参阅 Microsoft Azure 预览版的补充使用条款

若要访问预览版,可以完成此问卷,其中包含有关你的环境和用例的详细信息。 提交回复后,ESA 团队成员将与你联系,告知你的请求的更新信息。

边缘存储加速器 (ESA) 是专为 Arc 连接的 Kubernetes 群集设计的第一方存储系统。 可将 ESA 部署为将文件写入“ReadWriteMany”永久性卷声明 (PVC),这些文件随后会传输到 Azure Blob 存储。 ESA 提供了一系列支持 Azure IoT 操作和其他 Arc 服务的功能。 具有高可用性和容错性的 ESA 将在 2024 年下半年得到全面支持并正式发布 (GA)。

边缘存储加速器有何用途?

边缘存储加速器 (ESA) 充当 Arc 连接的 Kubernetes 群集的本机持久化存储系统。 它的主要作用是提供可靠的、容错的文件系统,允许将数据分层到 Azure。 对于 Azure IoT 操作 (AIO) 和其他 Arc 服务,ESA 在使 Kubernetes 群集有状态方面至关重要。 Arc 连接的 K8s 群集的 ESA 的主要功能包括:

  • 节点故障容错:配置为 3 节点群集时,ESA 将复制节点(三次复制)之间的数据,以确保高可用性和对单节点故障的容错。
  • 数据同步到 Azure:ESA 配置有存储目标,因此写入 ESA 卷的数据会自动分层到云中的 Azure Blob(块 blob、ADLSgen-2 或 OneLake)。
  • 低延迟操作:Arc 服务(例如 AIO)可以期望读取和写入操作延迟较低。
  • 简单连接:客户可以使用 CSI 驱动程序轻松连接到 ESA 卷,开始针对其存储发出永久性卷声明。
  • 部署灵活性:ESA 可以部署为 AIO 的一部分,或者部署为独立解决方案。
  • 可观测:ESA 支持行业标准 Kubernetes 监视日志和指标设施,并支持 Azure Monitor 代理可观测性。
  • 设计时考虑到集成:ESA 与 AIO 的数据处理器无缝集成,以简化从边缘到 Azure 的数据传输。
  • 平台中立性:ESA 是可在任何 Arc Kubernetes 支持的平台上运行的 Kubernetes 存储系统。 针对特定平台进行了验证,这些平台包括 Ubuntu + CNCF K3s/K8s,、Windows IoT + AKS-EE 和 Azure Stack HCI + AKS-HCI。

边缘存储加速器的工作原理

  • 写入 - 文件在本地处理并保存在缓存中。 当文件在 3 秒内未更改时,ESA 会自动将其上传到所选的 Blob 目标。
  • 读取 - 如果文件已在缓存中,则会从缓存内存中提供该文件。 如果它在缓存中不可用,则会从所选的 Blob 存储目标中提取该文件。

支持的 Azure 区域

边缘存储加速器仅在以下 Azure 区域中可用:

  • 美国东部
  • 美国东部 2
  • 美国西部 3
  • 西欧

后续步骤