Este documento explica como criar máquinas virtuais (VMs) de alto desempenho no Google Distributed Cloud (GDC) air-gapped para cargas de trabalho com utilização intensiva de memória.
Este tipo de VM usa um formato de máquina N4 e é ideal para aplicações que requerem uma capacidade de processamento consistente e uma baixa latência, como bases de dados de grande escala e análise de dados em tempo real. Para mais informações sobre como os formatos otimizam a computação e a virtualização, consulte Tipos de máquinas virtuais.
Este documento destina-se a administradores de plataformas em grupos de administradores de plataformas responsáveis pela criação de máquinas virtuais. Para mais informações, consulte o artigo Públicos-alvo para a documentação do GDC air-gapped.
Antes de começar
Abra um pedido para solicitar que o operador de infraestrutura faça o aprovisionamento dos servidores o3-highmem1-192-gdc-metal necessários e ative as otimizações de HPC.
Quando o pedido for resolvido, pode criar uma VM de alto desempenho.
Peça funções de IAM
Contacte o administrador de IAM do projeto para pedir as seguintes funções no seu projeto:
- Administrador do projeto de máquinas virtuais (
project-vm-admin): crie, modifique, liste e elimine VMs padrão e de alto desempenho no espaço de nomes do projeto.
Todas as funções de VM têm de ser associadas ao espaço de nomes do projeto onde a VM reside. Siga os passos para validar o seu acesso.
Crie uma VM de alto desempenho
Para ativar a computação de alto desempenho (HPC) numa VM, adicione a
virtualmachine.gdc.goog/enable-high-perf: "true" etiqueta ao VirtualMachine
manifesto. Quando esta etiqueta é aplicada, são adicionadas automaticamente restrições e etiquetas à VM para garantir que é executada em nós dedicados e otimizados.
Para criar um disco para a sua VM, guarde o seguinte
VirtualMachineDiskmanifesto comoDISK_NAME.yaml:apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachineDisk metadata: name: DISK_NAME spec: source: image: name: VM_IMAGE namespace: vm-system size: 20GiCrie o disco:
kubectl apply -f DISK_NAME.yamlPara criar a VM de alto desempenho, guarde o seguinte
VirtualMachinemanifesto comoVM_NAME.yaml. Tenha em atenção a inclusão da 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: falseCrie a VM:
kubectl apply -f VM_NAME.yaml
O que se segue?
- Reveja as imagens compatíveis com o GDC
- Crie e inicie uma instância de VM que use a sua imagem.
- Crie um disco de arranque para a sua VM.