解决方案体系结构:推广到 Azure 的本地 HPC 实现

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

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

HPC Compute Cluster OR OR VM Scale Set Virtual Machines Virtual Network Azure On-Premise Storage VPN Express Route Cluster Nodes Cluster Head Node

实施指南

产品 文档

HPC 头节点

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

虚拟机

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

虚拟网络

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

VPN 网关

虚拟专用网关提供 Azure 终结点,用于本地 VPN 设备和基于 Azure 的虚拟网络之间的 VPN 连接。
这可跨 Internet 实现本地头节点或群集与 Azure 中运行的计算节点之间的安全连接。

ExpressRoute

ExpressRoute 利用不经由公共 Internet 的专用连接,实现本地资源和 Azure 资源之间的安全可靠、高速低延迟连接。

存储

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

相关解决方案体系结构

云中部署的 HPC 群集

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

了解更多

大计算解决方案即服务

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

了解更多