Skip to main content

Guia de Zonas de Disponibilidade da Magalu Cloud

As Zonas de Disponibilidade (Availability Zones) da Magalu Cloud são um recurso essencial para quem busca alta disponibilidade e resiliência na infraestrutura de TI. Este guia apresenta os conceitos, benefícios e as melhores práticas para utilizá-las de forma eficiente.


O que são Regiões?

As regiões da Magalu Cloud são áreas geográficas compostas por um ou mais datacenters fisicamente separados, cada um contendo várias Zonas de Disponibilidade (Availability Zones). Elas permitem que você implante recursos próximos dos seus usuários finais, reduzindo latência e melhorando o desempenho das aplicações.

Cada região é projetada para oferecer alta disponibilidade e resiliência, com redundância física e lógica entre suas zonas. Isso garante maior proteção contra falhas e facilita o atendimento a requisitos regulatórios específicos.

O que são Availability Zones?

AZs são locais físicos independentes dentro de uma mesma região da Magalu Cloud. Cada zona é projetada para oferecer alta disponibilidade e resiliência contra falhas.

Zonas de Disponibilidade Magalu Cloud

Por que elas são importantes?

  • Reduzem o impacto de falhas em aplicações.
  • Facilitam o balanceamento de carga e o failover.
  • Garantem a continuidade dos serviços para os clientes.

Estrutura da Nomenclatura:

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

  • Exemplo: br-se1-a
    • br: Brasil
    • se1: Região Sudeste 1
    • a: Zona específica

Lista de Zonas Disponíveis

warning

No momento só temos Zonas disponíveis na região SE1. Em breve será disponibilizado em NE1.

Lista de Zonas Disponíveis SE1
br-se1-a
br-se1-b
br-se1-c

Benefícios das Availability Zones

Alta Disponibilidade

Se uma AZ ficar indisponível, os recursos em outra zona podem assumir o serviço automaticamente, minimizando impactos para os usuários.

Balanceamento de Carga

O uso de balanceadores de carga permite distribuir o tráfego entre servidores em diferentes AZs, otimizando o desempenho e evitando sobrecargas.

info

Exemplo:
Em uma aplicação com servidores em duas AZs, se um servidor falhar, o tráfego pode ser redirecionado para o outro, evitando interrupções.

Exemplo de Arquitetura Multi-AZ

Isolamento físico

AZs localizadas em locais geográficos distintos, protegidos contra desastres como incêndios, inundações ou falhas de energia.

Interconexão redundante

Redes entre AZs projetadas para suportar tráfego intenso e oferecer comunicação consistente com baixa latência.


Como Usar Availability Zones na Magalu Cloud

Verifique 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 ter ofertas em determinadas zonas, para ter certeza da disponibilidade, siga as instruções abaixo

Dicas e restrições

ProdutoImpacto / Restrição💡 Dica
Virtual Machines (VMs)⚠️ Instâncias criadas em uma única AZ serão afetadas em caso de falha naquela AZ.Use snapshots para recuperação rápida e configure redundância distribuindo VMs entre múltiplas AZs.
Block Storage (BS)⚠️ Apenas volumes e VMs na mesma AZ podem ser conectados.Realize replicações manuais entre AZs para garantir segurança e disponibilidade dos dados.
Kubernetes (K8s)⚠️ O serviço Kubernetes não está distribuído entre múltiplas zonas de disponibilidade (AZs). Atualmente, o cluster é implantado em apenas uma AZ. Isso significa que, em caso de falha na AZ onde o cluster está hospedado, o serviço poderá ser impactado.💡 Embora o cluster esteja alocado em uma única AZ, é importante planejar a recuperação e mitigação de falhas. Considere usar backup, plano de recuperação de desastres e estratégias de monitoramento proativas para garantir que problemas na AZ não afetem a disponibilidade do seu ambiente Kubernetes.
Object Storage✅ Dados replicados automaticamente entre AZs, sem necessidade de intervenção do cliente.Utilize para armazenar dados críticos que exigem alta disponibilidade e resiliência.