解决方案体系结构:云中部署的 HPC 群集

高性能计算 (HPC) 应用程序可扩展到数千个计算核心,扩展本地大计算或作为 100% 云本机解决方案进行运行。此 HPC 解决方案包含头节点、计算节点和存储节点,在 Azure 中运行且无需维护硬件基础结构。

此解决方案建立在 Azure 托管服务上:虚拟机规模集, 虚拟网络存储。这些服务在高度可用的环境中运行,进行了修补和支持,使你可以将精力集中在解决方案上,而非运行它们的环境上。

OR Availability Set ARM template Script file ClusterHead Node Virtual Machines VM Scale Set RDMA Network A8, A9, and H SeriesVirtual Machines Storage Virtual Network

实施指南

产品 文档

HPC 头节点

HPC 头节点作为虚拟机在本地或 Azure 内运行。
大小为 A8/A9 的 Azure 虚拟机提供 HPC 计算节点,可在 Windows 或 Linux 操作系统上运行。
借助适用于 A8 和 A9 实例的 RDMA 网络实现高带宽并使计算节点之间的延迟低至微秒。
存储节点还可在虚拟机中运行。

虚拟机规模集

可用性集确保应用程序可用且具有弹性,能应对更新和硬件故障。
通过 RDMA 进行通信的虚拟机部署在同一可用性集中。

虚拟网络

虚拟网络提供头节点、计算节点和存储节点之间的 IP 连接。

存储

Azure 存储 Blob 可存储用于备份虚拟机的磁盘,并可长期存储 HPC 应用程序所用的非结构数据和可执行文件。

Azure Resource Manager 模板

Resource Manager 模板或脚本文件用于将应用程序部署到 HPC 环境。

相关解决方案体系结构

HPC Compute Cluster OR OR VM Scale Set Virtual Machines Virtual Network Azure On-Premise S torage VPN Express R oute Cluster Nodes Cluster Head Node

推广到 Azure 的本地 HPC 实现

高性能计算 (HPC) 应用程序可扩展到数千个计算核心,扩展本地大计算或作为 100% 云本机解决方案进行运行。此 HPC 解决方案可利用 Azure 中运行的以及通过 ExpressRoute/VPN 访问的虚拟机的计算密集型实例扩展其计算能力。

了解更多
Pool Storage Virtual Machines Client App Web App Batch

大计算解决方案即服务

高性能计算 (HPC) 应用程序可扩展到数千个计算核心,扩展本地大计算或作为 100% 云本机解决方案进行运行。此 HPC 解决方案通过 Azure Batch 实现,后者可计划作业、自动缩放计算资源,并可作为减少 HPC 基础结构代码和维护的平台服务 (PaaS) 进行管理。

了解更多