DEV Community

Cover image for Máquinas virtuais na Magalu Cloud: conceitos essenciais e criação
Magalu Cloud for Magalu Cloud

Posted on

Máquinas virtuais na Magalu Cloud: conceitos essenciais e criação

Máquinas virtuais (VMs) são a base da computação em nuvem para execução de aplicações, serviços e ambientes de desenvolvimento com isolamento, previsibilidade e controle total do sistema operacional.

Na Magalu Cloud, a criação de VMs é feita por meio de uma interface gráfica simples e objetiva no Console, permitindo que desenvolvedores configurem todos os aspectos essenciais da instância como sistema operacional, capacidade de processamento, rede e acesso em poucos passos.

Neste artigo, você vai entender os conceitos fundamentais por trás das VMs e acompanhar, passo a passo, como criar uma VM Linux usando a interface de criação de instâncias.


O que são máquinas virtuais?

Uma máquina virtual é um servidor definido por software que executa sobre a infraestrutura física da nuvem. Ela funciona como um computador completo, com recursos dedicados e isolamento garantido, mesmo compartilhando o mesmo datacenter com outras VMs.

Cada VM possui:

  • Sistema operacional próprio (Linux ou Windows)
  • vCPUs (processadores virtuais)
  • Memória RAM dedicada
  • Disco de armazenamento

Esse modelo permite criar e remover servidores sob demanda, ajustando recursos conforme a necessidade da aplicação.

Na Magalu Cloud, a criação de uma VM é feita a partir de imagens, que são modelos prontos de sistemas operacionais mantidos pela plataforma. Essas imagens já vêm preparadas para inicialização automática e configuração inicial.


Quando usar máquinas virtuais?

As máquinas virtuais são indicadas quando é necessário controle total sobre o sistema operacional e previsibilidade de recursos, sendo adequadas para executar aplicações web, APIs, serviços de back-end e sistemas legados.

Elas também são uma boa escolha para ambientes de desenvolvimento, teste e homologação, além de cenários que exigem isolamento entre aplicações e integração direta com recursos de computação, armazenamento e conectividade da nuvem.


Criando uma VM Linux no Console

A seguir, vamos percorrer cada seção da tela Criar instância, considerando a interface apresentada no Console da Magalu Cloud.

1. Escolha da zona de disponibilidade

O primeiro passo é selecionar a Zona de Disponibilidade (AZ), como:

  • br-se1-a
  • br-se1-b
  • br-se1-c

Seleção de zona de disponibilidade

A zona representa uma unidade física independente dentro da região. Para ambientes simples, qualquer zona disponível atende bem. Em arquiteturas mais avançadas, a distribuição de VMs entre zonas ajuda a aumentar a resiliência.

2. Escolha da imagem

Na seção Escolha uma imagem, você define o sistema operacional da VM. A Magalu Cloud oferece imagens oficiais, prontas para uso, como:

  • Ubuntu
  • Oracle Linux
  • Rocky Linux
  • Debian
  • Fedora
  • openSUSE
  • Windows Server

Seleção de imagens

Para este exemplo, selecione uma distribuição Linux, como Ubuntu. As imagens Linux utilizam cloud-init para aplicar automaticamente configurações iniciais, como a chave SSH.

3. GPU (opcional)

Caso a aplicação exija aceleração gráfica ou processamento para IA, é possível marcar a opção Habilitar GPU, sujeita à disponibilidade na zona selecionada.

Se não houver essa necessidade, essa opção pode ser mantida desabilitada.

4. Escolha do tipo de instância

Na seção Escolha um tipo de instância, as VMs são organizadas por perfil de memória e classe de performance:

  • Low Memory
  • Standard Memory
  • High Memory

Cada opção exibe claramente:

  • Quantidade de vCPUs
  • Memória RAM
  • Valor por hora
  • Estimativa mensal

Por exemplo, um perfil equilibrado pode ser indicado para:

  • Aplicações gerais
  • Servidores web
  • Ambientes de desenvolvimento e teste

Seleção de instância

Também é possível ajustar o tamanho do disco local, como 10 GB, diretamente nessa etapa.

5. Conectividade e acesso público

Na seção Conectividade, você define como a VM será acessada pela rede:

  • O IPv6 público é gerado automaticamente após a criação
  • É possível marcar a opção Atribuir IPv4 público para essa instância, caso seja necessário acesso direto via internet

Seleção de IP

Essa escolha depende do cenário da aplicação e dos requisitos de conectividade.

6. Chave SSH

Para VMs Linux, o acesso é feito exclusivamente por chave SSH.

Na seção Chave SSH, você pode:

  • Selecionar uma chave já utilizada anteriormente
  • Inserir uma nova chave pública SSH

Seção de chave SSH

Essa chave será configurada automaticamente no sistema operacional durante a inicialização da VM. Não há senha padrão para acesso.

7. Nome da instância

Por fim, informe o Nome da instância, seguindo as regras indicadas no Console:

  • Entre 3 e 50 caracteres
  • Letras minúsculas, números, hífen (-) e underline (_)

Esse nome ajuda na organização e identificação das VMs no ambiente.

Após preencher todos os campos obrigatórios, clique em Criar instância. A Magalu Cloud inicia automaticamente o provisionamento da VM, que em poucos minutos estará pronta para uso.


Boas práticas e cuidados

Ao trabalhar com VMs na Magalu Cloud, priorize o uso de chaves SSH seguras, escolha tipos de instância compatíveis com a carga da aplicação e utilize snapshots antes de alterações relevantes no sistema.

Também é importante limitar o acesso de rede ao mínimo necessário e revisar periodicamente as instâncias em execução, removendo recursos ociosos para manter o ambiente seguro, organizado e com custos sob controle.


As VMs da Magalu Cloud oferecem uma base sólida para executar aplicações com controle, simplicidade e previsibilidade. A interface de criação de instâncias foi pensada para guiar o desenvolvedor por todas as decisões técnicas essenciais, sem complexidade desnecessária.

Ao entender cada etapa da criação de uma VM Linux, você ganha autonomia para montar ambientes confiáveis, escaláveis e alinhados às necessidades reais da sua aplicação, aproveitando uma infraestrutura local, com preços em reais e suporte próximo do ecossistema brasileiro.

Top comments (0)