Esta página fornece uma visão geral das instâncias do Compute Engine. Uma instância do Compute Engine pode ser uma máquina virtual (VM) ou uma instância bare metal hospedada na infraestrutura do Google. Você pode criar uma instância ou um grupo de instâncias gerenciadas (MIG) usando o console do Google Cloud, a CLI do Google Cloud ou a API Compute Engine.
Introdução
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 uma instância bare metal ou uma instância de máquina virtual (VM), conforme a seguir:
- Se o nome do seu tipo de máquina terminar em
-metal
, uma instância será uma instância bare metal , que não possui um hipervisor instalado. - Caso contrário, uma instância será 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 alternadamente em toda a documentação e Google Cloud interfaces como o console do Google Cloud , a ferramenta de linha de comando gcloud e a API REST .
As instâncias do Compute Engine podem executar imagens públicas para Linux e Windows Server fornecidas pelo Google, bem como imagens privadas personalizadas que você pode criar ou importar de seus sistemas existentes . Você também pode implantar contêineres Docker , que são iniciados automaticamente em instâncias que executam a imagem pública do Container-Optimized OS .
Você pode escolher as propriedades de máquina de suas instâncias, como o número de CPUs virtuais e a quantidade de memória, usando um conjunto de tipos de máquinas predefinidos ou criando seus próprios tipos de máquinas personalizados .
Instâncias e projetos
Cada instância pertence a um projeto do console do Google Cloud , e um projeto pode ter uma ou mais instâncias. Ao criar uma instância em um projeto, você especifica a zona, o sistema operacional e o tipo de máquina dessa instância. Quando você exclui uma instância, ela é removida do projeto.
Instâncias e opções de armazenamento
Por padrão, cada instância do Compute Engine tem um pequeno disco permanente de inicialização que contém o sistema operacional. Quando os aplicativos em execução na sua instância exigirem mais espaço de armazenamento, você poderá adicionar opções de armazenamento adicionais à sua instância.
Instâncias e redes
Cada interface de rede de uma instância do Compute Engine está associada a uma sub-rede de uma rede VPC exclusiva. Para obter mais informações sobre VPCs, consulte Visão geral da rede e cotas de VPC .
Instâncias e contêineres
As instâncias do Compute Engine oferecem suporte a um método declarativo para iniciar aplicativos usando contêineres . Ao criar uma instância ou um modelo de instância, você pode fornecer um nome de imagem do Docker e uma configuração de execução. O Compute Engine cuida do resto, incluindo o fornecimento de uma imagem atualizada do Container-Optimized OS com o Docker instalado e a inicialização do contêiner quando a instância é iniciada. Para obter mais informações, consulte Implantação de contêineres em instâncias e MIGs .
Ferramentas para gerenciar instâncias
Para criar e gerenciar instâncias, você pode usar diversas ferramentas, incluindo o console do Google Cloud , a ferramenta de linha de comando gcloud
e a API REST . Para configurar aplicativos em suas instâncias, conecte-se à instância usando Secure Shell (SSH) para instâncias Linux ou Remote Desktop Protocol (RDP) para instâncias Windows Server.
Gerenciando o acesso às suas instâncias
Você pode gerenciar o acesso às suas instâncias usando um dos seguintes métodos:
- Instâncias Linux:
- Gerenciar o acesso à instância usando o Login do SO , que permite associar chaves SSH à sua Conta do Google ou conta do Google Workspace e gerenciar o acesso de administrador ou não administrativo à sua instância por meio de funções do IAM.
- Gerencie suas chaves SSH nos metadados do projeto ou da instância , que usam chaves SSH públicas armazenadas nos metadados do Compute Engine para conceder acesso à instância. Você pode usar chaves SSH armazenadas nos metadados do projeto para acessar todas as instâncias de um projeto. Você pode usar chaves SSH armazenadas em metadados de instância para acessar instâncias individuais.
- Se você se conectar às instâncias usando a CLI do Google Cloud ou SSH no console, o Compute Engine gerará chaves SSH automaticamente para você.
- Instâncias do Windows Server:
- Gere credenciais para instâncias do Windows , que associam uma senha a um usuário do Windows. As instâncias do Windows usam essas informações para autenticar o acesso à instância.
Acessando suas instâncias
Depois de configurar o acesso às suas instâncias, você poderá usar uma das muitas opções para conectar-se às instâncias do Linux ou às instâncias do Windows .
Fuso horário padrão para instâncias de computação
Independentemente da região onde você cria sua instância, o horário padrão da sua instância é o Tempo Universal Coordenado (UTC).
O que vem a seguir
Se você é novo no Compute Engine, consulte Criar uma instância do Linux no Compute Engine para saber como criar uma instância usando o console do Google Cloud.
Para obter um guia mais detalhado sobre como criar uma instância, consulte Criar e iniciar uma instância .
Para mais informações sobre os recursos das instâncias do Compute Engine, consulte:
Aprenda como criar um MIG a partir de uma instância existente .
Experimente você mesmo
Se você é novo no Google Cloud, crie uma conta para avaliar o desempenho do Compute Engine em cenários do mundo real. Novos clientes também recebem US$ 300 em créditos gratuitos para executar, testar e implantar cargas de trabalho.
Experimente o Compute Engine gratuitamente