Skip to main content

Regiões e Zonas de Disponibilidade

Este guia explica o que são Regiões e Zonas de Disponibilidade na Magalu Cloud, como elas se organizam e por que distribuir suas aplicações entre elas é uma boa prática, independente do seu nível de experiência.


O que são Regiões?

Uma região é um agrupamento geográfico que contém uma ou mais Zonas de Disponibilidade (AZs). Cada região fica em um estado ou área diferente do país, o que permite que você escolha onde seus dados e aplicações serão executados, seja por questões de latência, conformidade legal ou redundância geográfica.

A Magalu Cloud possui duas regiões no Brasil:

RegiãoNomeLocalização
br-se1Sudeste 1Sudeste do Brasil
br-ne1Nordeste 1Nordeste do Brasil
Resumo prático

As regiões são áreas geográficas separadas por grandes distâncias (como São Paulo e Fortaleza) para garantir que, se algum incidente afetar um estado inteiro, a outra região continue funcionando.


O que são Zonas de Disponibilidade (AZs)?

Uma Zona de Disponibilidade é um datacenter físico independente dentro de uma região. Cada AZ possui sua própria infraestrutura isolada, incluindo:

  • Fornecimento de energia redundante e geradores próprios
  • Links de conectividade de rede independentes
  • Sistemas de refrigeração e segurança física dedicados
  • Isolamento contra falhas de outras zonas da mesma região

Mesmo que duas AZs pertençam à mesma região, elas estão em locais geograficamente separados. Uma falha de energia, um incêndio ou uma inundação em uma AZ não afeta as demais.

Resumo prático

As zonas de disponibilidade são como shoppings, cada um tem sua própria rede elétrica, sua própria caixa d'água e sua própria segurança. Se o "Shopping A" tiver um apagão, o "Shopping B" em outra parte da cidade pode continuar funcionando.


Regiões e suas Zonas de Disponibilidade

Sudeste 1 (br-se1)

Zona de Disponibilidade
br-se1-a
br-se1-b
br-se1-c

Nordeste 1 (br-ne1)

Zona de Disponibilidade
br-ne1-a
br-ne1-b

Nomenclatura das AZs

As zonas seguem o padrão: país-região-zona.

Exemplo: br-se1-a

  • br → Brasil
  • se1 → Região Sudeste 1
  • a → Zona específica dentro da região

Recursos globais

Alguns recursos da Magalu Cloud não pertencem a nenhuma região ou AZ específica, eles são globais e ficam disponíveis para toda a organização, independente de onde os serviços estão implantados.

Exemplos de recursos globais:

  • ID de organização - identifica sua empresa na plataforma
  • Chaves SSH - usadas para acessar instâncias em qualquer região
  • Usuários e permissões (IAM) - controle de acesso aplicado globalmente
  • Credenciais de API - válidas em todas as regiões

Benefícios de usar múltiplas AZs

Distribuir suas aplicações entre duas ou mais AZs traz vantagens concretas em termos de disponibilidade, desempenho e segurança:

Alta disponibilidade e tolerância a falhas

Se uma AZ ficar indisponível por qualquer motivo (manutenção, falha de hardware, incidente), os recursos nas outras AZs continuam operando normalmente. Suas aplicações permanecem no ar sem interrupção para os usuários finais.

Recuperação automática (failover)

Ao distribuir recursos com balanceadores de carga entre AZs, o tráfego é redirecionado automaticamente para instâncias saudáveis em caso de falha. Isso elimina ou reduz drasticamente o tempo de inatividade.

Maior resiliência contra desastres físicos

Eventos como queda de energia, incêndios ou desastres naturais têm impacto localizado. Com recursos distribuídos entre AZs, o risco de perda total de serviço é praticamente eliminado.

Manutenção sem downtime

Atualizações e manutenções planejadas podem ser realizadas AZ a AZ, sem que o serviço seja interrompido. Enquanto uma zona é atualizada, as demais continuam atendendo as requisições normalmente.

Melhor desempenho e balanceamento de carga

Ao distribuir instâncias entre AZs e usar balanceadores de carga, você dilui o processamento e evita sobrecarga em um único ponto, resultando em respostas mais rápidas e consistentes.

Conformidade e segurança de dados

Arquiteturas multi-AZ facilitam o atendimento a requisitos de continuidade de negócios (BCP), planos de recuperação de desastres (DRP) e normas como ISO 27001 e SOC 2.

Redução do raio de impacto (blast radius)

Ao isolar componentes críticos em AZs diferentes, uma falha nunca compromete toda a infraestrutura, apenas a parte afetada fica indisponível, enquanto o restante segue operacional.


Como verificar as AZs disponíveis

Para listar as zonas disponíveis para sua conta, use o comando abaixo na CLI:

mgc profile availability-zones list

Nota: Certifique-se de que o produto que você deseja utilizar está disponível na AZ escolhida.


Disponibilidade por produto

Cada produto pode estar disponível em determinadas zonas. Consulte os links abaixo para verificar:


Restrições e dicas por produto

ProdutoImpacto / RestriçãoDica
Virtual Machines⚠️ Instâncias em uma única AZ serão afetadas se essa AZ ficar indisponível.Distribua VMs entre múltiplas AZs e use snapshots para recuperação rápida.
Block Storage⚠️ Volumes só podem ser conectados a VMs na mesma AZ.Replique snapshots entre AZs para segurança e disponibilidade dos dados.
Kubernetes✅ Suporta distribuição entre múltiplas AZs e subnets para maior resiliência.Configure node pools em AZs distintas e use subnets separadas por carga.
Object Storage✅ Dados replicados automaticamente entre AZs, sem intervenção necessária.Ideal para dados críticos que exigem alta disponibilidade.