Neste documento, descrevemos as famílias, as séries e os tipos de máquina da máquina
que podem ser escolhidos para criar uma instância de máquina virtual (VM) com os
recursos necessários. Ao criar uma VM, você seleciona um tipo de máquina de uma família de máquinas que determina os recursos disponíveis para ela. Há várias famílias de máquinas que podem ser escolhidas, e cada família de máquinas é ainda mais organizada em série de máquina e tipos de máquina 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
.
Todas as séries de máquina são compatíveis com VMs preemptivas, exceto as séries de máquina M2.
- Uso geral : a melhor relação custo-benefício para diversas cargas de trabalho.
- Otimização para computação: o melhor desempenho por núcleo no Compute Engine e otimização para cargas de trabalho com uso intenso de computação.
- Otimização de memória : ideal para cargas de trabalho que consomem muita 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, na sigla em inglês) 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.
Em resumo, este documento descreve 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. Ao criar uma instância de VM, você escolhe um tipo de máquina predefinido ou personalizado da família de máquinas de sua preferência.
Série: as famílias de máquinas são classificadas ainda mais por série e geração. Por exemplo, a série N1 dentro da família de máquinas de uso geral é a versão mais antiga da série N2. Geralmente, as gerações de uma série de máquinas usam um número maior para descrever a geração mais recente. Por exemplo, a série N2 é a mais nova geração da N1.
Tipo de máquina: cada série de máquina tem tipos de máquina predefinidos que fornecem um conjunto de recursos para a VM. Se um tipo de máquina predefinido não atender às suas necessidades, é possível criar um tipo de máquina personalizado.
Faça um teste
Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho do Compute Engine em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
Faça uma avaliação gratuita do Compute EngineFaturamento
Você é cobrado pelos recursos usados por uma instância de VM. As VMs são cobradas conforme descrito na página de preços de instâncias de VM. Especificamente, você recebe uma cobrança por cada vCPU e GB de memória individualmente, conforme descrito no modelo de faturamento com base em recursos. É possível receber alguns descontos, como por uso prolongado e uso contínuo.
Para ver o custo por hora e mensal calculado para cada tipo de máquina, consulte Preço de instância de VM.
Categorias de família de máquinas
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.
- A série de máquinas E2 com custo otimizado tem até 32 vCPUs com até 128 GB de memória e até 8 GB por vCPU. A série de máquinas E2 tem uma plataforma de CPU predefinida que executa um processador Intel ou o processador AMD EPYC Rome de segunda geração. O processador é selecionado para você ao criar a VM. Nesta série de máquinas, você encontra uma variedade de recursos de computação pelo menor preço no Compute Engine, principalmente quando pareada com descontos por uso contínuo.
- A série de máquinas N2 tem até 128 vCPUs, 8 GB de memória por vCPU e está disponível nas plataformas de CPU Intel Ice Lake e Cascade Lake.
- A série de máquinas N2D tem até 224 vCPUs, 8 GB de memória por vCPU e está disponível em plataformas AMD EPYC Rome de segunda geração e AMD EPYC Milan.
- A série de máquinas T2D da Tau fornece um conjunto de recursos otimizados para escalonamento horizontal. Cada VM pode ter até 60 vCPUs, 4 GB de memória por vCPU e está disponível em processadores AMD EPYC Milan de terceira geração. A linha de execução de máquinas T2D do Tau tem o clustering desativado. Portanto, uma vCPU é equivalente a um núcleo inteiro.
- Os tipos de máquina N1 oferecem até 96 vCPUs, 6,5 GB de memória por vCPU e estão disponíveis em plataformas de CPU Intel Sandy Bridge, Ivy Bridge, Haswell, Broadwell e Skylake.
As séries E2 e N1 são séries de máquina com núcleo compartilhado. Os tipos de máquina nessas séries compartilham um núcleo físico, que pode ser um método econômico para executar aplicativos pequenos e sem uso intensivo de recursos.
E2: oferece duas vCPUs por períodos curtos de bursting.
N1: oferece tipos de máquina com núcleo compartilhado
f1-micro
eg1-small
que têm até 1 vCPU disponível para períodos curtos de bursting.
A família de máquinas otimizada para computação oferece o melhor desempenho por núcleo no Compute Engine e é otimizada para cargas de trabalho com uso intenso de computação. A série de máquinas nesta família é executada em um processador escalonável Intel (Cascade Lake) que pode manter até 3,9 GHz de turbo de núcleo ou no processador AMD EPYC Milan de 3a geração que oferece até 3,5 GHz de frequência máxima.
- As VMs C2 oferecem até 60 vCPUs, 4 GB de memória por vCPU e estão disponíveis na plataforma de CPU Intel Cascade Lake.
- As VMs C2D oferecem até 112 vCPUs, 4 GB de memória por vCPU e estão disponíveis na plataforma de terceira geração AMD EPYC Milan.
A família de máquinas com otimização de memória tem séries de máquina ideais para cargas de trabalho com uso intensivo de memória. Essa família oferece mais memória por núcleo do que qualquer outra família de máquinas, com até 12 TB de memória.
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, na sigla em inglês) massivamente paralelas, como machine learning (ML) e computação de alto desempenho (HPC). Essa família é a opção ideal para cargas de trabalho que exigem GPUs.
Família de máquinas e recomendações de séries
A tabela a seguir fornece recomendações para diferentes cargas de trabalho.
Tipo de carga de trabalho | |||||
---|---|---|---|---|---|
Cargas de trabalho de uso geral | Cargas de trabalho otimizadas | ||||
Econômico | Equilibrado | Escalonamento horizontal otimizado | Otimização de memória | Otimizado para computação | Otimização de acelerador |
E2 | N2, N2D, N1 | Tau T2D | M2, M1 | C2, C2D | A2 |
Computação diária a um custo menor | Custo-benefício equilibrado em uma ampla variedade de formatos de VM | Melhor desempenho/custo para cargas de trabalho de escalonamento horizontal | Cargas de trabalho com memória ultraelevada | Desempenho ultra-alto para cargas de trabalho com uso intensivo de computação | Otimizado para cargas de trabalho de computação de alto desempenho |
|
|
|
|
|
|
Depois de criar uma VM, é 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 instâncias de VM.
Comparação de séries de máquinas
Use a tabela a seguir para comparar as categorias de famílias de máquinas e determinar qual é a mais apropriada para sua carga de trabalho. Se, mesmo depois de revisar essa seção, você ainda não tiver certeza de qual família é melhor para sua carga de trabalho, comece com a família de máquinas de uso geral. Consulte Plataformas de CPU para obter mais detalhes sobre todos os processadores compatíveis.
Para saber como a seleção afeta o desempenho dos discos permanentes vinculados às VMs, consulte Desempenho do disco por tipo de máquina e contagem de vCPUs.
Série da máquina | vCPUs | Memória (por vCPU) | Processadores | VMs personalizadas | SSDs locais | Descontos por uso prolongado | VMs preemptivas |
---|---|---|---|---|---|---|---|
E2* Uso geral | 2–32 | 0.5–8 GB† |
|
Sim | Não | Não | Sim |
E2* com núcleo compartilhado | 0,25 – 1 | 0,5 – 8 GB |
|
Sim | Não | Não | Sim |
N2 de uso geral | 2–128 | 0,5 – 8 GB |
|
Sim | Sim | Sim | Sim |
N2D‡ Uso geral | 2–224 | 0,5 – 8 GB |
|
Sim | Sim | Sim | Sim |
Tau T2D de uso geral | 1–60 | 4 GB |
|
Não | Não | Não | Sim |
N1 de uso geral | 1 – 96 | 0,9 – 6,5 GB |
|
Sim | Sim | Sim | Sim |
N1 com núcleo compartilhado | 0,2 – 0,5 | 3,0 – 3,4 GB |
|
Não | Não | Sim | Sim |
C2 com otimização para computação | 4 – 60 | 4 GB |
|
Não | Sim | Sim | Sim |
C2D com otimização para computação | 2–112 | 2 a 8 GB |
|
Não | Sim | Não | Sim |
Megamem com otimização de memória M1 | 96 | 14,9 GB |
|
Não | Sim | Sim | Sim |
Ultramem com otimização de memória M1 | De 40 a 160 | 28,3 GB |
|
Não | Não | Sim | Sim |
Ultramem com otimização de memória M2 | De 208 a 416 | 28,3 GB |
|
Não | Não | Sim | Não |
Alta GPU otimizada para aceleradores A2 | 12–96 | 7 GB |
|
Não | Sim | Não | Sim |
Mega GPU otimizada para aceleradores A2 | 96 | 14 GB |
|
Não | Sim | Não | Sim |
†As VMs E2 são compatíveis com até 128 GB de memória.
‡As VMs com grande quantidade de CPU e padrão N2D têm até 224 vCPUs.
GPUs e VMs
As GPUs são usadas para acelerar cargas de trabalho. Só é possível anexar GPUs a VMs usando a série de máquinas N1 ou a série de máquinas A2. As GPUs não são compatíveis com outras famílias de máquinas.
No entanto, as VMs com números reduzidos de GPUs estão limitadas a um número máximo de vCPUs. Em geral, um número maior de GPUs possibilita a criação de instâncias com um número maior de vCPUs e memória. Para mais informações, consulte GPUs no Compute Engine.
A seguir
- Como criar e iniciar uma instância de VM
- Como criar uma instância de VM com um tipo de máquina personalizado.
- Guia de início rápido sobre como usar uma VM do Linux
- Guia de início rápido sobre como usar uma VM do Windows
- Saiba mais sobre como anexar o armazenamento em blocos às VMs.