c2.23 Projetar com redundância Multi-AZ
Implante em várias zonas de disponibilidade para melhorar a tolerância a falhas e a resiliência. As AZs são fisicamente separadas, mas próximas o suficiente para evitar latência significativa, então uma falha em uma dificilmente afeta as demais.
Guia de implementação
Distribua as cargas entre zonas de disponibilidade
Execute capacidade redundante em várias zonas de disponibilidade para que a falha de uma única AZ não derrube a sua carga. As AZs são fisicamente separadas (normalmente dezenas de quilômetros) para evitar que uma falha ou desastre localizado se propague, mas próximas o suficiente para que a latência entre AZs permaneça baixa.
Incorpore isso à arquitetura
- Coloque sub-redes em pelo menos duas (idealmente três) AZs e deixe os balanceadores e o Auto Scaling distribuírem entre elas.
- Use implantações Multi-AZ para armazenamentos de dados gerenciados (por exemplo Amazon RDS Multi-AZ, Amazon Aurora) para ter um standby pronto em outra AZ.
- A disponibilidade também é uma propriedade de segurança: um design resiliente resiste a ataques de negação de serviço e reduz o impacto de um incidente isolado em uma AZ.
Relacionado
Para um domínio de falha mais amplo, combine o Multi-AZ com uma estrutura multi-conta e, onde necessário, design multi-Região em fases posteriores.
Como validar
- Suas cargas críticas estão implantadas em várias zonas de disponibilidade?
- Seus armazenamentos de dados gerenciados usam implantações Multi-AZ com um standby?
- O balanceamento e o autoscaling distribuem capacidade entre AZs?
Ameaças atendidas
- Uma carga confinada a uma única zona de disponibilidade perde disponibilidade se essa AZ sofrer uma falha ou desastre, transformando um evento localizado em uma indisponibilidade.
Cloud Security Maturity Model