Tipos de máquina

Um tipo de máquina é um conjunto de recursos de hardware virtualizados disponíveis para uma instância de máquina virtual (VM), incluindo o tamanho da memória do sistema, a contagem da CPU virtual (vCPU) e os limites de disco permanente. No Compute Engine, os tipos de máquina são agrupados e selecionados por famílias em diferentes cargas de trabalho. Escolha famílias de uso geral, otimizadas para memória e otimizadas para computação.

É necessário escolher um tipo de máquina ao criar uma instância. É possível selecionar vários tipos de máquina predefinidos em cada família de tipo de máquina. Se os tipos de máquina predefinidos não atenderem às suas necessidades, crie seus próprios tipos de máquina personalizados.

Para comparar o desempenho do tipo de máquina, consulte Plataformas de CPU.

Cobrança

Você é cobrado pelos recursos usados por uma instância de VM. Ao criar uma instância de VM, você seleciona um tipo de máquina para a instância e é cobrado 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âncias de VM.

Tipos de máquina

Cada família de tipos de máquina inclui diferentes tipos de máquina. Cada família é selecionada para tipos de carga de trabalho específicos. Os tipos de máquina principais a seguir são oferecidos no Compute Engine:

  • Os tipos de máquina de uso geral oferecem a melhor relação custo-benefício para uma variedade de cargas de trabalho.

    • Os tipos de máquina E2 são VMs com custo otimizado que oferecem até 32 vCPUs com até 128 GB de memória e até 8 GB por vCPU. As máquinas E2 têm uma plataforma de CPU predefinida que executa um processador Intel ou a segunda geração do processador AMD EPYC Rome. As VMs E2 fornecem uma variedade de recursos de computação pelo menor preço no Compute Engine, principalmente quando pareadas com descontos por uso contínuo.
    • Os tipos de máquina N2 oferecem até 80 vCPUs, 8 GB de memória por vCPU e estão disponíveis nas plataformas de CPU Intel Cascade Lake.
    • Os tipos de máquina N2D oferecem até 224 vCPUs, 8 GB de memória por vCPU e estão disponíveis nas plataformas de segunda geração de AMD EPYC Rome.
    • 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.
  • Os tipos de máquina com otimização de memória são ideais para cargas de trabalho que consumam muita memória porque oferecem mais memória por núcleo do que outros tipos de máquina, com até 12 TB de memória.

  • Os tipos de máquina com otimização de computação oferecem o melhor desempenho por núcleo no Compute Engine e são otimizados para cargas de trabalho com uso intenso de computação. Os tipos de máquina otimizados para computação oferecem processadores Intel escalonáveis (Cascade Lake) e turbo all-core sustentado de até 3,8 GHz.

  • Os tipos de máquina com núcleo compartilhado estão disponíveis nas famílias E2 e N1. Esses tipos de máquina compartilham um núcleo físico. Esse pode ser um método econômico para executar aplicativos pequenos e sem uso intensivo de recursos.

    • E2: tipos de máquina com núcleo compartilhado e2-micro, e2-small e e2-medium têm duas vCPUs disponíveis para períodos curtos de bursting.
    • N1: tipos de máquina com núcleo compartilhado f1-micro e g1-small têm até 1 vCPU disponível para períodos curtos de bursting.

Recomendações para tipos de máquina

A tabela a seguir fornece recomendações de tipo de máquina para diferentes cargas de trabalho.

