Vista geral da criação de instâncias do Compute Engine

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

    1. 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.

    2. 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:

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.
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.
  • Contentor: pode executar contentores, como o Docker ou o Kubernetes, em qualquer uma das seguintes imagens:

    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
  • 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
  • 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.
Observabilidade
  • 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
Configuração avançada
  • Etiquetas e marcadores: para ajudar na organização de recursos, pode adicionar etiquetas e marcadores à instância.
  • 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.
  • 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?