HPC 系統和巨量計算解決方案

Azure Batch
Azure 儲存體帳戶
Azure 虛擬機器

解決方案構想

本文是解決方案概念。 如果您想要使用詳細資訊來擴充內容,例如潛在的使用案例、替代服務、實作考慮或定價指引,請提供 GitHub 意見反應讓我們知道。

本文說明使用 Azure Batch 的雲端原生應用程式。 Batch 提供計算資源配置和管理、應用程式安裝、資源自動調整等等。

架構

Architecture diagram that shows a cloud-native application that uses Azure Batch.

下載此架構的 Visio 檔案

資料流程

  1. 將輸入檔案和應用程式上傳到您的 Azure 儲存體帳戶。
  2. 建立計算節點的 Batch 集區、要在集區上執行工作負載的作業,以及作業中的工作。
  3. Batch 下載輸入檔案及應用程式。
  4. Batch 會監視工作執行。
  5. Batch 會上傳工作輸出。
  6. 下載輸出檔案。

元件

案例詳細資料

大型計算和高效能運算 (HPC) 工作負載通常是大量計算,而且可以利用雲端的規模和彈性,以平行方式執行。 工作負載通常使用批次處理非同步執行,並具備作所需的計算資源與指定工作所需的作業排程。

此解決方案會使用 Azure Batch 實作雲端原生應用程式,以提供計算資源配置和管理、應用程式安裝、資源自動調整,以及作業排程作為平台服務。 Batch 也提供較高層級的工作負載加速器,特別用於平行執行 R、AI 定型和轉譯工作負載。

此解決方案是以受控服務為基礎所建置,包括 虛擬機器、儲存體 和 Batch。 這些 Azure 服務會在高可用性環境中執行,並受到修補和支援,讓您專注於您的解決方案。

潛在的使用案例

此解決方案適用於金融、媒體、娛樂、能源和環境產業。 其已針對下列案例進行優化:

  • 金融風險蒙特卡洛類比 (財務和投資組合)
  • 影像轉譯
  • 媒體轉碼
  • 檔案處理
  • 工程或科學模擬(能源和環境)

下一步

下列連結提供部署和管理解決方案架構中所列 Azure 產品的檔案: