En este documento se explica cómo crear máquinas virtuales (VMs) de alto rendimiento en Google Distributed Cloud (GDC) air-gapped para cargas de trabajo que requieren mucha memoria.
Este tipo de VM utiliza una forma de máquina N4 y es ideal para aplicaciones que requieren un rendimiento constante y una baja latencia, como bases de datos a gran escala y análisis de datos en tiempo real. Para obtener más información sobre cómo las formas optimizan la computación y la virtualización, consulta el artículo Tipos de máquinas virtuales.
Este documento está dirigido a los administradores de plataformas que forman parte de grupos de administradores de plataformas responsables de crear máquinas virtuales. Para obtener más información, consulta el artículo Audiencias de la documentación de GDC air-gapped.
Antes de empezar
Abre un ticket para solicitar que el operador de la infraestructura aprovisione los servidores o3-highmem1-192-gdc-metal necesarios y habilite las optimizaciones de HPC.
Cuando se resuelva el ticket, podrás crear una VM de alto rendimiento.
Solicitar roles de gestión de identidades y accesos
Ponte en contacto con el administrador de IAM de tu proyecto para solicitar los siguientes roles en tu proyecto:
- Administrador de proyectos de máquinas virtuales (
project-vm-admin): crea, modifica, lista y elimina VMs estándar y de alto rendimiento en el espacio de nombres del proyecto.
Todos los roles de VM deben enlazarse al espacio de nombres del proyecto en el que reside la VM. Sigue los pasos para verificar tu acceso.
Crear una VM de alto rendimiento
Para habilitar la computación de alto rendimiento (HPC) en una VM, añade la
virtualmachine.gdc.goog/enable-high-perf: "true" etiqueta al VirtualMachine
manifiesto. Cuando se aplica esta etiqueta, se añaden automáticamente taints y etiquetas a la VM para garantizar que se ejecute en nodos dedicados y optimizados.
Para crear un disco para tu VM, guarda el siguiente
VirtualMachineDiskmanifiesto comoDISK_NAME.yaml:apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachineDisk metadata: name: DISK_NAME spec: source: image: name: VM_IMAGE namespace: vm-system size: 20GiCrea el disco:
kubectl apply -f DISK_NAME.yamlPara crear la VM de alto rendimiento, guarda el siguiente
VirtualMachinemanifiesto comoVM_NAME.yaml. Ten en cuenta que se incluye la etiquetavirtualmachine.gdc.goog/enable-high-perf: "true".apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachine metadata: name: VM_NAME labels: virtualmachine.gdc.goog/enable-high-perf: "true" spec: compute: virtualMachineType: VM_TYPE disks: - virtualMachineDiskRef: name: DISK_NAME boot: true autoDelete: true shieldConfig: bootType: uefi enableSecureBoot: true enableVtpm: falseCrea la VM:
kubectl apply -f VM_NAME.yaml
Siguientes pasos
- Consulta las imágenes compatibles con GDC.
- Crea e inicia una instancia de VM que use tu imagen.
- Crea un disco de arranque para tu VM.