Este documento descreve as famílias de máquinas, as séries de máquinas e os tipos de máquinas que pode escolher para criar uma instância de máquina virtual (VM) ou uma instância bare metal com os recursos de que precisa. Quando cria uma instância de computação, seleciona um tipo de máquina de uma família de máquinas que determina os recursos disponíveis para essa instância.
Existem várias famílias de máquinas à sua escolha. Cada família de máquinas está
organizada em séries de máquinas e tipos de máquinas predefinidos em cada
série. Por exemplo, na série de máquinas N2 na família de máquinas de utilização geral, pode selecionar o tipo de máquina n2-standard-4.
- Uso geral: melhor relação preço/desempenho para uma variedade de cargas de trabalho.
- Otimizado para memória: ideal para cargas de trabalho com utilização intensiva de memória, oferecendo mais memória por núcleo do que outras famílias de máquinas, com até 12 TB de memória.
- Otimizado para aceleradores: ideal para cargas de trabalho de computação paralelizadas em massa da arquitetura de dispositivos unificada (CUDA), como aprendizagem automática (AA) e computação de elevado desempenho (HPC). Esta família é a melhor opção para cargas de trabalho que requerem GPUs.
Terminologia do Compute Engine
Esta documentação usa os seguintes termos:
- Família de máquinas: um conjunto organizado de configurações de processador e hardware otimizado para cargas de trabalho específicas, por exemplo, de uso geral, otimizadas para aceleradores ou otimizadas para memória.
Série de máquinas: as famílias de máquinas são classificadas ainda mais por série, geração e tipo de processador. Cada série foca-se num aspeto diferente do poder de computação ou do desempenho. Por exemplo, a série M oferece mais memória, enquanto a série C oferece um melhor desempenho.
Tipo de máquina: cada série de máquinas oferece, pelo menos, um tipo de máquina. Cada tipo de máquina fornece um conjunto de recursos para a sua instância de computação, como vCPUs, memória, discos e GPUs.
Tipos de máquinas predefinidos
Os tipos de máquinas são predefinidos e incluem uma quantidade não configurável de memória e vCPUs. Os tipos de máquinas usam uma variedade de rácios de vCPU para memória:
highcpu: de 1 a 3 GB de memória por vCPU; normalmente, 2 GB de memória por vCPU.standard— de 3 a 7 GB de memória por vCPU; normalmente, 4 GB de memória por vCPU.highmem— de 7 a 12 GB de memória por vCPU; normalmente, 8 GB de memória por vCPU.megamem— de 12 a 15 GB de memória por vCPU; normalmente, 14 GB de memória por vCPU.ultramem— de 24 a 31 GB de memória por vCPU.
Por exemplo, um tipo de máquina c3-standard-22 tem 22 vCPUs e, como um tipo de máquina standard, também tem 88 GB de memória.
Recomendações de séries e famílias de máquinas
A tabela seguinte apresenta recomendações para diferentes cargas de trabalho.
| C3 | M3 | A3 |
|---|---|---|
| Desempenho consistentemente elevado para uma variedade de cargas de trabalho | As relações de memória para computação mais elevadas para cargas de trabalho com utilização intensiva de memória | Otimizado para cargas de trabalho de computação de alto desempenho aceleradas |
|
|
|
Depois de criar uma instância de computação, pode usar recomendações de redimensionamento para otimizar a utilização de recursos com base na sua carga de trabalho. Para mais informações, consulte o artigo Aplicação de recomendações de tipo de máquina para VMs.
Guia da família de máquinas de utilização geral
A família de máquinas de uso geral oferece várias séries de máquinas com a melhor relação preço/desempenho para uma variedade de cargas de trabalho.
O Compute Engine oferece tipos de máquinas de utilização geral que são executados na arquitetura x86. A série de máquinas C3 oferece até 176 vCPUs e 2, 4 ou 8 GB de memória por vCPU na plataforma de CPU Intel Sapphire Rapids e Titanium. As instâncias C3 estão alinhadas com a arquitetura NUMA subjacente para oferecer um desempenho ideal, fiável e consistente.
Guia da família de máquinas otimizadas para memória
A família de máquinas com megamemória tem séries de máquinas ideais para cargas de trabalho SAP OLAP e OLTP, modelagem genómica, automatização de design eletrónico e cargas de trabalho de HPC com utilização intensiva de memória. Esta família oferece mais memória por núcleo do que qualquer outra família de máquinas, com até4 TBde memória.
As instâncias M3 oferecem até 128 vCPUs, com até 30,5 GB de memória por vCPU, e estão disponíveis na plataforma de CPU Intel Ice Lake.
Guia da família de máquinas otimizadas pelo acelerador
A família de máquinas otimizadas para aceleradores é ideal para cargas de trabalho de computação de arquitetura de dispositivos unificados de computação (CUDA) paralelizadas em massa, como aprendizagem automática (AA) e computação de elevado desempenho (HPC). Esta família de máquinas é a escolha ideal para cargas de trabalho que requerem GPUs.
As instâncias A3 estão disponíveis com o tipo de máquina A3 Edge
(a3-edgegpu-8g-nolssd), que oferece 208 vCPUs, 1872 GB de memória e 8 GPUs
NVIDIA H100 na plataforma de CPU Intel Sapphire Rapids e
Titanium.
Comparação de séries de máquinas
Para saber como a sua seleção afeta o desempenho dos volumes de disco associados às suas instâncias de computação, consulte os limites de desempenho do Hyperdisk.
Compare as caraterísticas das séries de máquinas C3, M3 e A3. Pode selecionar propriedades específicas no campo Escolha propriedades da instância para comparar para comparar essas propriedades em todas as séries de máquinas na tabela seguinte.
| C3 | M3 | A3 Edge | |
|---|---|---|---|
| Tipo de carga de trabalho | Utilização geral | Otimizada para memória | Otimizado pelo acelerador |
| Tipo de instância | Máquina virtual (VM) | Máquina virtual (VM) | Máquina virtual (VM) |
| Tipo de CPU | Intel Sapphire Rapids | Intel Ice Lake | Intel Sapphire Rapids |
| Arquitetura | x86 | x86 | x86 |
| vCPUs | 4 a 176 | 32 a 128 | 208 |
| Definição de vCPU | Discussão | Discussão | Discussão |
| Memória | 8 a 1408 GB | 976 a 3904 GB | 1872 GB |
| Tipos de máquinas personalizados | — | — | — |
| Memória expandida | — | — | — |
| Arrendamento único | — | ||
| Virtualização aninhada | — | — | |
| Computação confidencial | — | — | — |
| Tipo de interface de disco | NVMe | NVMe | NVMe |
| Hyperdisk Balanced | |||
| Hiperdisco de HA equilibrado | — | — | — |
| Hyperdisk Extreme | — | — | — |
| Hyperdisk ML | — | — | — |
| Débito do Hyperdisk | — | — | — |
| SSD local | — | — | — |
| SSD local máximo | 0 | 0 | 0 |
| PD padrão | — | — | — |
| PD equilibrada | — | — | — |
| SSD PD | — | — | — |
| PD extrema | — | — | — |
| Interfaces de rede | gVNIC e IDPF | gVNIC | gVNIC |
| Desempenho da rede | 23 a 100 Gbps | Até 32 Gbps | Até 800 Gbps |
| Rede de largura de banda elevada | 50 a 200 Gbps | 50 a 100 Gbps | Até 800 Gbps |
| GPUs máximas | 0 | 0 | 8 |
| Descontos por utilização sustentada | — | — | — |
| Descontos de fidelidade | — | — | — |
| Descontos em VMs do Spot | — | — | — |
GPUs e instâncias de computação
As GPUs são usadas para acelerar cargas de trabalho e são suportadas para instâncias A3. As GPUs são anexadas automaticamente quando cria a instância. As instâncias A3 têm um número fixo de GPUs, vCPUs e memória por tipo de máquina.
Para mais informações, consulte o artigo GPUs no Compute Engine.
O que se segue?
Saiba como criar e iniciar uma VM.
Conclua o guia de início rápido com uma VM do Linux.
Conclua o guia de início rápido com uma VM do Windows.
Saiba como anexar armazenamento em blocos às suas VMs.