Visão Geral de Imagens na Magalu Cloud
O que são imagens?
Imagens são modelos pré-configurados de sistemas operacionais utilizados para criar novas máquinas virtuais na Magalu Cloud.
Elas funcionam como uma “fotografia” do sistema operacional (SO), preparada para inicializar rapidamente e escalar sem necessidade de instalação manual.
Cada imagem contém:
- Kernel e base do sistema operacional
- Pacotes essenciais
- Configurações mínimas para inicialização automática
- Compatibilidade com cloud-init (Linux) ou Cloudbase-init (Windows)
Para informação: Este documento trata apenas de imagens de máquinas virtuais.
Imagens de container (por exemplo, utilizadas em ambientes Kubernetes) não fazem parte deste escopo.
Para que servem as imagens?
Você utiliza imagens para:
- Criar novas VMs de forma rápida e padronizada
- Garantir consistência entre ambientes (desenvolvimento, homologação, produção)
- Utilizar sistemas operacionais atualizados, mantidos pelo time da Magalu Cloud
- Replicar configurações de uma VM existente por meio de snapshots
- Solicitar imagens customizadas em cenários específicos, com apoio do time de arquitetura
Tipos de imagens
A Magalu Cloud oferece três categorias de imagens:
1. Imagens públicas (catálogo oficial)
São as imagens disponibilizadas e mantidas pela Magalu Cloud.
Elas são recomendadas para a maioria dos workloads, pois recebem cuidados de atualização e compatibilidade com a infraestrutura da plataforma.
- Ubuntu
- Oracle Linux
- Rocky Linux
- Debian
- openSUSE
- Fedora
- Windows Server 2022
- RedHat Enterprise Linux (em breve)
2. Instâncias derivadas de snapshots
Você pode criar um snapshot do disco de uma VM e, a partir dele, subir uma nova instância com o mesmo sistema operacional e estado de disco no momento do snapshot.
Esse fluxo é útil para:
- Clonar ambientes de teste
- Preservar um estado conhecido antes de uma mudança
- Criar rapidamente uma nova instância baseada em uma VM existente
Consulte a documentação de Snapshots para o passo a passo de criação e restauração.
3. Imagens customizadas sob demanda
A Magalu Cloud está evoluindo o suporte a imagens customizadas.
Atualmente, o processo é realizado com apoio do time de arquitetura, que avalia o cenário e orienta o melhor caminho para cada caso.
Exemplos de uso:
- Sistemas legados que precisam de uma imagem específica
- Ambientes com hardening próprio
- Customizações avançadas de SO
Catálogo oficial de imagens
Ao criar uma instância, você encontrará o catálogo de sistemas operacionais suportados oficialmente pela plataforma:
Exemplo da lista de imagens disponíveis no console:

Atualmente oferecemos:
- Ubuntu
- Oracle Linux
- Rocky Linux
- Debian
- Opensuse
- Fedora
- Windows Server
Em breve
- Red Hat Enterprise Linux (RHEL)
(Disponibilização planejada para inclusão no catálogo oficial.)
Como as imagens funcionam na criação de VMs
Durante o processo de criação de uma VM, a imagem é utilizada como base para o disco raiz do sistema operacional. De forma simplificada:
-
Seleção da imagem Você escolhe uma imagem no catálogo (ou uma origem suportada, como snapshot).
-
Provisionamento A plataforma utiliza essa imagem para gerar o disco raiz e preparar a configuração inicial da instância.
-
Primeira inicialização
-
Linux: executa cloud-init, responsável por aplicar configurações como:
- chave SSH
- hostname
- rede
- scripts definidos pelo usuário (user-data)
-
Windows: utiliza Cloudbase-init para:
- configurar hostname
- gerenciar credenciais (senha ou chave)
- expandir o disco automaticamente
- aplicar user-data (quando fornecido)
- habilitar e preparar RDP e WinRM
-
-
A VM passa a operar como uma instância independente, mesmo tendo sido criada a partir da mesma imagem base.