Azure 本地机架感知群集概述(预览版)

适用于:Azure 本地版本 2510 及更高版本

本文简要概述了 Azure 本地机架感知群集功能,包括其优势和用例。 本文还详细介绍了机架感知群集支持的配置和部署要求。 本文仅适用于 Azure Local 的新部署。

重要

此功能目前处于预览状态。 有关适用于 Beta 版、预览版或尚未正式发布的 Azure 功能的法律条款,请参阅 适用于 Microsoft azure 预览版的补充使用条款

关于机架感知集群

Azure 本地机架感知群集是一种高级体系结构,旨在增强 Azure 本地实例内的容错和数据分布。 借助此体系结构,可以群集节点,这些节点在两个不同的房间或具有高带宽和低延迟的两个物理机架之间进行战略放置。

下图显示了一个由两个服务器机架组成的群集,其中的机架顶配有房间之间连接的机架顶部(TOR)交换机。 每个机架作为本地可用性区域,从操作系统到 Azure 本地管理各层功能,包括通过 Azure Arc 启用的 Azure 本地虚拟机。

机架感知群集体系结构示意图。

机架之间的这种直接连接支持单个存储池,机架感知群集保证两个机架之间的数据复制分布均匀。

此设计在需要高可用性和灾难恢复功能的环境中很有价值。 即使整个机架遇到问题,另一个机架仍维护数据的完整性和可访问性。

若要支持机架之间的同步复制,需要一个专用存储网络设计来保障带宽和存储流量的低延迟。 两个机架之间的所需往返延迟应为 1 毫秒或更少。

有关详细的网络要求,请参阅 机架感知群集网络设计

优点

Azure 本地机架感知群集的主要优势包括:

  • 高可用性:通过跨两个或多个机架分布数据,系统可以承受整个机架的故障,而不会失去对数据的访问权限。 这对于需要持续运行时间的任务关键型应用程序非常重要。

  • 提高了性能:体系结构允许更好的负载均衡和资源利用率,因为工作负载可以分布在多个机架上。

用例

Azure 本地机架感知群集的用例包括:

  • 在制造工厂、医院或机场中使用机架感知群集,以最大程度地降低机架级故障时数据丢失或停机的风险。

审核要求

Azure 本地的所有系统要求都适用于机架感知群集。 机架感知群集 还有其他要求 ,包括驱动器、可用性区域、节点配置、延迟和带宽。

准备部署机架感知群集

在部署机架感知群集之前,请确保已完成 准备部署中详述的任务。

部署机架感知群集

若要部署机架感知群集,请使用以下方法之一:

完成部署后任务

部署机架感知群集后,请确保完成 部署后任务

扩展机架感知群集

若要缩放群集,可以将一对节点添加到机架感知群集。 可将 2+2 配置扩展到 3+3,将 3+3 扩展到 4+4。

有关详细信息,请参阅 将节点添加到机架感知群集

部署 Azure 本地 VM

若要平衡区域之间的工作负荷,请创建要放置在指定区域中的 Azure 本地 VM。 根据 VM 的关键性,可以配置严格或非严格放置,以禁用或启用故障转移到其他区域。

有关机架感知群集中的 VM 放置的详细信息,请参阅 管理机架感知群集中的 VM 放置

故障转移 Azure 本地虚拟机

建议对机架感知群集中的 VM 工作负荷进行实时迁移和故障转移测试。 故障转移行为取决于 VM 放置配置,可以是计划的故障转移或计划外故障转移。

有关详细信息,请参阅 Azure 本地 VM 在机架感知群集中的故障切换

后续步骤