O Compute Engine permite criar e executar instâncias na infraestrutura do Google. Este documento oferece uma visão geral dos vários parâmetros de configuração disponíveis durante a criação de uma instância do Compute Engine. Se você estiver criando uma instância pela primeira vez, este documento vai servir como ponto de partida para entender 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 especificado, uma instância pode ser bare metal ou uma máquina virtual (VM), conforme abaixo:
- Se o nome do tipo de máquina terminar em
-metal
, a instância será uma instância bare metal, que não tem um hipervisor instalado. - Caso contrário, a 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.
Termos sinônimos são usados de forma intercambiável na documentação e nas interfaces do Google Cloud , como o Google Cloud console, a ferramenta de linha de comando gcloud e a API REST.
Antes de começar
- Revise os conceitos básicos sobre instâncias do Compute Engine.
-
Configure a autenticação, caso ainda não tenha feito isso.
A autenticação é
o processo de verificação da sua identidade para acesso a serviços e APIs do Google Cloud .
Para executar códigos ou amostras de um ambiente de desenvolvimento local, autentique-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
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- Hardware: você especifica uma família, série e tipo de máquina, que determina o número de vCPUs, a memória e a plataforma de CPU que o Compute Engine aloca para sua instância.
- Local: escolha a região e a zona em que você quer criar a instância.
- Disco de inicialização e SO: especifique o tipo de disco a ser usado como disco de inicialização da instância e o OS a ser instalado no disco. O SO é especificado como uma imagem, que tem todos os drivers necessários para executar a instância no Google Cloud. Se você estiver criando uma instância para um aplicativo, use uma imagem personalizada à qual você adicionou outros drivers e softwares para oferecer suporte ao aplicativo.
- Capacidade do disco: é possível adicionar armazenamento à sua instância e especificar o tipo de discos que você quer que o Compute Engine use. Além disso, é possível adicionar mais armazenamento do Persistent Disk ou do Google Cloud Hyperdisk à instância após a criação.
- Criptografia de disco: é possível personalizar o tipo de criptografia de disco que o Compute Engine usa para seus recursos.
- Proteção e backup de dados: é possível fazer backup dos dados do disco para recuperação de desastres programando snapshots ou usando planos de armazenamento do cofre de backup (pré-lançamento). Também é possível ativar os pools de armazenamento do Hyperdisk para seus volumes do Google Cloud Hyperdisk.
- Interface de rede: é possível usar a rede VPC de nuvem privada virtual (VPC) padrão e o modo automático com sua instância. Como alternativa, especifique uma VPC ou sub-rede personalizada que você criou anteriormente.
- Desempenho de rede: também é possível especificar o número e o tipo de placas de interface de rede virtual (vNICs) para sua instância.
- Firewall: é possível configurar o tipo de tráfego de rede que você quer permitir da Internet.
- Agente de operações: é possível instalar o agente de operações na sua instância para coletar registros e métricas e monitorar a atividade da instância.
- Tela virtual: é possível ativar telas virtuais na sua instância para executar ferramentas de captura de tela ou gerenciamento de sistema remoto na VM.
- Conta de serviço: é possível anexar uma conta de serviço à sua instância. As contas de serviço permitem que os aplicativos executados em uma instância façam chamadas de API autorizadas do Google Cloud e acessem recursos do Google Cloud .
- Computação confidencial: é possível impedir que os dados sejam acessados enquanto você usa uma instância usando a computação confidencial para criptografar seus dados.
- Recursos de VM protegida: é possível aumentar a segurança da sua instância contra malware e rootkits no nível do kernel ou da inicialização ativando os recursos de VM protegida.
- Acesso à VM: é possível controlar os usuários que têm acesso a uma instância configurando papéis e permissões do IAM e chaves SSH para autenticação.
- Tags e rótulos: é possível organizar seus recursos usando tags e rótulos.
- Proteção contra exclusão: é possível proteger suas instâncias contra exclusão acidental.
- Reservas: é possível configurar a instância para consumir qualquer capacidade recurso zonal reservada e garantir uma melhor disponibilidade de recursos.
- Metadados: é possível definir metadados personalizados para que a instância armazene informações exclusivas sobre ela.
- Modelo de provisionamento: você pode escolher entre o modelo de provisionamento padrão ou o modelo de provisionamento de spot com desconto.
- Locatário único: é possível ter servidores físicos dedicados para suas instâncias usando nós de locatário único.
Crie a instância especificando manualmente uma configuração personalizada. Escolha essa opção se você estiver criando uma instância do zero e estiver enfrentando um dos seguintes cenários:
- Você sabe qual é a configuração específica necessária para sua carga de trabalho
- Você quer criar uma instância com uma configuração complicada.
- Você quer criar uma instância usando a Google Cloud CLI ou a REST.
Crie uma instância otimizada para a carga de trabalho. Nesse método, você seleciona o tipo de carga de trabalho ao criar a instância, e o Google preenche automaticamente uma configuração predefinida que se adapta à sua carga de trabalho. Escolha essa opção se você estiver começando a usar o Compute Engine e não souber qual configuração é mais adequada para sua carga de trabalho. Essa opção está disponível apenas no console do Google Cloud .
Crie a instância usando um modelo. Um modelo de instância é um recurso que define as configurações de instâncias. Escolha essa opção se você tiver um modelo de configuração definido e quiser criar muitas VMs com a mesma configuração.
Crie a instância fazendo cópias de uma imagem de máquina. Uma imagem de máquina contém a maioria das informações e dados necessários para clonar uma instância. Escolha essa opção se quiser fazer várias cópias de uma instância de origem existente.
- Saiba como criar e iniciar uma instância do Compute Engine.
Se você estiver criando uma instância pela primeira vez, tente um dos tutoriais a seguir para uma configuração básica:
REST
Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.
Opções de configuração durante a criação da instância
Ao criar uma instância do Compute Engine, você especifica a configuração que quer para ela. O Compute Engine usa essa configuração para criar sua instância. A tabela a seguir lista os vários parâmetros que você configura durante a criação de instâncias do Compute Engine:
Parâmetro O que você pode configurar Configuração da máquina Sistema operacional (SO) e armazenamento Rede Observabilidade Segurança Configuração avançada Como criar e configurar instâncias
É possível criar instâncias de várias maneiras, cada uma com o próprio método de configuração, da seguinte maneira:
Depois que você cria a instância de computação, o Compute Engine a inicia automaticamente.
A seguir
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-01-21 UTC.
-