Guia de Deploy Seguro – Magalu Cloud
Este guia tem como objetivo orientar a criação e configuração segura de recursos na Magalu Cloud, com foco em ambientes de produção, homologação e testes.
1. Rede e Segurança
VPC e Grupos de Segurança
- Crie redes (VPCs) e Grupos de Segurança isolados para cada ambiente (produção, homologação, testes, etc.).
- Adote a política de menor privilégio: permita apenas o tráfego estritamente necessário.
- Prefira grupos de segurança personalizados com regras restritivas em vez de usar o grupo padrão.
2. Alta Disponibilidade
- Distribua seus workloads entre diferentes zonas de disponibilidade e/ou regiões para garantir resiliência contra falhas localizadas.
- Utilize serviços de balanceamento de carga (como LBaaS – em desenvolvimento) ou soluções de terceiros para garantir HA em workloads, DNS, etc.
3. Máquinas Virtuais (VM)
Passo 1 – Criação da VM
- Para VMs Linux, gere um par de chaves SSH localmente e utilize a chave pública (
.pub
) durante a criação.
Passo 2 – Configuração de Segurança
- Associe a VM a um grupo de segurança restritivo:
- Crie um novo grupo com regras mínimas, ou
- Utilize um grupo "hardened" existente, ou
- Ajuste o grupo padrão, fechando:
- Porta 22 para VMs Windows;
- Porta 3389 para VMs Linux.
Passo 3 – Alteração de Senha (Windows)
- Após o provisionamento, altere imediatamente a senha padrão da VM Windows.
Passo 4 – Atualização do Sistema Operacional
- Realize o login e execute a atualização completa do sistema operacional.
4. DBaaS (Banco de Dados como Serviço)
Passo 1 – Criação
- Utilize um nome de usuário não óbvio.
- Configure uma senha forte e complexa.
- Defina uma política de backup regular e automatizada.
Passo 2 – Gestão de Privilégios
- Crie usuários com privilégios mínimos necessários à aplicação, especialmente em bancos MySQL.