解決方案架構:在雲端中部署的 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

內部部署 HPC 實作進入 Azure

高效能運算 (HPC) 應用程式可擴展成上千個計算核心,以擴充內部部署大型計算或以 100% 雲端原生解決方案的方式執行。此 HPC 解決方案可以運用執行於 Azure 並透過 Express Route 或 VPN 存取的虛擬機器計算密集型執行個體擴充其計算容量。

深入了解
Pool Storage Virtual Machines Client App Web App Batch

Big Compute 解決方案即服務

高效能運算 (HPC) 應用程式可擴展成上千個計算核心,以擴充內部部署大型計算或以 100% 雲端原生解決方案的方式執行。此 HPC 解決方案透過 Azure Batch 實作,以提供作業排程、自動調整計算資源及執行管理的平台即服務 (PaaS),進而減少 HPC 的基礎結構程式碼及維護。

深入了解