En este documento, se explica cómo crear máquinas virtuales (VMs) de alto rendimiento en Google Distributed Cloud (GDC) aislado para cargas de trabajo con uso intensivo de memoria.
Este tipo de VM usa una forma de máquina N4 y es ideal para aplicaciones que requieren una capacidad de procesamiento constante y 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 el procesamiento y la virtualización, consulta Tipos de máquinas virtuales.
Este documento está dirigido a los administradores de plataformas dentro de los grupos de administradores de plataformas que se encargan de crear máquinas virtuales. Para obtener más información, consulta Públicos de la documentación de GDC aislado.
Antes de comenzar
Abre un ticket para solicitar que el operador de 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.
Solicita roles de IAM
Comunícate con el administrador de IAM de tu proyecto para solicitar los siguientes roles:
- Administrador de proyectos de máquinas virtuales (
project-vm-admin): Crea, modifica, enumera y borra VMs estándar y de alto rendimiento en el espacio de nombres del proyecto.
Todos los roles de VM deben vincularse al espacio de nombres del proyecto en el que reside la VM. Sigue los pasos para verificar tu acceso.
Crea una VM de alto rendimiento
Para habilitar la computación de alto rendimiento (HPC) en una VM, agrega la
etiqueta virtualmachine.gdc.goog/enable-high-perf: "true" al manifiesto
VirtualMachine. Cuando se aplica esta etiqueta, se agregan taints y etiquetas automáticamente
a la VM para garantizar que se ejecute en nodos dedicados y optimizados.
Para crear un disco para tu VM, guarda el siguiente manifiesto de
VirtualMachineDiskcomoDISK_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 manifiesto de
VirtualMachinecomoVM_NAME.yaml. Observa la inclusión de 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
¿Qué sigue?
- Revisa las imágenes compatibles con GDC
- Crea y, luego, inicia una instancia de VM que use tu imagen.
- Crea un disco de arranque para tu VM.