设置 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 节点模板