本文說明可用的預先定義機器類型,方便您在 Google Distributed Cloud (GDC) 氣隙環境中設定虛擬機器 (VM) 執行個體。
在 (GDC) 中建立 VM 工作負載時,您可以選取 VirtualMachineType 範本,決定要為該 VM 分配的資源。建立 VM 工作負載時,GDC 提供一些預先定義的VirtualMachineType範本可供選擇。使用 GDC 控制台或指令列介面 (CLI) 查看所有可用的 VirtualMachineType 範本。
本文適用於平台管理員或應用程式運算子群組的開發人員,這些人員負責建立及設定 VM 執行個體。詳情請參閱 GDC 氣隙環境適用的目標對象說明文件。
事前準備
請務必先完成以下事項,再繼續操作:
- 已下載、安裝及設定 gcloud CLI。GDC 的所有 CLI 指令都使用
gdcloud或kubectlCLI,且需要作業系統 (OS) 環境。
- 使用 Management API 伺服器的 kubeconfig 檔案路徑,取代這些操作說明中的
MANAGEMENT_API_SERVER。
關於「VirtualMachineType」
GDC 會為 VM 定義 VirtualMachineType 資源,並提供一些參數,包括 CPU、記憶體和 GPU。GDC 提供各種VirtualMachineType範本,可因應不同用途。您也可以使用預先定義的 VirtualMachineType 範本,這些範本會依記憶體設定區分,例如 standard、highmem 和 highcpu。
N 系列機器
您可以使用 N 系列機器處理一般用途的 VM 工作負載,例如高效能運算 (HPC) 和 CPU 繫結工作。
以下列出所有 Distributed Cloud 預先定義的 n 系列VirtualMachineType機器:
| 名稱 | vCPU | 記憶體 | GPU |
|---|---|---|---|
| n2-standard-2-gdc | 2 | 8G | 不適用 |
| n2-standard-4-gdc | 4 | 16G | 不適用 |
| n2-standard-8-gdc | 8 | 32G | 不適用 |
| n2-standard-16-gdc | 16 | 64G | 不適用 |
| n2-standard-32-gdc | 32 | 128G | 不適用 |
| n2-highcpu-8-gdc | 8 | 8G | 不適用 |
| n2-highmem-2-gdc | 2 | 16G | 不適用 |
| n2-highmem-4-gdc | 4 | 32G | 不適用 |
| n2-highmem-8-gdc | 8 | 64G | 不適用 |
| n2-highmem-16-gdc | 16 | 128G | 不適用 |
| n2-highmem-32-gdc | 32 | 256G | 不適用 |
| n3-standard-2-gdc | 2 | 8G | 不適用 |
| n3-standard-4-gdc | 4 | 16G | 不適用 |
| n3-standard-8-gdc | 8 | 32G | 不適用 |
| n3-standard-16-gdc | 16 | 64G | 不適用 |
| n3-standard-32-gdc | 32 | 128G | 不適用 |
| n3-standard-64-gdc | 64 | 256G | 不適用 |
| n3-standard-80-gdc | 80 | 320G | 不適用 |
| n4-highmem-4-gdc | 4 | 32G | 不適用 |
| n4-highmem-8-gdc | 8 | 64G | 不適用 |
| n4-highmem-16-gdc | 16 | 128G | 不適用 |
| n4-highmem-32-gdc | 32 | 256G | 不適用 |
| n4-highmem-48-gdc | 48 | 384G | 不適用 |
| n4-highmem-64-gdc | 64 | 512G | 不適用 |
| n4-highmem-80-gdc | 80 | 640G | 不適用 |
機器系列
A 系列機器是「加速器最佳化」機器,使用 NVIDIA GPU。您可以使用這些機器類型執行 GPU 加速工作負載,例如人工智慧 (AI) 和機器學習 (ML)。
以下列出所有 Distributed Cloud 預先定義的 A 系列VirtualMachineType機器:
| 名稱 | vCPU | 記憶體 | GPU |
|---|---|---|---|
| a2-highgpu-1g-gdc | 12 | 85G | 1 個 A100 40GB |
| a2-ultragpu-1g-gdc | 12 | 170G | 1 個 A100 80GB |
| a2-ultragpu-2g-gdc | 24 | 340G | 2 個 A100 80GB |
| a3-highgpu-1g-gdc | 28 | 240G | 1 個 H100 94GB |
| a3-highgpu-2g-gdc | 56 | 480G | 2 個 H100 94GB |
| a3-highgpu-4g-gdc | 112 | 960G | 4 個 H100 94GB |
| a3-ultragpu-8g-gdc | 224 | 1792G | 8x H200 141GB |
| a4-ultragpu-8g-gdc | 224 | 3584G | 8 個 B300 |
如要為 VM 執行個體使用 A 系列機型,請參閱「建立並啟動搭載 NVIDIA GPU 的 VM 執行個體」。
列出所有預先定義的VirtualMachineType機器
如要查看環境中所有可用的 VirtualMachineType 範本,您可以查看 GDC 控制台中的「機型」清單,或使用下列任一 kubectl 或 gdcloud CLI 指令:
控制台
- 登入 GDC 控制台。
- 在導覽選單中,依序點選「虛擬機器」>「執行個體」 >「建立執行個體」。
- 在「Basics」(基本) 頁面中,前往「Machine type」(機型) 專區。確認已選取「一般用途」切換按鈕。
- 查看可用的預先定義機器類型清單。
gdcloud
gdcloud compute machine-types list
kubectl
kubectl --kubeconfig MANAGEMENT_API_SERVER \
-n vm-system \
get virtualmachinetypes.virtualmachine.gdc.goog
- 將
MANAGEMENT_API_SERVER替換為 Management API 伺服器的 kubeconfig 檔案。
查看單一 VirtualMachineType
如要查看特定 VirtualMachineType,可以使用 kubectl CLI:
kubectl
kubectl --kubeconfig MANAGEMENT_API_SERVER \
-n vm-system \
get virtualmachinetypes.virtualmachine.gdc.goog VMType_NAME \
-o yaml
更改下列內容:
MANAGEMENT_API_SERVER,並替換為 Management API 伺服器的 kubeconfig 檔案。VMType_NAME,並將VirtualMachineType替換為要查詢的名稱。