设置 Azure 代理节点数

从 HPC Pack 2012 开始,可以配置自动创建的代理节点实例数以支持 Azure 节点部署。 这些代理节点是 Azure 辅助角色实例,可促进和负载均衡本地头节点与 Azure 中托管的群集节点之间的通信。 代理节点是在预配 Azure 节点的同时自动创建的,并在停止 Azure 节点时自动删除这些节点。 代理节点的默认数目为 2。

可以指定部署使用固定数量的代理节点,或者部署使用许多因部署大小而异的代理节点。 例如,可以指定 Azure 节点部署使用最多 400 个 Azure 节点的 2 个代理节点,并为每个额外的 200 个 Azure 节点添加 1 个代理节点。

注意

在 HPC Pack 2008 R2(Service Pack 1 或更高版本)中,预配 Azure 节点时会创建 2 个代理节点(大小较小)。 无法使用 HPC Pack 2008 R2 中的管理工具配置代理节点数。 但是,可以使用 Azure 管理门户中的工具来增加或减少现有 Azure 节点部署中的代理节点数。

常规建议

  • 若要避免单一故障点,请配置至少 2 个代理节点。

  • 应配置一些代理节点,这些节点将支持计划添加到群集的 Azure 节点数以及将在群集上运行的工作负荷。 对于典型的群集和工作负荷,建议每 200 个 Azure 节点至少 1 个代理节点。 某些作业类型(例如 MPI 作业和参数扫描作业)可以在代理节点上施加更大的需求。 如果代理节点数太小,则代理节点可能是本地群集节点与 Azure 节点之间通信的瓶颈。 如果代理节点数过大,则可能使用不必要的 Azure 资源。

  • 为了帮助确定代理节点上的流量量,可以使用 Azure 管理门户中的云服务监视工具监视代理节点。 默认情况下,可以监视代理角色实例(例如 CPU 使用率和网络流量)上的指标。 例如,如果发现 CPU 使用率或网络流量较高,则可以添加代理节点。 为此,可以增加 Azure 节点模板中的代理实例数,然后重新部署 Azure 节点或将节点添加到现有部署。 或者,可以使用 Azure 管理门户中的工具纵向扩展现有部署中的代理实例数。 有关详细信息,请参阅 如何缩放云服务和链接资源

其他注意事项

  • 预配 Azure 节点后,HPC 群集管理器中未列出代理角色实例。 但是,实例会显示在 Azure 管理门户中,代理实例数也可以在那里进行管理。 实例命名为HPCProxy_IN_0、HPCProxy_IN_1等。

  • 代理角色实例与 Azure 节点实例一起在 Azure 中产生费用。

  • 代理角色实例使用分配给订阅的核心,并相应地减少可用于部署 Azure 节点的核心数。

  • 从 HPC Pack 2012 开始,根据部署中的 Azure 节点的大小设置代理角色实例的大小。 请参阅下表。

    注意

    Azure 节点大小的可用性因 HPC Pack 版本而异。

    节点大小 代理角色实例大小
    小、中、大、特大、A5、A6、A7 中等
    A8、A9 A8

另请参阅

为 Microsoft HPC Pack 配置 Azure 节点模板