本文档介绍了可用于在 Google Distributed Cloud (GDC) 气隙环境中配置虚拟机 (VM) 实例的预定义机器类型。
在 (GDC) 中创建虚拟机工作负载时,您可以选择VirtualMachineType模板,该模板决定了分配给相应虚拟机的资源。GDC 提供了一些预定义的 VirtualMachineType 模板,您可以在创建虚拟机工作负载时从中进行选择。使用 GDC 控制台或命令行界面 (CLI) 查看所有可用的 VirtualMachineType 模板。
本文档面向平台管理员或应用运维人员群组中创建和配置虚拟机实例的开发者。如需了解详情,请参阅 GDC 网闸隔离配置文档的受众群体。
准备工作
在继续操作之前,请确保您已做好以下准备:
- 已下载、安装并配置 gdcloud CLI。GDC 的所有 CLI 命令都使用
gdcloud或kubectlCLI,并且需要操作系统 (OS) 环境。
- 使用 Management API 服务器的 kubeconfig 文件路径替换这些说明中的
MANAGEMENT_API_SERVER。
关于VirtualMachineType
GDC 定义了一个 VirtualMachineType 资源,其中包含虚拟机的某些参数,包括 CPU、内存和 GPU。GDC 提供了各种 VirtualMachineType 模板,以满足不同需求。您还可以使用预定义的 VirtualMachineType 模板,这些模板按内存配置(例如 standard、highmem 和 highcpu)区分。
N 机器系列
您可以将 N 系列机器用于通用虚拟机工作负载,例如高性能计算 (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 | 1x H100 94GB |
| a3-highgpu-2g-gdc | 56 | 480G | 2x 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 |
如需为虚拟机实例使用 A 系列机器类型,请参阅创建和启动搭载 NVIDIA GPU 的虚拟机实例。
列出所有预定义的 VirtualMachineType 机器
如需查看环境中的所有可用 VirtualMachineType 模板,您可以查看 GDC 控制台中的机器类型列表,也可以使用以下 kubectl 或 gdcloud CLI 命令之一:
控制台
- 登录 GDC 控制台。
- 在导航菜单中,依次点击虚拟机 > 实例 > 创建实例。
- 在基本信息页面上,前往机器类型部分。确保已选择通用切换按钮。
- 查看可用的预定义机器类型列表。
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的名称。