O Compute Engine é um produto de infraestrutura como serviço (IaaS) que oferece instâncias de máquina virtual (VM) autogerenciadas e instâncias bare metal. O Compute Engine oferece VMs com um hipervisor KVM, sistemas operacionais para Linux e Windows e opções de armazenamento local e durável. É possível configurar e controlar os recursos do Compute Engine usando o console do Google Cloud, a CLI do Google Cloud ou uma API baseada em REST. Você também pode usar várias linguagens de programação que estão disponíveis com as bibliotecas de cliente do Cloud do Google.
Confira alguns dos benefícios de usar o Compute Engine:
- Extensibilidade: o Compute Engine se integra às tecnologias do Google Cloud, como Cloud Storage, Google Kubernetes Engine e BigQuery, para ir além da capacidade computacional básica e criar aplicativos conteinerizados mais complexos e sofisticados.
- Escalonabilidade: dimensione o número de recursos de computação conforme necessário sem precisar gerenciar sua própria infraestrutura. Isso é útil para empresas que sofrem aumentos repentinos no tráfego, porque é possível adicionar rapidamente mais instâncias para lidar com o aumento e removê-las quando não forem mais necessárias.
- Confiabilidade: a infraestrutura do Google é altamente confiável, com garantia de 99,9% de tempo de atividade.
- Relação custo-benefício: o Compute Engine oferece uma variedade de opções de preços que se adequam ao seu orçamento. Além disso, você paga apenas pelos recursos que usa, e não há custos iniciais.
O que o Compute Engine oferece
O Compute Engine oferece flexibilidade para que você possa executar uma grande variedade de aplicativos e cargas de trabalho que atendam às suas necessidades. Do processamento em lote à exibição na Web ou computação de alto desempenho, é possível configurar o Compute Engine para atender às suas necessidades.
Seleção de local
O Google oferece regiões globais para você implantar recursos do Compute Engine. É possível escolher a região que melhor atenda aos requisitos da sua carga de trabalho:
- Restrições específicas da região
- Latência do usuário por região
- Requisitos de latência do aplicativo
- Quantidade de controle sobre latência
- Equilíbrio entre baixa latência e simplicidade
Para ver mais informações sobre regiões e zonas, consulte Sobre regiões e zonas.
tipos de máquina do Compute Engine
O Compute Engine fornece um conjunto abrangente de famílias de máquinas, cada uma contendo os tipos de máquina para escolher ao criar uma instância de computação. Cada família de máquinas é composta por uma série de máquinas e tipos de máquinas predefinidos em cada série.
O Compute Engine oferece famílias de máquinas de uso geral e com otimização de computação, de armazenamento, de memória e de acelerador. Se um tipo de máquina de uso geral predefinido não atender às suas necessidades, crie um tipo de máquina personalizado com recursos de CPU e de memória personalizados para algumas das séries de máquinas.
Para mais informações, consulte o Guia de recursos de famílias de máquinas.
Sistemas operacionais
O Compute Engine fornece muitas imagens pré-configuradas de sistemas operacionais para Linux e Windows. A maioria das imagens públicas é fornecida sem custo adicional, mas você pode receber cobranças em algumas imagens premium. Você não será cobrado pela importação de imagens personalizadas, mas haverá uma cobrança de armazenamento de imagens enquanto você mantiver a imagem personalizada no seu projeto.
Opções de armazenamento
É possível escolher entre várias opções de armazenamento em blocos, incluindo Persistent Disk, Google Cloud Hyperdisk e SSD local:
- Disco permanente: armazenamento de rede redundante e de alto desempenho. Cada volume é distribuído em centenas de discos físicos.
- Hyperdisk: o armazenamento de rede redundante mais rápido para o Compute Engine, com desempenho configurável e volumes que podem ser redimensionados dinamicamente. Cada volume é distribuído em centenas de discos físicos. Reduza os custos e a complexidade do gerenciamento de disco comprando capacidade e desempenho com antecedência com os pools de armazenamento do Hyperdisk. Os pools de armazenamento do Hyperdisk oferecem uma quantidade agregada de capacidade e desempenho que você pode compartilhar entre os discos criados no pool.
- SSD local: unidades físicas anexadas diretamente ao mesmo servidor que uma instância de computação. Eles oferecem melhor desempenho, mas não são duráveis. Se a instância for encerrada, os discos SSD locais serão excluídos.
Cada opção tem preço e desempenho exclusivos. Para ver uma comparação de preços, consulte Preços de discos. Para mais informações sobre tipos de disco, consulte Opções de armazenamento.
A seguir
- Consulte as plataformas de CPU e as GPUs disponíveis para uso.
- Leia a visão geral dos recursos de rede.
- Saiba mais sobre as diversas estratégias de implantação.