O Compute Engine é um produto de infraestrutura como serviço (IaaS) que oferece instâncias de máquinas virtuais (VMs) autogeridas e instâncias bare metal. O Compute Engine oferece VMs com um hipervisor KVM, sistemas operativos para Linux e Windows, e opções de armazenamento local e duradouro. Pode configurar e controlar os recursos do Compute Engine através da Google Cloud consola, da CLI Google Cloud ou de uma API baseada em REST. Também pode usar uma variedade de linguagens de programação disponíveis com as bibliotecas cliente da nuvem da Google.
Seguem-se algumas das vantagens da utilização do Compute Engine:
- Extensibilidade: o Compute Engine integra-se com Google Cloud tecnologias como o Cloud Storage, o Google Kubernetes Engine e o BigQuery, para se estender além da capacidade computacional básica e criar aplicações mais complexas e sofisticadas.
- Escalabilidade: aumente o número de recursos de computação conforme necessário sem ter de gerir a sua própria infraestrutura. Isto é útil para empresas que registam aumentos repentinos no tráfego, porque pode adicionar rapidamente mais instâncias para processar o aumento e remover as instâncias quando já não forem necessárias.
- Fiabilidade: a infraestrutura da Google é altamente fiável, com uma garantia de tempo de atividade de 99,9%.
- Rentabilidade: o Compute Engine oferece várias opções de preços para se ajustarem ao seu orçamento. Além disso, só paga pelos recursos que usa e não existem custos iniciais.
O que o Compute Engine oferece
O Compute Engine oferece flexibilidade para que possa executar uma vasta gama de aplicações e cargas de trabalho que satisfazem as suas necessidades. Desde o processamento em lote ao serviço Web ou à computação de alto desempenho, pode configurar o Compute Engine para satisfazer as suas necessidades.
Seleção de localização
A Google oferece regiões em todo o mundo para implementar recursos do Compute Engine. Pode escolher uma região que melhor se adapte aos requisitos da sua carga de trabalho:
- Restrições específicas da região
- Latência do utilizador por região
- Requisitos de latência da sua aplicação
- Quantidade de controlo sobre a latência
- Equilíbrio entre a baixa latência e a simplicidade
Para mais informações sobre regiões e zonas, consulte o artigo Acerca das regiões e zonas.
Tipos de máquinas do Compute Engine
O Compute Engine oferece um conjunto abrangente de famílias de máquinas, cada uma com tipos de máquinas à sua escolha quando cria uma instância de computação. Cada família de máquinas é composta por séries 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, otimizadas para computação, otimizadas para armazenamento, otimizadas para memória e otimizadas para aceleradores. Se um tipo de máquina pré-configurado de uso geral não satisfizer as suas necessidades, pode criar um tipo de máquina personalizado com recursos de CPU e 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 operativos
O Compute Engine oferece muitas imagens de sistemas operativos públicos pré-configuradas para Linux e Windows. A maioria das imagens públicas é fornecida sem custo financeiro adicional, mas existem algumas imagens premium pelas quais lhe é cobrado um valor. Não lhe é cobrado nenhum valor pela importação de imagens personalizadas, mas incorre num custo de armazenamento de imagens enquanto mantiver a imagem personalizada no seu projeto.
Opções de armazenamento
Pode escolher entre várias opções de armazenamento em blocos, incluindo o Google Cloud Hyperdisk, o SSD local e o disco persistente.
SSD local: unidades físicas que oferecem o melhor desempenho, mas não são duradouras. Se parar a instância, os dados nos discos SSD locais anexados à instância são perdidos. Os discos SSD locais estão ligados diretamente ao mesmo servidor que a instância de computação.
Hyperdisk: o armazenamento duradouro mais rápido para o Compute Engine. Os dados nos volumes do Hyperdisk são preservados, mesmo que pare a instância. Os volumes Hyperdisk oferecem um desempenho configurável e podem ser redimensionados dinamicamente. Também pode reduzir os custos e a complexidade da gestão de discos comprando capacidade e desempenho antecipadamente com os conjuntos de armazenamento Hyperdisk.
Persistent Disk: se precisar de armazenamento duradouro para uma série de máquinas que não suporta o Hyperdisk, use o Persistent Disk. O disco persistente oferece um armazenamento em blocos rápido e duradouro que é preservado mesmo que pare a instância.
Cada opção tem preços e desempenho únicos. Para mais informações sobre os discos no Compute Engine, consulte o artigo Escolha um tipo de disco. Para comparações de custos, consulte Preços dos discos.
O que se segue?
- Veja as plataformas de CPU e as GPUs que estão disponíveis para sua utilização.
- Leia uma vista geral das capacidades de rede.
- Saiba mais acerca das várias estratégias de implementação.