使用 Ampere A1 處理器在 OCI 上執行低成本平行運算伺服器

執行平行運算伺服器通常相當昂貴,而且資源密集。然而,隨著 Arm (進階 RISC 機器) 技術和 Ampere A1 處理器的進展,您可以以極低的成本在 Oracle Cloud Infrastructure (OCI) 上建置平行運算伺服器。為了協助您開始使用,Oracle 提供免費雲端點數,透過 (OCI) Arm 加速器方案與 Arm 處理器搭配使用一年。

OCI Arm Accelerator 計畫是一年免費試用,為開源開發人員、研究大學、產業合作夥伴及 Oracle 客戶提供免費點數,以在 Arm 上執行工作負載並貢獻 Arm 生態系統。免費點數可用於 OCI Ampere A1 Compute 和其他 OCI 服務,以供試用期間使用,或直到所有點數用完為止 (兩者取其先)。

架構

此架構顯示簡單的 OCI 實行,其中您的 Ampere A1 處理器會在第一個容錯域中執行。網際網路上的使用者可以使用網際網路閘道存取您的平行運算伺服器。

您可以從 GitHub 取得 Terraform 命令檔,以協助自動設定此架構,讓您在 OCI 上快速設定自己的 Ampere A1 平行運算機器。

下圖說明此參照架構。



平行計算安培 architecture.zip

架構具有下列元件:

  • 區域

    Oracle Cloud Infrastructure 區域是一個本地化的地理區域,包含一或多個資料中心 (稱為可用性網域)。區域與其他區域無關,因此廣大的距離可加以區隔 (跨國家或甚至洲)。

  • 可用性網域

    可用性網域是區域內的獨立資料中心。每個可用性網域中的實體資源會與其他可用性網域中的資源隔離,以提供容錯能力。可用性網域並不共用基礎設施,例如電力或冷卻系統或內部可用性網域網路。因此,一個可用性網域發生失敗並不會影響區域中的其他可用性網域。

  • 容錯域

    容錯域是可用性網域內的一組硬體和基礎設施。每個可用性網域都有三個容錯域,具備獨立電源和硬體。當您將資源分散到多個容錯域時,您的應用系統就可容忍容錯域中的實體伺服器故障、系統維護以及電源故障。

  • 虛擬雲端網路 (VCN) 和子網路

    VCN 是您在 Oracle Cloud Infrastructure 區域中設定的可自訂軟體定義網路。就像傳統的資料中心網路,VCN 可讓您完全控制網路環境。VCN 可以有多個非重疊 CIDR 區塊,而您可以在建立 VCN 之後進行變更。您可以將 VCN 區隔成子網路,然後對區域或可用性網域進行調整。每個子網路都是由不與 VCN 中其他子網路重疊的連續位址範圍所組成。您可以在建立子網路後變更其大小。子網路可以是公用網路或專用子網路。

  • 網際網路閘道

    網際網路閘道可允許 VCN 中的公用子網路與公用網際網路之間的流量。

  • 負載平衡程式

    Oracle Cloud Infrastructure Load Balancing 服務提供從單一進入點到後端多部伺服器的自動化流量分配。

  • 路由表

    虛擬路由表包含規則,可將流量從子網路遞送至 VCN 外部的目的地,通常透過閘道。

  • 安全清單

    您可以為每個子網路建立安全規則,以指定必須允許進出子網路的來源、目的地和流量類型。

部署

GitHub 提供部署此參考架構所需的程式碼。您可以將程式碼從 GitHub 下載至電腦、自訂程式碼,以及使用 Terraform CLI 部署架構。

  1. 前往 GitHub
  2. 複製或下載儲存區域到您的本機電腦。
  3. 遵循 README 文件中的說明。

探索更多

深入瞭解如何從 OCI 開始,並在 OCI 上建置平行運算伺服器。

請複查下列額外資源:

確認

  • Author: Badr Tharwat