1概述

本节我们研究如何使用Microsoft HPC Pack 2012 R2和Microsoft Azure设置高性能计算(HPC)群集。Microsoft HPC Pack 2012 R2是中间件,可从Microsoft下载中心获得:http : //www.microsoft.com/zh-cn/gb/download/details.aspx?id=41630

群集将由运行在Azure IaaS虚拟机中的head节点和辅助角色实例部署的一些计算节点组成。本文中的示例引用Windows Server 2012 R2。这里的目录:

2 Azure中Windows HPC 基础拓扑架构

我们的Windows HPC Server体系结构由一个HEAD 节点和一些在Azure中运行的计算节点组成(拓扑如图1所示):

  • HEAD节点是HPC群集中的主节点,并在Azure IaaS虚拟机(VM)中运行。它控制和管理HPC系统中可所有可用的资源。

  • 所有HPC计算节点,在Azure (PaaS)运行。

  • 在Azure中部署HPC计算节点的过程中,并自动创建两个或多个计算代理,以控制HEAD节点与计算节点之间的网络通信。

图1    Windows HPC Server群集的体系结构

在Windows HPC Server中,群集授权和身份验证基于Active Directory域控制器。为了在生产环境中保持稳定性和安全性,建议您在与HPC HEAD 节点和域控制器部署在不同的专用Azure IaaS VM上。,为了节省一些资源,测试环境域控制器安装在HPC群集的Head节点上。Windows域是在Azure 平台部署的,不会和本地域进行通讯。如果需要将用户的凭据与本地凭据集成在一起,则需要Azure站点和现有AD DC本地互连通过虚拟网络***进行链接。我们在IaaS VM中的HPC HEAD 节点规划Azure虚拟网络,子网10.1.1.0/24,实际实施配置可以按照我们规划需求进行配置。

Azure HPC Pack配置管理系列(PART2)