Este documento explica como criar máquinas virtuais (VMs) de alto desempenho no Google Distributed Cloud (GDC) com isolamento físico para cargas de trabalho com uso intenso de memória.
Esse tipo de VM usa um formato de máquina N4 e é ideal para aplicativos que exigem capacidade de processamento consistente e baixa latência, como bancos 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 é destinado a administradores de plataforma em grupos responsáveis pela criação de máquinas virtuais. Para mais informações, consulte Públicos-alvo da documentação do GDC com isolamento físico.
Antes de começar
Abra um tíquete para solicitar que o operador de infraestrutura provisione os servidores o3-highmem1-192-gdc-metal necessários e ative as otimizações de HPC.
Quando o tíquete for resolvido, você poderá criar uma VM de alto desempenho.
Solicitar papéis do IAM
Entre em contato com o administrador do IAM do projeto para solicitar os seguintes papéis no projeto:
- Administrador do projeto de máquina virtual (
project-vm-admin): crie, modifique, liste e exclua VMs padrão e de alto desempenho no namespace do projeto.
Todos os papéis de VM precisam ser vinculados ao namespace do projeto em que a VM reside. Siga as etapas para verificar seu acesso.
Criar uma VM de alto desempenho
Para ativar a computação de alto desempenho (HPC) em uma VM, adicione o
virtualmachine.gdc.goog/enable-high-perf: "true" rótulo ao VirtualMachine
manifesto. Quando esse rótulo é aplicado, taints e rótulos são adicionados automaticamente à VM para garantir que ela seja executada em nós dedicados e otimizados.
Para criar um disco para sua VM, salve 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, salve o seguinte
VirtualMachinemanifesto comoVM_NAME.yaml. Observe a inclusão do rótulovirtualmachine.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
A seguir
- Revise as imagens compatíveis com o GDC.
- Crie e inicie uma instância de VM que use sua imagem.
- Crie um disco de inicialização para sua VM.