解決方案架構:內部部署 HPC 實作進入 Azure

高效能運算 (HPC) 應用程式可擴展成上千個計算核心,以擴充內部部署大型計算或以 100% 雲端原生解決方案的方式執行。此 HPC 解決方案可以運用執行於 Azure 並透過 Express Route 或 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 連線。
這讓內部部署前端節點或叢集與 Azure 中執行的計算節點能在網際網路享有安全的連線。

ExpressRoute

ExpressRoute 使用不會妨礙公用網際網路的私人連線,提供內部部署資源與 Azure 資源之間安全、可靠、高速且低延遲的連線。

儲存體

Azure 儲存體 Blob 可儲存支援虛擬機器的磁碟,並提供長期儲存空間,以存放 HPC 應用程式所使用的非結構化資料及可執行檔。

相關解決方案架構

在雲端中部署的 HPC 叢集

高效能運算 (HPC) 應用程式可擴展成上千個計算核心,以擴充內部部署大型計算或以 100% 雲端原生解決方案的方式執行。此 HPC 解決方案包括前端節點、計算節點、存放裝置節點,會在 Azure 中執行,而不需維護任何硬體基礎結構。

深入了解

Big Compute 解決方案即服務

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

深入了解