O Compute Engine permite-lhe criar e executar instâncias na infraestrutura da Google. Este documento oferece uma vista geral dos vários parâmetros de configuração disponíveis durante a criação de uma instância do Compute Engine. Se estiver a criar uma instância pela primeira vez, este documento oferece um ponto de partida para compreender o processo.
Os termos instância do Compute Engine, instância de computação ou instância são sinónimos. Com base no tipo de máquina que especificar, uma instância pode ser uma instância bare metal ou uma instância de máquina virtual (VM), da seguinte forma:
- Se o nome do respetivo tipo de máquina terminar em
-metal
, uma instância é uma instância bare metal, que não tem um hipervisor instalado. - Caso contrário, uma instância é uma instância de VM. Os termos instância de máquina virtual, instância de VM e VM são sinónimos.
Os termos sinónimos são usados de forma intercambiável na documentação e nas Google Cloud interfaces, como aGoogle Cloud console, a ferramenta de linhas de comando gcloud e a API REST.
Antes de começar
- Reveja as noções básicas sobre as instâncias do Compute Engine.
-
Se ainda não o tiver feito, configure a autenticação.
A autenticação valida a sua identidade para aceder a Google Cloud serviços e APIs. Para executar código ou exemplos a partir de um ambiente de desenvolvimento local, pode autenticar-se no Compute Engine selecionando uma das seguintes opções:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
- Set a default region and zone.
REST
Para usar os exemplos da API REST nesta página num ambiente de desenvolvimento local, usa as credenciais que fornece à CLI gcloud.
Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
Para mais informações, consulte o artigo Autenticar para usar REST na Google Cloud documentação de autenticação.
Formas de criar e configurar instâncias
Pode criar instâncias de várias formas, cada uma com o seu próprio método de configuração, da seguinte forma:
Crie a sua instância especificando manualmente uma configuração personalizada. Escolha esta opção se estiver a criar uma instância de raiz e se deparar com um dos seguintes cenários:
- Sabe a configuração específica necessária para a sua carga de trabalho.
- Quiser criar uma instância com uma configuração complicada.
- Quer criar uma instância através da Google Cloud CLI ou da REST.
Se escolher este método, reveja também a lista de todas as opções de configuração disponíveis durante a criação da instância.
Crie uma instância otimizada para cargas de trabalho. Neste método, seleciona o tipo de carga de trabalho enquanto cria a instância e a Google preenche automaticamente uma configuração predefinida adequada à sua carga de trabalho. Escolha esta opção se estiver a começar a usar o Compute Engine e não souber que configuração se adequa melhor à carga de trabalho pretendida. Esta opção só está disponível na Google Cloud consola.
Crie a sua instância através de um modelo de instância. Um modelo de instância é um recurso que define as definições de configuração para instâncias. Escolha esta opção se tiver um modelo de configuração definido e quiser criar muitas VMs com a mesma configuração.
Crie a sua instância fazendo cópias de uma imagem da máquina. Uma imagem da máquina contém a maioria das informações e dos dados necessários para clonar uma instância. Escolha esta opção se quiser fazer várias cópias de uma instância de origem existente.
Depois de criar a instância de computação, o Compute Engine inicia automaticamente a instância.
Opções de configuração disponíveis durante a criação da instância
Quando cria uma instância do Compute Engine, especifica a configuração que quer para a sua instância. O Compute Engine usa esta configuração para criar a sua instância. A tabela seguinte apresenta os vários parâmetros que configura durante a criação da instância do Compute Engine:
Parâmetro O que pode configurar Configuração da máquina - Hardware: especifica uma família, série e tipo de máquina, que determinam o número de vCPUs, a memória e a plataforma de CPU que o Compute Engine atribui à sua instância. Se o tipo de máquina estiver disponível em várias plataformas de CPU, pode escolher a plataforma de CPU mais antiga a usar quando criar a instância. Para o tipo de máquina, pode escolher um tipo de máquina predefinido ou criar um tipo de máquina personalizado para algumas séries de máquinas.
- Localização: pode escolher a região e a zona onde quer criar a sua instância.
- Nome da instância: especifique um nome para a instância que seja exclusivo no seu projeto e na zona selecionada.
-
Também pode configurar definições de configuração da máquina mais específicas e avançadas, como:
- Simultaneous multi-threading (SMT)
- O número de núcleos visíveis
- Apenas para instâncias C4: se a instância é executada no modo turbo de todos os núcleos.
Sistema operativo (SO) e armazenamento -
Disco de arranque e SO: cada instância inclui um disco de arranque
para o qual pode especificar um nome, um tamanho e um
tipo de disco. Também pode selecionar a
imagem do SO para instalar no
disco de arranque de uma das seguintes formas:
- Se quiser usar uma imagem do SO pré-configurada para criar a sua instância, use uma imagem pública. As imagens públicas têm todos os controladores necessários para executar a instância em Google Cloud. O Compute Engine oferece muitas imagens de SO público pré-configuradas com sistemas operativos Linux ou Windows compatíveis.
- Se estiver a criar uma instância para uma aplicação, pode usar uma imagem personalizada ou uma imagem partilhada à qual adicionou controladores e software adicionais que suportam a sua aplicação.
- Também pode usar um resumo ou um disco existente como origem para criar a imagem do SO no disco de arranque.
-
Discos adicionais: pode criar e anexar um ou mais
discos não inicializáveis à nova instância das seguintes formas:
- Pode optar por criar e anexar novos discos em branco.
- Pode optar por criar e anexar novos discos a partir de uma imagem de origem existente ou de um disco existente.
- Pode optar por anexar discos existentes.
- Para alguns tipos de máquinas, os discos SSD locais são anexados automaticamente durante a criação da instância. Para alguns outros tipos de máquinas, pode optar por anexar discos SSD locais durante a criação da instância.
- Para discos SSD locais, pode configurar opcionalmente o tempo limite de recuperação do SSD local e que interface usar: NVMe ou SCSI
-
Configuração do disco: quer esteja a configurar um disco de arranque ou um disco de dados adicional, pode especificar os seguintes detalhes de configuração:
- Nome do disco (e, opcionalmente, um nome do dispositivo personalizado)
- Tamanho do disco
- Encriptação
- Apenas para volumes do Google Cloud Hyperdisk e do Extreme Persistent Disk: os limites de desempenho de IOPS e débito
- Apenas para volumes Hyperdisk Balanced e Hyperdisk Throughput: se o disco foi criado com recursos num Hyperdisk Storage Pool
- O modo de associação de disco (só de leitura ou leitura/escrita)
- Uma etiqueta ou uma etiqueta para o disco
- Também pode ativar uma definição que impede a eliminação do disco se a instância anexada for eliminada.
-
Contentor: pode executar contentores, como o Docker ou o
Kubernetes, em qualquer uma das seguintes imagens:
- Imagens de VMs públicas do Linux
- Imagens de VMs públicas do Windows Server
- Uma imagem do SO otimizado para contentores.
Especifica um nome de imagem de contentor e outros detalhes de configuração do contentor. Também pode especificar diretórios de montagem para adicionar armazenamento `tmpfs` e discos adicionais ao contentor.
Proteção de dados -
Cópia de segurança de dados: pode automatizar cópias de segurança recorrentes dos dados do disco e da instância, e preparar-se para a recuperação de desastres das seguintes formas:
- Use Planos de cópia de segurança do serviço de cópia de segurança e recuperação de desastres para fazer uma cópia de segurança de toda a instância.
- Use programações de instantâneos para automatizar a cópia de segurança dos dados do disco.
Para saber como escolher a opção de proteção de dados correta para o seu exemplo de utilização, consulte as opções de proteção de dados.
- Replicação de dados: pode replicar continuamente os dados do disco para proteção contra desastres através da replicação síncrona entre zonas ou da replicação assíncrona entre regiões.
- Proteger apenas discos não de arranque: também pode ativar uma opção que aplica as suas programações de instantâneos e definições de replicação de dados apenas a discos não de arranque. A escolha desta definição pode ajudar a reduzir os custos. No entanto, esta definição não se aplica a planos de contingência.
Redes - Regras de firewall: pode configurar uma firewall e configurar o tipo de tráfego de rede que quer permitir a partir da Internet. Também pode especificar uma etiqueta de rede para as regras de firewall.
- Nome do anfitrião personalizado: pode especificar que o Google Cloud deve usar um nome personalizado para a instância que não o nome DNS interno. Se escolher esta opção, tem de configurar manualmente um registo DNS interno para o nome do anfitrião personalizado.
- Encaminhamento de IP: pode escolher se quer configurar o encaminhamento de IP para a nova instância.
- Desempenho da rede: pode configurar a instância para usar o desempenho de rede de nível 1 por VM para um desempenho de rede mais elevado a um custo adicional.
Interfaces de rede: por predefinição, uma nova instância é configurada com uma única interface que usa a rede de nuvem virtual privada (VPC) no modo automático predefinido. Em alternativa, pode especificar uma rede VPC e uma sub-rede de modo personalizado que criou anteriormente. Também pode configurar interfaces de rede adicionais e NICs dinâmicas para a instância.
Para cada interface de rede, pode configurar as seguintes propriedades:
- O tipo de interface de rede
- O tipo de pilha de IP (apenas IPv4, apenas IPv6 ou pilha dupla)
- O tipo de endereço IP para os endereços IP internos e externos opcionais (endereço efémero ou um endereço estático reservado)
- Um intervalo de IP de alias para a interface de rede
- O Nível de serviço de rede que a interface de rede usa
- Se um registo PTR de DNS público está associado ao endereço IP externo da interface de rede
Observabilidade - Agente de operações: pode optar por instalar o agente de operações na sua instância para recolher registos e métricas e monitorizar a atividade da instância.
- Ecrãs virtuais: pode ativar ecrãs virtuais na sua instância para executar ferramentas de captura de ecrã ou de gestão de sistemas remotos na sua VM.
Segurança - Conta de serviço: pode anexar uma conta de serviço à sua instância. As contas de serviço permitem que as aplicações executadas numa instância façam chamadas de API autorizadas e acedam a recursos. Google Cloud Google Cloud Também pode selecionar o tipo e o nível de acesso à API para conceder à VM.
- Computação confidencial: pode impedir o acesso aos seus dados enquanto usa uma instância através da computação confidencial para encriptar os seus dados.
- Funcionalidades da VM protegida: pode tornar a sua instância mais segura contra software malicioso e rootkits ao nível do arranque ou do kernel ativando as funcionalidades da VM protegida.
- Acesso à VM: pode controlar os utilizadores que têm acesso a uma instância configurando funções e autorizações de IAM e chaves SSH para autenticação.
Configuração avançada - Etiquetas e marcadores: para ajudar na organização de recursos, pode adicionar etiquetas e marcadores à instância.
- Proteção contra eliminação: pode proteger as suas instâncias contra a eliminação acidental.
- Reservas: pode configurar a sua instância para consumir qualquer capacidade de recursos zonais reservada para garantir uma melhor disponibilidade de recursos.
- Automatização: pode especificar um script de arranque que é executado sempre que a instância é iniciada ou reiniciada.
- Metadados: pode definir metadados personalizados para a sua instância de modo a armazenar informações exclusivas sobre a instância.
- Encriptação: pode escolher o método de encriptação e as chaves a usar para proteger os dados do disco, os conteúdos da memória e os metadados quando a instância é suspensa. Esta encriptação pode ser diferente da encriptação usada para proteger os dados do disco enquanto a instância está em execução. Também pode configurar o comportamento da instância se uma chave do Cloud KMS especificada for revogada.
- Modelo de aprovisionamento: pode escolher entre o modelo de aprovisionamento padrão, de posições, de início flexível (pré-visualização) ou associado a reservas. Para mais informações, consulte o artigo Modelo de aprovisionamento de instâncias do Compute Engine.
- Arrendamento exclusivo: pode optar por ter servidores físicos dedicados para as suas instâncias e especificar um nó de arrendamento exclusivo ou um grupo de nós no qual criar a instância. Para os tipos de máquinas da série N de utilização geral, pode especificar se quer ativar o overcommit de CPU para instâncias em execução em nós de inquilino único.
O que se segue?
- Saiba como criar e iniciar uma instância do Compute Engine.
Se estiver a criar uma instância pela primeira vez, experimente um dos seguintes tutoriais para uma configuração básica:
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-09-23 UTC.
-