Neste documento, descrevemos as famílias de máquinas, séries de máquinas e tipos de máquinas disponíveis para criar uma instância de máquina virtual (VM) ou uma instância bare metal com os recursos necessários. Ao criar uma instância de computação, você seleciona um tipo de máquina de uma família que determina os recursos disponíveis para a instância.
Há várias famílias de máquinas disponíveis. Cada família de máquinas é
organizada em séries de máquinas, com tipos de máquinas predefinidos
em cada série. Por exemplo, na série N2 na família de máquinas de uso geral,
é possível selecionar o tipo de máquina n2-standard-4.
- Uso geral: a melhor relação custo-benefício para diversas cargas de trabalho.
- Otimização de memória: ideal para cargas de trabalho com uso intenso 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.
- Otimização para acelerador: ideal para cargas de trabalho de computação em arquitetura de dispositivo unificado (CUDA) massivamente paralelas, como machine learning (ML) e computação de alto desempenho (HPC). Essa família é a melhor opção para cargas de trabalho que exigem GPUs.
Terminologia do Compute Engine
Esta documentação usa os seguintes termos:
- Família de máquinas: um conjunto selecionado de configurações de processador e hardware otimizadas 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 ainda mais classificadas por série, geração e tipo de processador. Cada série se concentra em um aspecto diferente de capacidade de computação ou desempenho. Por exemplo, a série M oferece mais memória, enquanto a série C oferece 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 instância de computação, como vCPUs, memória, discos e GPUs.
Tipos de máquina predefinidos
Os tipos de máquinas são predefinidos e vêm com uma quantidade não configurável de memória e vCPUs. Os tipos de máquinas usam várias proporções de vCPU para memória:
highcpu: de 1 a 3 GB de memória por vCPU (em geral, 2 GB de memória por vCPU).standard: de 3 a 7 GB de memória por vCPU (em geral, 4 GB de memória por vCPU).highmem: de 7 a 12 GB de memória por vCPU (em geral, 8 GB de memória por vCPU).megamem: de 12 a 15 GB de memória por vCPU (em geral, 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.
Família de máquinas e recomendações de séries
A tabela a seguir fornece recomendações para diferentes cargas de trabalho.
| C3 | M3 | A3 |
|---|---|---|
| Desempenho consistentemente alto para uma variedade de cargas de trabalho | Maior memória para calcular taxas de cargas de trabalho com uso intenso de memória | Otimização para cargas de trabalho de computação de alto desempenho aceleradas |
|
|
|
Depois de criar uma instância de computação, é possível usar recomendações de redimensionamento para otimizar a utilização de recursos com base na carga de trabalho. Para mais informações, consulte Como aplicar recomendações de tipo de máquina para VMs.
Guia para famílias de máquinas de uso geral
A família de máquinas de uso geral oferece várias séries de máquinas com a melhor relação custo-benefício para diversas cargas de trabalho.
O Compute Engine oferece tipos de máquinas de uso 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 com tecnologia Titanium. As instâncias C3 estão alinhadas à arquitetura NUMA para oferecer desempenho ideal, confiável e consistente.
Guia da família de máquinas com otimização de memória
A família de máquinas com otimização de memória tem séries de máquinas ideais para cargas de trabalho OLAP e OLTP SAP, modelagem genômica, automação de design eletrônico e cargas de trabalho de HPC com uso intenso de memória. Essa família oferece mais memória por núcleo do que qualquer outra família de máquinas, com até 4 TB de 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 com otimização para aceleradores
A família de máquinas com otimização para aceleradores é ideal para cargas de trabalho de computação em arquitetura de dispositivo unificado (CUDA) massivamente paralelas, como machine learning (ML) e computação de alto desempenho (HPC). Essa família de máquinas é a opção ideal para cargas de trabalho que exigem 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, 1.872 GB de memória e 8
GPUs NVIDIA H100 na plataforma de CPU Intel Sapphire Rapids com tecnologia
Titanium.
Comparação entre séries de máquinas
Para saber como sua seleção afeta o desempenho dos volumes de disco anexados às instâncias de computação, consulte Limites de desempenho do Hyperdisk.
Compare as características das séries de máquinas C3, M3 e A3. É possível selecionar propriedades específicas no campo Escolher as propriedades da instância para comparar para comparar essas propriedades em todas as séries de máquinas na tabela a seguir.
| C3 | M3 | A3 Edge | |
|---|---|---|---|
| Tipo de carga de trabalho | Uso geral | Otimização de memória | Otimização para aceleradores |
| Tipo de instância | VM | VM | 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 | Conversa | Conversa | Conversa |
| Memória | 8 a 1.408 GB | 976 a 3.904 GB | 1.872 GB |
| Tipos de máquina personalizados | — | — | — |
| Memória estendida | — | — | — |
| Locatário único | — | ||
| Virtualização aninhada | — | — | |
| Computação confidencial | — | — | — |
| Tipo de interface do disco | NVMe | NVMe | NVMe |
| Hiperdisco equilibrado | |||
| Hyperdisk Balanced HA | — | — | — |
| Hiperdisco extremo | — | — | — |
| Hyperdisk ML | — | — | — |
| Capacidade de processamento do hiperdisco | — | — | — |
| SSD local | — | — | — |
| Máximo de SSD local | 0 | 0 | 0 |
| DP padrão | — | — | — |
| DP balanceado | — | — | — |
| DP SSD | — | — | — |
| DP extremo | — | — | — |
| Interfaces de rede | gVNIC e IDPF | gVNIC | gVNIC |
| Desempenho da rede | 23 a 100 Gbps | até 32 Gbps | até 800 Gbps |
| Rede com alta largura de banda | 50 a 200 Gbps | 50 a 100 Gbps | até 800 Gbps |
| Máximo de GPUs | 0 | 0 | 8 |
| Descontos por uso prolongado | — | — | — |
| Descontos por compromisso de uso | — | — | — |
| Descontos da VM spot | — | — | — |
GPUs e instâncias de computação
As GPUs são usadas para acelerar cargas de trabalho e são compatíveis com instâncias A3. As GPUs são anexadas automaticamente quando você 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 GPUs no Compute Engine.
A seguir
Saiba como criar e iniciar uma VM.
Conclua o Guia de início rápido sobre como usar uma VM do Linux.
Conclua o Guia de início rápido sobre como usar uma VM do Windows.
Saiba mais sobre como anexar o armazenamento em blocos às VMs.