E2
Uso geral
N2, N2D, N1
Uso geral
M1, M2
Otimização de memória
C2
Otimização de computação
Computação diária a um custo menor Custo-benefício equilibrado em uma ampla variedade de formatos de VM Cargas de trabalho com memória ultraelevada Desempenho ultra-alto para cargas de trabalho com uso intensivo de computação
  • Disponibilização via Web
  • Disponibilização via apps
  • Aplicativos administrativos
  • Bancos de dados pequenos e médios
  • Microsserviços
  • Áreas de trabalho virtuais
  • Ambientes para desenvolvedores
  • Disponibilização via Web
  • Disponibilização via apps
  • Aplicativos administrativos
  • Bancos de dados médios e grandes
  • Cache
  • Streaming de mídia
  • Grandes bancos de dados em memória, como o SAP HANA
  • Análise na memória
  • HPC
  • Automação de design eletrônico (EDA, na sigla em inglês)
  • Jogos
  • Aplicativos com thread único
  • Comparação entre tipos de máquina

    Use a tabela a seguir para comparar as categorias de tipos de máquina e determinar qual é o mais apropriado para sua carga de trabalho. Se, mesmo depois de revisar essa seção, você ainda não tiver certeza de qual tipo escolher, considere utilizar um tipo de máquina de uso geral.

    Tipos de máquina Memória (por vCPU) vCPUs Tipos de máquina personalizados? Descontos por uso prolongado? SSDs locais? Processadores
    Uso geral (E2)1 0,5 - 8 GB2 2–32 Sim Não Não
    • Skylake
    • Broadwell
    • Haswell
    • AMD EPYC Rome
    Uso geral (N2) 0,5 – 8 GB 2 – 80 Sim Sim Sim
    • Cascade Lake
    Uso geral (N2D)3 0,5 – 8 GB 2–224 Sim Sim Sim
    • AMD EPYC Rome
    Uso geral (N1) 0,95 – 6,5 GB 1 – 96 Sim Sim Sim
    • Skylake
    • Broadwell
    • Haswell
    • Sandy Bridge
    • Ivybridge
    Otimizado para computação 4 GB 4 – 60 Não Sim Sim
    • Cascade Lake
    Ultramem otimizada para memória 24 GB 40 – 416 Não Sim Não
    • Broadwell E7
    • Cascade Lake
    Megamem otimizada para memória 24 GB 96 Não Sim Sim
    • Broadwell E5
    • Skylake
    E2 com núcleo compartilhado 4 GB 0,25 – 1 Não Não Não
    • N/A
    N1 com núcleo compartilhado 3,0 – 3,4 GB 0,2 – 0,5 Não Sim Não
    • N/A
    1Para tipos de máquina E2, o processador é selecionado para você.
    2Os tipos de máquina E2 aceitam até 128 GB de memória por vCPU.
    3Os tipos de máquina com grande quantidade de CPUs e padrão N2D têm até 224 vCPUs.

    Família de tipo de máquina de uso geral

    Os tipos de máquina de uso geral oferecem a melhor relação custo-benefício para uma variedade de cargas de trabalho. Se você não tiver certeza de qual tipo de máquina é melhor para sua carga de trabalho, optar por um tipo de máquina de uso geral é um bom ponto de partida.

    Tipos de máquina E2

    Os tipos de máquina E2 são tipos de máquina com custo otimizado que oferecem tamanhos entre 2 e 32 vCPUs e entre 0,5 e 8 GB de memória por vCPU. Os tipos de máquina E2 estão disponíveis nas plataformas de CPU predefinidas a seguir: processadores Intel Skylake, Broadwell, Haswell e AMD EPYC Rome.

    Cargas de trabalho pequenas e médias que exigem, no máximo, 32 vCPUs e nenhuma GPU ou SSDs locais são ideais para máquinas E2. Os tipos de máquina E2 não oferecem descontos por uso prolongado. No entanto, fornecem preços consistentemente baixos por uso contínuo ou sob demanda.

    Em resumo, os tipos de máquina E2:

    • oferecem suporte a até 32 vCPUs e 128 GB de memória;
    • oferecem suporte ao dispositivo de balão de memória virtio;
    • estão disponíveis em tipos de máquina personalizados e predefinidos;
    • oferecem o menor preço sob demanda entre os tipos de máquinas de uso geral;
    • dispõem de processador Intel ou AMD EPYC Rome (selecionado na criação da instância pelo Compute Engine com base na disponibilidade).

    Os tipos de máquinas E2 apresentam algumas limitações quando comparados com outros tipos de máquinas de uso geral, incluindo:

    • Nenhum desconto por uso prolongado.
    • Nenhum controle sobre o tipo de processador.

    Os tipos de máquina E2 estão disponíveis em todas as regiões e zonas.

    Tipos de máquina E2 padrão

    Nome da máquina vCPUs1 Memória (GB) Número máximo de discos permanentes (PDs, na sigla em inglês)2 Tamanho total máximo dos PDs (TB) SSD local Largura de banda de saída máxima (Gbps)3
    e2-standard-2 2 8 128 257 Não 4
    e2-standard-4 4 16 128 257 Não 8
    e2-standard-8 8 32 128 257 Não 16
    e2-standard-16 16 64 128 257 Não 16
    e2-standard-32 32 128 128 257 Não 16

    1Uma vCPU é implementada como um único hiperthread de hardware em uma das plataformas de CPU disponíveis.
    2O uso de discos permanentes não é cobrado com os preços por tipo de máquina.
    3A largura de banda de saída máxima não pode exceder o número informado. A largura de banda de saída real depende do endereço IP de destino e de outros fatores. Consulte Largura de banda de rede.

    Tipo de máquina E2 com grande quantidade de memória

    Os tipos de máquina com grande quantidade de memória E2 têm 8 GB de memória do sistema por vCPU.

    Nome da máquina vCPUs1 Memória (GB) Número máximo de discos permanentes (PDs, na sigla em inglês)2 Tamanho total máximo dos PDs (TB) SSD local Largura de banda de saída máxima (Gbps)3
    e2-highmem-2 2 16 128 257 Não 4
    e2-highmem-4 4 32 128 257 Não 8
    e2-highmem-8 8 64 128 257 Não 16
    e2-highmem-16 16 128 128 257 Não 16

    1Uma vCPU é implementada como um único hiperthread de hardware em uma das plataformas de CPU disponíveis.
    2O uso de discos permanentes não é cobrado com os preços por tipo de máquina.
    3A largura de banda de saída máxima não pode exceder o número informado. A largura de banda de saída real depende do endereço IP de destino e de outros fatores. Consulte Largura de banda de rede.

    Tipo de máquina E2 com grande quantidade de CPUs

    Os tipos de máquina com grande quantidade de CPUs são ideais para tarefas que exigem um aumento moderado de vCPUs em relação à memória. As máquinas desse tipo têm 1 GB de memória por vCPU.

    Nome da máquina vCPUs1 Memória (GB) Número máximo de discos permanentes (PDs, na sigla em inglês)2 Tamanho total máximo dos PDs (TB) SSD local Largura de banda de saída máxima (Gbps)3
    e2-highcpu-2 2 2 128 257 Não 4
    e2-highcpu-4 4 4 128 257 Não 8
    e2-highcpu-8 8 8 128 257 Não 16
    e2-highcpu-16 16 16 128 257 Não 16
    e2-highcpu-32 32 32 128 257 Não 16

    Tipos de máquina N2

    Os N2 são tipos de máquina de uso geral de segunda geração que oferecem dimensionamento flexível entre 2 e 80 vCPUs e 0,5 a 8 GB de memória por vCPU. As VMs N2 são executadas em CPUs Cascade Lake com uma frequência base de 2,8 GHz e um turbo all core sustentado de 3,4 GHz. Esses tipos de máquina também oferecem uma melhoria geral de desempenho em relação aos tipos de máquina N1.

    As cargas de trabalho que podem aproveitar a maior frequência do relógio são uma boa opção para os tipos de máquina N2. Essas cargas de trabalho podem ter maior desempenho por thread, beneficiando-se de toda a flexibilidade que um tipo de máquina de uso geral oferece.

    Em resumo, os tipos de máquina N2:

    • oferecem suporte a até 80 vCPUs e 640 GB de memória;
    • estão disponíveis em tipos de máquina personalizados e predefinidos;
    • Oferecem taxas mais altas de memória/núcleo para VMs criadas com o recurso de memória estendida. O uso do recurso de memória estendida ajuda a controlar os custos de licenciamento de software por CPU, fornecendo acesso a mais de 8 GB por vCPU;
    • executam a mais recente tecnologia de infra-estrutura disponível com os processadores escalonáveis Intel Xeon (Cascade Lake) executando a 2,8 GHz e com até 3,4 GHz em um turbo all-core sustentado;
    • estão disponíveis somente em plataformas de CPU específicas.

    Os tipos de máquina N2 estão disponíveis apenas em zonas e regiões selecionadas. A lista a seguir mostra os tipos de máquina N2 predefinidos disponíveis.

    Tipos de máquina padrão N2

    Nome da máquina vCPUs1 Memória (GB) Número máximo de discos permanentes (PDs, na sigla em inglês)2 Tamanho total máximo dos PDs (TB) SSD local Largura de banda de saída máxima (Gbps)3
    n2-standard-2 2 8 128 257 Sim 10
    n2-standard-4 4 16 128 257 Sim 10
    n2-standard-8 8 32 128 257 Sim 16
    n2-standard-16 16 64 128 257 Sim 32
    n2-standard-32 32 128 128 257 Sim 32
    n2-standard-48 48 192 128 257 Sim 32
    n2-standard-64 64 256 128 257 Sim 32
    n2-standard-80 80 320 128 257 Sim 32

    1Uma vCPU é implementada como um único hiperthread de hardware em uma das plataformas de CPU disponíveis.
    2O uso de discos permanentes não é cobrado com os preços por tipo de máquina.
    3A largura de banda de saída máxima não pode exceder o número informado. A largura de banda de saída real depende do endereço IP de destino e de outros fatores. Consulte Largura de banda de rede.

    Tipos de máquina N2 com grande quantidade de memória

    Os tipos de máquina N2 com grande quantidade de memória têm 8 GB de memória do sistema por vCPU.

    Nome da máquina vCPUs1 Memória (GB) Número máximo de discos permanentes (PDs, na sigla em inglês)2 Tamanho total máximo dos PDs (TB) SSD local Largura de banda de saída máxima (Gbps)3
    n2-highmem-2 2 16 128 257 Sim 10
    n2-highmem-4 4 32 128 257 Sim 10
    n2-highmem-8 8 64 128 257 Sim 16
    n2-highmem-16 16 128 128 257 Sim 32
    n2-highmem-32 32 256 128 257 Sim 32
    n2-highmem-48 48 384 128 257 Sim 32
    n2-highmem-64 64 512 128 257 Sim 32
    n2-highmem-80 80 640 128 257 Sim 32

    1Uma vCPU é implementada como um único hiperthread de hardware em uma das plataformas de CPU disponíveis.
    2O uso de discos permanentes não é cobrado com os preços por tipo de máquina.
    3A largura de banda de saída máxima não pode exceder o número informado. A largura de banda de saída real depende do endereço IP de destino e de outros fatores. Consulte Largura de banda de rede.

    Tipos de máquina N2 com grande quantidade de CPUs

    Os tipos de máquina com grande quantidade de CPUs são ideais para tarefas que exigem um aumento moderado de vCPUs em relação à memória. As máquinas desse tipo têm 1 GB de memória por vCPU.

    Nome da máquina vCPUs1 Memória (GB) Número máximo de discos permanentes (PDs, na sigla em inglês)2 Tamanho total máximo dos PDs (TB) SSD local Largura de banda de saída máxima (Gbps)3
    n2-highcpu-2 2 2 128 257 Sim 10
    n2-highcpu-4 4 4 128 257 Sim 10
    n2-highcpu-8 8 8 128 257 Sim 16
    n2-highcpu-16 16 16 128 257 Sim 32
    n2-highcpu-32 32 32 128 257 Sim 32
    n2-highcpu-48 48 48 128 257 Sim 32
    n2-highcpu-64 64 64 128 257 Sim 32
    n2-highcpu-80 80 80 128 257 Sim 32

    1Uma vCPU é implementada como um único hiperthread de hardware em uma das plataformas de CPU disponíveis.
    2O uso de discos permanentes não é cobrado com os preços por tipo de máquina.
    3A largura de banda de saída máxima não pode exceder o número informado. A largura de banda de saída real depende do endereço IP de destino e de outros fatores. Consulte Largura de banda de rede.

    Tipos de máquina N2D

    Os tipos de máquina N2D são executados no processador AMD EPYC Rome de segunda geração. Eles são o maior tipo de máquina de uso geral com até 224 vCPUs e 896 GB de memória. As VMs N2D são compatíveis com taxas de memória de vCPU de 1:1, 1:4 e 1:8, com a opção de personalizar sua máquina de acordo com suas necessidades de carga de trabalho. Os tipos de máquina N2D são executados em processadores AMD EPYC Rome com uma frequência base de 2,25 GHz, uma frequência efetiva de 2,7 GHz e uma frequência máxima de 3,3 GHz.

    Em resumo, os tipos de máquina N2D:

    • oferecem suporte a até 224 vCPUs e 896 GB de memória;
    • estão disponíveis em tipos de máquina personalizados e predefinidos;
    • Oferecem taxas mais altas de memória/núcleo para VMs criadas com o recurso de memória estendida. O uso do recurso de memória estendida ajuda a evitar custos de licenciamento de software por CPU, fornecendo acesso a mais de 8 GB de memória por vCPU;
    • têm a tecnologia do processador AMD EPYC Rome de segunda geração;
    • oferecem suporte a descontos por uso contínuo e prolongado.

    Os tipos de máquina N2D estão disponíveis apenas em regiões e zonas selecionadas.

    Tipos de máquina N2D padrão

    Nome da máquina vCPUs1 Memória (GB) Número máximo de discos permanentes (PDs, na sigla em inglês)2 Tamanho total máximo dos PDs (TB) SSD local Largura de banda de saída máxima (Gbps)3
    n2d-standard-2 2 8 128 257 Sim 10
    n2d-standard-4 4 16 128 257 Sim 10
    n2d-standard-8 8 32 128 257 Sim 10
    n2d-standard-16 16 64 128 257 Sim 32
    n2d-standard-32 32 128 128 257 Sim 32
    n2d-standard-48 48 192 128 257 Sim 32
    n2d-standard-64 64 256 128 257 Sim 32
    n2d-standard-80 80 320 128 257 Sim 32
    n2d-standard-96 96 384 128 257 Sim 32
    n2d-standard-128 128 512 128 257 Sim 32
    n2d-standard-224 224 896 128 257 Sim 32

    Tipos de máquina N2D com grande quantidade de memória

    Nome da máquina vCPUs1 Memória (GB) Número máximo de discos permanentes (PDs, na sigla em inglês)2 Tamanho total máximo dos PDs (TB) SSD local Largura de banda de saída máxima (Gbps)3
    n2d-highmem-2 2 16 128 257 Sim 10
    n2d-highmem-4 4 32 128 257 Sim 10
    n2d-highmem-8 8 64 128 257 Sim 10
    n2d-highmem-16 16 128 128 257 Sim 32
    n2d-highmem-32 32 256 128 257 Sim 32
    n2d-highmem-48 48 384 128 257 Sim 32
    n2d-highmem-64 64 512 128 257 Sim 32
    n2d-highmem-80 80 640 128 257 Sim 32
    n2d-highmem-96 96 768 128 257 Sim 32

    Tipos de máquina N2D com grande quantidade de PCUs

    Nome da máquina vCPUs1 Memória (GB) Número máximo de discos permanentes (PDs, na sigla em inglês)2 Tamanho total máximo dos PDs (TB) SSD local Largura de banda de saída máxima (Gbps)3
    n2d-highcpu-2 2 2 128 257 Sim 10
    n2d-highcpu-4 4 4 128 257 Sim 10
    n2d-highcpu-8 8 8 128 257 Sim 10
    n2d-highcpu-16 16 16 128 257 Sim 32
    n2d-highcpu-32 32 32 128 257 Sim 32
    n2d-highcpu-48 48 48 128 257 Sim 32
    n2d-highcpu-64 64 64 128 257 Sim 32
    n2d-highcpu-80 80 80 128 257 Sim 32
    n2d-highcpu-96 96 96 128 257 Sim 32
    n2d-highcpu-128 128 128 128 257 Sim 32
    n2d-highcpu-224 224 224 128 257 Sim 32

    Tipos de máquina N1

    Os N1 são os tipos de máquina de uso geral da primeira geração do Compute Engine. As máquinas N1 estão disponíveis nas plataformas de CPU Skylake, Broadwell, Haswell, Sandy Bridge e Ivy Bridge. Os tipos de máquina N1 oferecem os benefícios a seguir:

    • Suporte a até 96 vCPUs e 624 GB de memória.
    • Estão disponíveis como tipos de máquina predefinidos e personalizados. Os tipos personalizados podem ser criados com uma ampla faixa de proporção de memória/núcleo, variando de 0,95 GB por vCPU a 6,5 GB por vCPU.
    • Oferecem taxas mais altas de memória/núcleo para VMs criadas com o recurso de memória estendida.
    • Oferecem um desconto por uso prolongado maior que os tipos de máquina N2.
    • São compatíveis com Unidades de Processamento de Tensor (TPUs, na sigla em inglês) em zonas selecionadas.

    A lista a seguir mostra os tipos de máquina N1 predefinidos disponíveis.

    Tipos de máquina N1 padrão

    Nome da máquina vCPUs1 Memória (GB) Número máximo de discos permanentes (PDs, na sigla em inglês)2 Tamanho total máximo dos PDs (TB) SSD local Largura de banda de saída máxima (Gbps)3
    n1-standard-1 1 3,75 128 257 Sim 2
    n1-standard-2 2 7,50 128 257 Sim 10
    n1-standard-4 4 15 128 257 Sim 10
    n1-standard-8 8 30 128 257 Sim 16
    n1-standard-16 16 60 128 257 Sim 324
    n1-standard-32 32 120 128 257 Sim 324
    n1-standard-64 64 240 128 257 Sim 324
    n1-standard-96 96 360 128 257 Sim 324

    1Uma vCPU é implementada como um único Hyper-thread de hardware em uma das plataformas de CPU disponíveis.
    2O uso de discos permanentes não é cobrado com os preços por tipo de máquina.
    3A largura de banda de saída máxima não pode exceder o número informado. A largura de banda de saída real depende do endereço IP de destino e de outros fatores. Consulte Largura de banda de rede.
    432 Gbps para Skylake ou plataformas de CPU mais recentes. 16 Gbps para todas as outras plataformas.

    Tipos de máquina N1 com grande quantidade de memória

    Os tipos de máquina N1 com grande quantidade de memória têm 6,50 GB de memória do sistema por vCPU.

    Nome da máquina vCPUs1 Memória (GB) Número máximo de discos permanentes (PDs, na sigla em inglês)2 Tamanho total máximo dos PDs (TB) SSD local Largura de banda de saída máxima (Gbps)3
    n1-highmem-2 2 13 128 257 Sim 10
    n1-highmem-4 4 26 128 257 Sim 10
    n1-highmem-8 8 52 128 257 Sim 16
    n1-highmem-16 16 104 128 257 Sim 324
    n1-highmem-32 32 208 128 257 Sim 324
    n1-highmem-64 64 416 128 257 Sim 324
    n1-highmem-96 96 624 128 257 Sim 324

    1Uma vCPU é implementada como um único Hyper-thread de hardware em uma das plataformas de CPU disponíveis.
    2O uso de discos permanentes não é cobrado com os preços por tipo de máquina.
    3A largura de banda de saída máxima não pode exceder o número informado. A largura de banda de saída real depende do endereço IP de destino e de outros fatores. Consulte Largura de banda de rede.
    432 Gbps para Skylake ou plataformas de CPU mais recentes. 16 Gbps para todas as outras plataformas.

    Tipos de máquina N1 com alta CPU

    Os tipos de máquina com alta CPU são ideais para tarefas que exigem um aumento moderado de vCPUs em relação à memória. As máquinas desse tipo têm 0,90 GB de memória por vCPU.

    Nome da máquina vCPUs1 Memória (GB) Número máximo de discos permanentes (PDs, na sigla em inglês)2 Tamanho total máximo dos PDs (TB) SSD local Largura de banda de saída máxima (Gbps)3
    n1-highcpu-2 2 1,80 128 257 Sim 10
    n1-highcpu-4 4 3,60 128 257 Sim 10
    n1-highcpu-8 8 7,20 128 257 Sim 16
    n1-highcpu-16 16 14,4 128 257 Sim 324
    n1-highcpu-32 32 28,8 128 257 Sim 324
    n1-highcpu-64 64 57,6 128 257 Sim 324
    n1-highcpu-96 96 86,4 128 257 Sim 324

    1Uma vCPU é implementada como um único Hyper-thread de hardware em uma das plataformas de CPU disponíveis.
    2O uso de discos permanentes não é cobrado com os preços por tipo de máquina.
    3A largura de banda de saída máxima não pode exceder o número informado. A largura de banda de saída real depende do endereço IP de destino e de outros fatores. Consulte Largura de banda de rede.
    432 Gbps para Skylake ou plataformas de CPU mais recentes. 16 Gbps para todas as outras plataformas.

    Tipos de máquina personalizados

    Se nenhum dos tipos de máquina predefinidos corresponder às suas necessidades, é possível criar um tipo de máquina personalizado com o número de vCPUs e a quantidade de memória necessários para sua instância.

    Os tipos de máquina personalizados são ideais para os seguintes cenários:

    • Cargas de trabalho que não são adequadas para os tipos de máquina predefinidos que estão disponíveis para você.
    • Cargas de trabalho que exigem mais potência de processamento ou mais de memória, mas não precisam de todos os upgrades fornecidos pelo próximo tipo de máquina predefinido maior.

    Usar um tipo de máquina personalizado em vez de um tipo de máquina predefinido equivalente custa um pouco mais, e há limitações na quantidade de memória e vCPUs que é possível selecionar.

    Ao criar um tipo de máquina personalizado, é possível escolher entre os tipos de máquina E2, N2 ou N1. Os tipos de máquina personalizados estão sujeitos aos mesmos limites de disco permanente que os tipos de máquina predefinidos E2, tipos de máquina predefinidos N2 ou tipos de máquina predefinidos N1. No momento, o tamanho total máximo do disco permanente para cada tipo de máquina por instância é de 257 TB, e o número máximo de discos permanentes é 128.

    Para mais informações, consulte Como criar uma instância de VM com um tipo de máquina personalizado.

    Tipos de máquina personalizados E2

    • Os tipos de máquina E2 aceitam plataformas predefinidas com processadores Intel ou AMD EPYC Rome. É possível criar tipos de máquinas personalizados E2 com vCPUs em múltiplos de 2, até atingir 32 vCPUs. O número mínimo de vCPUs aceitáveis é 2.

    • Por padrão, a memória por vCPU que pode ser selecionada para um tipo de máquina personalizado é determinada pela família de tipos de máquinas. Para os tipos de máquina E2, selecione de 0,5 GB a 8 GB por vCPU.

    Tipos de máquina personalizados N2

    • Para tipos de máquinas N2, compatíveis apenas com a plataforma Cascade Lake, é possível criar tipos de máquinas personalizados com 2 a 80 vCPUs. É possível criar tipos de máquinas personalizados N2 em múltiplos de 2, até atingir 30 vCPUs. Para tipos de máquina com 32 vCPUs e mais, você precisa selecionar uma contagem de vCPU que seja múltipla de 4. Portanto, por exemplo, 32, 36 e 40 vCPUs são válidas, mas 38 não. O número mínimo de vCPUs aceitáveis é 2.

    • Por padrão, a memória por vCPU que pode ser selecionada para um tipo de máquina personalizado é determinada pela família de tipos de máquinas. Para tipos de máquinas N2, selecione entre 0,5 GB e 8 GB por vCPU. Para usar quantidades maiores, ative a memória estendida.

    • Máquinas N2 estão disponíveis somente em zonas selecionadas. Para saber mais, confira a página Regiões e zonas.

    Tipos de máquina personalizados N2D

    • O número máximo de vCPUs permitido para um tipo de máquina personalizado é determinado pela família escolhida. Para tipos de máquina N2D, que são compatíveis com a plataforma AMD EPYC Rome, é possível implantar tipos de máquinas personalizados com 2 a 96 vCPUs.

    • É possível criar máquinas personalizadas N2D com 2, 4, 8 ou 16 vCPUs. Após 16, é possível incrementar o número de vCPUs em 16, até atingir 96 vCPUs. O número mínimo aceitável de vCPUs é 2.

    • Por padrão, a memória por vCPU que pode ser selecionada para um tipo de máquina personalizado é determinada pela família de tipos de máquinas. Para tipos de máquina N2D, selecione entre 0,5 GB e 8 GB por vCPU. Para usar quantidades maiores, ative a memória estendida.

    • Máquinas N2D estão disponíveis somente em zonas específicas. Para saber mais, confira a página Regiões e zonas.

    Tipos de máquina personalizados N1

    • O número máximo de vCPUs permitido para um tipo de máquina personalizado é determinado pela família de tipos de máquina escolhida. Para tipos de máquina N1:

      • se for implantado em um tipo de zona que oferece suporte à plataforma de CPU Skylake, é possível criar tipos de máquinas personalizados com até 96 vCPUs;
      • Se for implantado em zonas que oferecem suporte às plataformas de CPU Broadwell, Haswell ou Ivy Bridge, é possível implantar tipos de máquinas personalizados com até 64 vCPUs.

      Para ver quais plataformas estão disponíveis em cada zona, leia a tabela de regiões e zonas.

    • É possível criar tipos de máquinas N1 com uma ou mais vCPUs. Acima de 1 vCPU, é preciso aumentar o número de vCPUs em 2, até atingir 96 vCPUs para a plataforma Skylake ou até atingir 64 vCPUs para as plataformas de CPU Broadwell, Haswell ou Ivy Bridge.

    • Por padrão, a memória por vCPU que pode ser selecionada para um tipo de máquina personalizado é determinada pela família de tipos de máquinas. Para tipos de máquinas N1, selecione entre 0,9 GB e 6,5 GB por vCPU. Para usar quantidades maiores, ative a memória estendida.

    Família de tipos de máquina com otimização de computação

    Os tipos de máquina com otimização de computação são ideais para cargas de trabalho com uso intenso de computação. Esses tipos de máquina oferecem o melhor desempenho por núcleo no Compute Engine.

    Os tipos com otimização de computação estão disponíveis apenas como tipos de máquina predefinidos e incluem os tipos de máquina C2.

    Tipos de máquina C2

    Criados com processadores Intel escaláveis de última geração (Cascade Lake), os tipos de máquina C2 oferecem até 3,8 GHz de turbo de núcleo contínuo, além de fornecerem total transparência à arquitetura das plataformas de servidor subjacentes, permitindo que você ajuste o desempenho. Os tipos de máquina C2 oferecem muito mais poder de computação, são executados em uma plataforma mais nova e geralmente são mais robustos para cargas de trabalho com uso intenso de computação do que os tipos de máquina N1 com alta CPU.

    Os tipos de máquina C2 têm as seguintes restrições:

    Nome da máquina vCPUs1 Memória (GB) Número máximo de discos permanentes (PDs, na sigla em inglês)2 Tamanho total máximo dos PDs (TB) SSD local Largura de banda de saída máxima (Gbps)3
    c2-standard-4 4 16 128 257 Sim 10
    c2-standard-8 8 32 128 257 Sim 16
    c2-standard-16 16 64 128 257 Sim 32
    c2-standard-30 30 120 128 257 Sim 32
    c2-standard-60 60 240 128 257 Sim 32

    1Uma vCPU é implementada como um único hiperthread de hardware em uma das plataformas de CPU disponíveis.
    2O uso de discos permanentes não é cobrado com os preços por tipo de máquina.
    3A largura de banda de saída máxima não pode exceder o número informado. A largura de banda de saída real depende do endereço IP de destino e de outros fatores. Consulte Largura de banda de rede.

    Família de tipo de máquina com otimização de memória

    Os tipos de máquina com otimização de memória são ideais para tarefas que exigem uso intensivo de memória. A proporção de memória para vCPU é maior do que nos tipos de máquina com alta memória. Esses tipos de máquina são adequados para bancos de dados e análises na memória, como cargas de trabalho SAP HANA e business warehousing (BW), análise genômica, serviços de análise SQL etc.

    Os tipos de máquina com otimização de memória estão disponíveis apenas como tipos de máquina predefinidos. Esses tipos de máquina oferecem pelo menos 14 a 28 GB de memória por vCPU. As seguintes restrições são aplicadas:

    Tipos de máquina M2

    Se os tipos de máquina acima não forem adequados às suas cargas de trabalho, escolha uma das opções na lista que tenha quantidades maiores de memória por vCPU. Os tipos de máquina M2 ultramem oferecem preços sob demanda apenas para um período de avaliação. O uso de longa duração requer a compra de um contrato de uso contínuo. Consulte a página de preços para mais detalhes.

    Nome da máquina vCPUs1 Memória (GB) Número máximo de discos permanentes (PDs, na sigla em inglês)2 Tamanho total máximo dos PDs (TB) SSD local Largura de banda de saída máxima (Gbps)3
    m2-ultramem-2084 208 5.888 128 257 Não 325
    m2-ultramem-4164 416 11.776 128 257 Não 325
    m2-megamem-4164 416 5.888 128 257 Não 325

    1Uma vCPU é implementada como um único Hyper-thread de hardware em uma das plataformas de CPU disponíveis.
    2O uso de discos permanentes não é cobrado com os preços por tipo de máquina.
    3A largura de banda de saída máxima não pode exceder o número informado. A largura de banda de saída real depende do endereço IP de destino e de outros fatores. Consulte Largura de banda de rede.
    4Os tipos de máquina M2 ultramem oferecem preços sob demanda apenas para um período de avaliação. O uso de longa duração requer a compra de um contrato de uso contínuo. Consulte a página de preços para mais detalhes.
    532 Gbps para Cascade Lake ou plataformas de CPU posteriores. 16 Gbps para todas as outras plataformas.

    Tipos de máquina M1

    M1 são os tipos de máquina de primeira geração com otimização de memória que oferecem de 15 a 24 GB de memória por vCPU. Esse conjunto de tipos de máquina tem duas variações m1-ultramem e m1-megamem. Para conferir se ultramem ou megamem estão disponíveis em uma determinada zona, consulte Regiões e zonas disponíveis.

    Nome da máquina vCPUs1 Memória (GB) Número máximo de discos permanentes (PDs, na sigla em inglês)2 Tamanho total máximo dos PDs (TB) SSD local Largura de banda de saída máxima (Gbps)3
    m1-ultramem-40 40 961 128 257 Não 32
    m1-ultramem-80 80 1922 128 257 Não 32
    m1-ultramem-160 160 3.844 128 257 Não 32
    Nome da máquina vCPUs1 Memória (GB) Número máximo de discos permanentes (PDs, na sigla em inglês)2 Tamanho total máximo dos PDs (TB) SSD local Largura de banda de saída máxima (Gbps)3
    m1-megamem-96 96 1.433,6 128 257 Sim 32

    1Uma vCPU é implementada como um único hiperthread de hardware em uma das plataformas de CPU disponíveis.
    2O uso de discos permanentes não é cobrado com os preços por tipo de máquina.
    3A largura de banda de saída máxima não pode exceder o número informado. A largura de banda de saída real depende do endereço IP de destino e de outros fatores. Consulte Largura de banda de rede.

    Tipos de máquina com núcleo compartilhado

    Os tipos de máquina com núcleo compartilhado usam a alternância de contexto para compartilhar um núcleo físico entre vCPUs para fins de multitarefa. Diferentes tipos de máquina com núcleo compartilhado suportam diferentes períodos de tempo em um núcleo físico. Consulte as seções a seguir para saber mais.

    Em geral, as instâncias de núcleo compartilhado podem ser mais econômicas na execução de aplicativos pequenos e sem muitos recursos do que os tipos de máquina padrão, com muita memória ou alta CPU.

    Bursting da CPU

    Os tipos de máquina com núcleo compartilhado oferecem capacidades de bursting que permitem que instâncias usem CPUs físicas extras por curtos períodos de tempo. O bursting acontece automaticamente quando sua instância exige mais CPU física do que a alocada originalmente. Durante esses picos, sua instância acabará usufruindo da CPU física disponível em bursts. Os bursts não são permanentes e só são possíveis periodicamente. O bursting não gera custos extras. O preço sob demanda listado será cobrado pelos tipos de máquina f1-micro, g1-small e e2 shared-core.

    Tipos de máquina com núcleo compartilhado E2

    As máquinas com núcleo compartilhado E2 são econômicas, têm um dispositivo de balão de memória virtio e são ideais para pequenas cargas de trabalho. Quando você usa tipos de máquina E2 com núcleo compartilhado, sua VM executa duas vCPUs simultaneamente, compartilhadas em um núcleo físico, por uma fração específica de tempo, dependendo do tipo de máquina.

    • e2-micro mantém duas vCPUs, cada uma por 12,5% do tempo de CPU, totalizando 25% de tempo de vCPU.
    • e2-small mantém duas vCPUs, cada uma com 25% do tempo de CPU, totalizando 50% do tempo de vCPU.
    • e2-medium mantém duas vCPUs, cada uma com 50% do tempo de CPU, totalizando 100% de tempo de vCPU.

    Cada vCPU pode estourar até 100% do tempo de CPU, por períodos curtos, antes de retornar às limitações de tempo acima.

    Nome da máquina Descrição vCPUs VCPUs fracionárias 1 Memória (GB) Número máximo de discos permanentes (PDs, na sigla em inglês)2 Tamanho total máximo dos PDs (TB) SSD local Largura de banda de saída máxima (Gbps)3
    e2-micro Tipo de máquina micro com 0,25 vCPU, 1 GB de memória, com um núcleo físico compartilhado. 2 0,251 1 16 3 não 1
    e2-small Tipo de máquina pequeno com 0,5 vCPU e 2 GB de memória, com um núcleo físico compartilhado. 2 0,51 2 16 3 não 1
    e2-medium Tipo de máquina médio com 1 vCPU e 4 GB de memória, com um núcleo físico compartilhado. 2 11 4 16 3 não 2
    1vCPU fracionária de 0,25, 0,5 ou 1,0 com 2 vCPUs expostas ao sistema operacional convidado.
    2O uso de discos permanentes não é cobrado com os preços por tipo de máquina.
    3A largura de banda de saída máxima não pode exceder o número informado. A largura de banda de saída real depende do endereço IP de destino e de outros fatores. Consulte Largura de banda de rede.

    Tipos de máquina com núcleo compartilhado N1

    Os tipos de máquina N1 têm uma vCPU em um núcleo físico disponível por períodos curtos.

    • Quando você executa um tipo de máquina f1-micro, sua VM mantém uma única vCPU por até 20% do tempo de CPU.
    • Quando você executa um tipo de máquina g1-small, sua VM mantém uma única vCPU por até 50% do tempo de CPU.

    Cada vCPU pode estourar até 100% do tempo de CPU, por períodos curtos, antes de retornar às limitações de tempo acima.

    Nome da máquina Descrição vCPUs VCPUs fracionárias 1 Memória (GB) Número máximo de discos permanentes (PDs, na sigla em inglês)2 Tamanho total máximo dos PDs (TB) SSD local Largura de banda de saída máxima (Gbps)3
    f1-micro Tipo de máquina micro com 0,2 vCPU, 0,60 GB de memória, com um núcleo físico compartilhado. 1 0,21 0,60 16 3 Não 1
    g1-small Tipo de máquina pequena com 0,5 vCPU, 1,70 GB de memória, com um núcleo físico compartilhado. 1 0,51 1,70 16 3 Não 1
    1vCPU fracionária de 0,2 ou 0,5, com 1 vCPU exposta ao sistema operacional convidado.
    2O uso de discos permanentes não é cobrado com os preços por tipo de máquina.
    3A largura de banda de saída máxima não pode exceder o número informado. A largura de banda de saída real depende do endereço IP de destino e de outros fatores. Consulte Largura de banda de rede.

    GPUs e tipos de máquina

    As GPUs podem ser anexadas apenas a tipos de máquina N1 de uso geral. As GPUs não são compatíveis com outros tipos de máquina.

    No entanto, as instâncias 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.

    Dispositivo de balão de memória virtio

    As instâncias da VM E2 do Compute Engine baseadas em uma imagem pública têm um dispositivo de balão de memória virtio, que monitora o uso de memória do sistema operacional convidado. O sistema operacional convidado comunica sua memória disponível ao sistema host. O host realoca qualquer memória não utilizada para outros processos sob demanda, usando a memória de forma mais eficaz. O Compute Engine coleta e usa esses dados para fazer recomendações de redimensionamento mais precisas.

    Como verificar a instalação do driver

    Para verificar se a imagem tem o driver de dispositivo do balão de memória virtio instalado e carregado, execute o seguinte comando.

    Linux

    A maioria das distribuições Linux inclui o driver de dispositivo de balão de memória virtio. Para verificar se a imagem tem o driver instalado e carregado, execute:

    sudo modinfo virtio_balloon > /dev/null && echo Balloon driver is \
    installed || echo Balloon driver is not installed; sudo lsmod | grep \
    virtio_balloon > /dev/null && echo Balloon driver is loaded || echo \
    Balloon driver is not loaded

    Nos kernels do Linux anteriores à versão 5.2, o sistema de memória do Linux às vezes evita por engano grandes alocações quando o dispositivo de balão está presente. Raramente isso é um problema na prática, mas recomendamos que você altere a configuração da conta de sobrecarga da memória virtual para 1 para evitar que o problema ocorra. Essa alteração já é feita por padrão nas imagens Debian, CentOS e RHEL fornecidas pelo Google e publicadas a partir de 10 de dezembro de 2019 e em todas as imagens otimizadas para contêineres (COS, na sigla em inglês).

    Para corrigir a configuração, execute o comando a seguir:

    sudo /sbin/sysctl -w vm.overcommit_memory=1

    Isso altera a configuração de 0 para 1.

    Para manter essa alteração nas reinicializações, adicione o seguinte:

    vm.overcommit_memory=1
    ao seu arquivo /etc/sysctl.conf.

    Windows

    As imagens do Windows do Compute Engine incluem o dispositivo de balão virtio. No entanto, as imagens personalizadas do Windows não incluem. Para verificar se a imagem do Windows tem o driver instalado, execute:

    googet verify google-compute-engine-driver-balloon
    

    Como desativar o dispositivo de balão de memória virtio

    Desative o dispositivo de balão de memória virtio desativando o driver de dispositivo. Depois de desativar o dispositivo de balão de memória virtio, você continuará a receber recomendações de redimensionamento. No entanto, elas podem não ser tão precisas.

    Linux

    Para desativar o dispositivo no Linux, execute o seguinte comando:

    sudo rmmod virtio_balloon
    

    Adicione esse comando ao script de inicialização da VM para desativar automaticamente o dispositivo após a inicialização da VM.

    Windows

    Para desativar o dispositivo no Windows, execute o seguinte comando:

    googet -noconfirm remove google-compute-engine-driver-balloon
    

    Coloque esse comando no script de inicialização da VM para desativar automaticamente o dispositivo após a inicialização da VM.

    Gerenciamento de recursos dinâmicos

    As VMs E2 enfatizam o desempenho e são projetadas para proteger suas cargas de trabalho contra os tipos de problemas associados ao excesso de assinaturas, graças ao programador de CPU personalizado do Google e à migração em tempo real. As VMs E2, incluindo instâncias de núcleo compartilhado, são compatíveis com o gerenciamento de recursos dinâmicos para instâncias de até 32 vCPUs e 128 GB de memória.

    A seguir