En este documento se describen los tipos de máquinas predefinidos que se pueden usar para configurar instancias de máquinas virtuales (VMs) en entornos aislados de Google Distributed Cloud (GDC).
Cuando creas una carga de trabajo de VM en GDC, puedes seleccionar la plantilla VirtualMachineType, que determina los recursos asignados a esa VM. GDC ofrece varias plantillas VirtualMachineType predefinidas que puedes elegir al crear tu carga de trabajo de VM. Puedes usar la consola de GDC o la interfaz de línea de comandos (CLI) para ver todas las plantillas VirtualMachineType disponibles.
Este documento está dirigido a los desarrolladores de grupos de administradores de plataformas u operadores de aplicaciones que crean y configuran instancias de VM. Para obtener más información, consulta el artículo sobre los públicos de la documentación de GDC aislado.
Antes de empezar
Antes de continuar, asegúrate de que tienes lo siguiente:
- La CLI de gdcloud
descargada, instalada y configurada. Todos los comandos de la CLI de GDC usan la CLI de
gdcloudokubectly requieren un entorno de sistema operativo.
- Usa la ruta al archivo kubeconfig del servidor de la API de gestión para sustituir
MANAGEMENT_API_SERVERen estas instrucciones.
Acerca de VirtualMachineType
GDC define un recurso VirtualMachineType con algunos parámetros para una VM, como la CPU, la memoria y la GPU. GDC ofrece varias plantillas VirtualMachineType para diferentes fines. También puedes usar plantillas VirtualMachineType predefinidas que se diferencian por las configuraciones de memoria, como standard, highmem y highcpu.
Serie de máquinas N
Puedes usar máquinas de la serie N para cargas de trabajo de VM de uso general, como la computación de alto rendimiento (HPC) y las tareas que requieren mucha CPU.
A continuación, se muestra una lista de todas las máquinas VirtualMachineType de la serie N predefinidas de Distributed Cloud:
| Nombre | vCPUs | Memoria | GPU |
|---|---|---|---|
| n2-standard-2-gdc | 2 | 8 GB | N/A |
| n2-standard-4-gdc | 4 | 16 GB | N/A |
| n2-standard-8-gdc | 8 | 32 GB | N/A |
| n2-standard-16-gdc | 16 | 64 GB | N/A |
| n2-standard-32-gdc | 32 | 128 GB | N/A |
| n2-highcpu-8-gdc | 8 | 8 GB | N/A |
| n2-highmem-2-gdc | 2 | 16 GB | N/A |
| n2-highmem-4-gdc | 4 | 32 GB | N/A |
| n2-highmem-8-gdc | 8 | 64 GB | N/A |
| n2-highmem-16-gdc | 16 | 128 GB | N/A |
| n2-highmem-32-gdc | 32 | 256 GB | N/A |
| n3-standard-2-gdc | 2 | 8 GB | N/A |
| n3-standard-4-gdc | 4 | 16 GB | N/A |
| n3-standard-8-gdc | 8 | 32 GB | N/A |
| n3-standard-16-gdc | 16 | 64 GB | N/A |
| n3-standard-32-gdc | 32 | 128 GB | N/A |
| n3-standard-64-gdc | 64 | 256 GB | N/A |
| n3-standard-80-gdc | 80 | 320 GB | N/A |
| n4-highmem-4-gdc | 4 | 32 GB | N/A |
| n4-highmem-8-gdc | 8 | 64 GB | N/A |
| n4-highmem-16-gdc | 16 | 128 GB | N/A |
| n4-highmem-32-gdc | 32 | 256 GB | N/A |
| n4-highmem-48-gdc | 48 | 384 GB | N/A |
| n4-highmem-64-gdc | 64 | 512 GB | N/A |
| n4-highmem-80-gdc | 80 | 640 GB | N/A |
Serie de máquinas A
Las máquinas de la serie A son máquinas "optimizadas para aceleradores" que usan GPUs NVIDIA. Puedes usar estos tipos de máquinas para ejecutar cargas de trabajo aceleradas por GPU, como la inteligencia artificial (IA) y el aprendizaje automático (ML).
A continuación, se muestra una lista de todas las máquinas VirtualMachineType de la serie A predefinidas de Distributed Cloud:
| Nombre | vCPUs | Memoria | GPU |
|---|---|---|---|
| a2-highgpu-1g-gdc | 12 | 85 GB | 1x A100 de 40 GB |
| a2-ultragpu-1g-gdc | 12 | 170 GB | 1x A100 de 80 GB |
| a2-ultragpu-2g-gdc | 24 | 340 GB | 2x A100 de 80 GB |
| a3-highgpu-1g-gdc | 28 | 240 GB | 1x H100 de 94 GB |
| a3-highgpu-2g-gdc | 56 | 480 GB | 2x H100 de 94 GB |
| a3-highgpu-4g-gdc | 112 | 960 GB | 4x H100 de 94 GB |
| a3-ultragpu-8g-gdc | 224 | 1792 GB | 8x H200 de 141 GB |
| a4-ultragpu-8g-gdc | 224 | 3584 GB | 8x B300 |
Para usar un tipo de máquina de la serie A en tu instancia de VM, consulta el artículo sobre cómo crear e iniciar una instancia de VM con GPUs NVIDIA.
Ver una lista de todas las máquinas VirtualMachineType predefinidas
Para ver todas las plantillas VirtualMachineType disponibles en tu entorno, puedes consultar la lista tipo de máquina en la consola de GDC o usar uno de los siguientes comandos de la CLI de kubectl o CLI gdcloud:
Consola
- Inicia sesión en la consola de GDC.
- En el menú de navegación, haz clic en Máquinas virtuales > Instancias > Crear instancia.
- En la página Aspectos básicos, ve a la sección Tipo de máquina. Asegúrate de que el botón de alternancia Uso general esté seleccionado.
- Consulta la lista de tipos de máquinas predefinidos disponibles.
gdcloud
gdcloud compute machine-types list
kubectl
kubectl --kubeconfig MANAGEMENT_API_SERVER \
-n vm-system \
get virtualmachinetypes.virtualmachine.gdc.goog
- Sustituye
MANAGEMENT_API_SERVERpor el archivo kubeconfig del servidor de la API de gestión.
Ver un solo VirtualMachineType
Para ver un VirtualMachineType específico, puedes usar la CLI de kubectl:
kubectl
kubectl --kubeconfig MANAGEMENT_API_SERVER \
-n vm-system \
get virtualmachinetypes.virtualmachine.gdc.goog VMType_NAME \
-o yaml
Haz los cambios siguientes:
MANAGEMENT_API_SERVERpor el archivo kubeconfig del servidor de la API de gestión.VMType_NAMEpor el nombre delVirtualMachineTypeque quieras consultar.