Imagens


Use imagens do sistema operacional para criar discos de inicialização para suas instâncias. Use um dos tipos de imagem a seguir:

É possível usar a maioria das imagens públicas sem custo extra, mas há algumas imagens premium que adicionam custos às instâncias. As imagens personalizadas importadas para o Compute Engine não adicionam nenhum custo às instâncias, mas incorrem em uma cobrança de armazenamento de imagem enquanto a imagem personalizada continuar no projeto.

Algumas imagens são capazes de executar contêineres no Compute Engine.

Para ver a imagem de origem de uma VM, consulte este link (em inglês).

Imagens públicas

O Compute Engine oferece muitas imagens públicas pré-configuradas que têm sistemas operacionais Linux ou Windows compatíveis. Use essas imagens de sistemas operacionais para criar e iniciar instâncias. O Compute Engine usa a imagem selecionada a fim de criar um disco de inicialização permanente para cada instância. Por padrão, o disco de inicialização para uma instância é do mesmo tamanho que a imagem que você selecionou. Se a instância exigir um disco de inicialização permanente maior que o tamanho da imagem, redimensione o disco de inicialização.

Lista de imagens públicas disponíveis no Compute Engine

É possível ver a lista completa de imagens públicas com os nomes, números de versão e tamanhos das imagens usando o Console do Google Cloud ou a Google Cloud CLI. O Google atualiza imagens públicas regularmente ou quando um patch de vulnerabilidade e exposição comum (CVE, na sigla em inglês) de impacto grave está disponível.

Console

  1. No console do Google Cloud, acesse a página Imagens.

    Acessar "Imagens"

    Por padrão, o console do Google Cloud lista todas as imagens de SO disponíveis em imagens do Compute Engine, Imagens de VM de aprendizado profundo e projetos de imagens HPC.

gcloud

gcloud compute images list

Por padrão, a CLI gcloud lista todas as imagens do SO disponíveis nos projetos de imagens do Compute Engine.

O Compute Engine oferece imagens públicas com versões de 64 bits dos sistemas operacionais a seguir. Para mais informações sobre cada SO, incluindo como cada um é personalizado para execução no Compute Engine, consulte Detalhes do sistema operacional.

Imagens personalizadas

Uma imagem personalizada é um disco de inicialização que você possui e controla. Use imagens personalizadas para as tarefas a seguir:

  • Importe um disco virtual para o Compute Engine do seu ambiente local ou de VMs em execução na estação de trabalho local ou em outra plataforma de nuvem. É possível importar imagens de disco de inicialização manualmente para o Compute Engine, mas um disco por vez.

  • Criar uma imagem dos discos de inicialização das instâncias atuais do Compute Engine. Em seguida, use essa imagem para criar novos discos de inicialização para suas instâncias. Esse processo permite a criação de novas instâncias pré-configuradas com os apps de que você precisa sem ter que configurar uma imagem pública do zero.

  • Copiar uma imagem para outra usando a CLI gcloud ou a API. Use o mesmo processo usado para criar uma imagem, mas especifique uma outra como origem da imagem. Também é possível criar uma imagem com base em uma imagem personalizada de outro projeto.

Recursos do sistema operacional convidado

Alguns recursos do sistema operacional convidado estão disponíveis somente em determinadas imagens. Por exemplo, o SCSI multiqueue é habilitado somente em algumas imagens públicas.

Se você precisa habilitar esses recursos em imagens personalizadas, especifique um ou mais recursos do sistema operacional convidado ao criar uma imagem personalizada.

Famílias de imagens

As famílias de imagens ajudam a gerenciar imagens no projeto agrupando aquelas relacionadas para que você possa alternar entre versões específicas. Uma família de imagens sempre indica a versão mais recente de uma imagem que não esteja obsoleta. A maioria das imagens públicas é agrupada em uma família de imagens. Por exemplo, a família de imagens debian-11 no projeto debian-cloud sempre indica a imagem mais recente do Debian 11.

Famílias de imagens personalizadas

Se você atualiza regularmente suas imagens personalizadas com configurações e softwares mais recentes, é possível agrupá-las em uma família de imagens personalizada. A família de imagens sempre indica a imagem mais recente que ela contém, permitindo que seus modelos e scripts de instâncias usem essa imagem sem precisar atualizar as referências para uma versão específica de imagem.

Além disso, como a família de imagens nunca aponta para uma imagem obsoleta, é possível reverter a família de imagens para uma versão anterior. Basta suspender a imagem mais recente nessa família.

Para mais informações, consulte Como definir versões em uma família de imagens.

Para ver as práticas recomendadas para trabalhar com famílias de imagens, consulte Práticas recomendadas para famílias de imagens.

Imagens com suporte da comunidade

As imagens com suporte da comunidade não têm suporte direto no Compute Engine. É responsabilidade da comunidade do projeto garantir que as imagens funcionem com os recursos do Compute Engine e que sejam feitas atualizações de segurança. As imagens com suporte da comunidade são fornecidas no estado em que se encontram pelas comunidades de projeto responsáveis pela criação e manutenção delas.

AlmaLinux

O AlmaLinux é um sistema operacional gratuito oferecido pelo projeto AlmaLinux. As imagens do AlmaLinux estão disponíveis no projeto almalinux-cloud. Para listar as imagens do AlmaLinux, use o seguinte comando gcloud:

gcloud compute images list --project almalinux-cloud --no-standard-images

Fedora Cloud

O Fedora Cloud é um sistema operacional gratuito mantido pelo projeto Fedora Cloud. As imagens do Fedora Cloud estão disponíveis no projeto fedora-cloud. Para listar as imagens do Fedora Cloud, use o comando gcloud:

gcloud compute images list --project fedora-cloud --no-standard-images

FreeBSD

O FreeBSD é um sistema operacional gratuito mantido pelo projeto FreeBSD (em inglês). As imagens do FreeBSD estão disponíveis no projeto freebsd-org-cloud-dev. Para listar as imagens do FreeBSD, use o seguinte comando gcloud:

gcloud compute images list --project freebsd-org-cloud-dev --no-standard-images

openSUSE

O openSUSE (em inglês) é um sistema operacional gratuito com base em Linux e patrocinado pelo SUSE. As imagens do openSUSE estão disponíveis no projeto opensuse-cloud. Para listar imagens do openSUSE, use o seguinte comando gcloud:

gcloud compute images list --project opensuse-cloud --no-standard-images

Imagens de HPC

As seguintes imagens estão disponíveis para a criação de VMs otimizadas que executam cargas de trabalho de computação de alto desempenho (HPC) no Compute Engine:

Para o CentOS 7:

  • Família de imagens: hpc-centos-7, Projeto da imagem: cloud-hpc-image-public

Para o Rocky Linux 8:

  • Família de imagens: hpc-rocky-linux-8, Projeto da imagem: cloud-hpc-image-public

Para informações sobre como usar essa imagem, consulte Como criar uma instância de VM pronta para HPC.

A seguir

Faça um teste

Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho do Compute Engine em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.

Faça uma avaliação gratuita do Compute Engine