Estrutura para fiabilidade
As aplicações fiáveis devem manter uma percentagem predefinida de tempo de atividade ou disponibilidade. Também devem equilibrar entre elevada resiliência, baixa latência e custo, que é elevada disponibilidade. Como importante, as aplicações devem conseguir recuperar de falhas, o que é resiliência.
Lista de Verificação
Como desenhou as suas aplicações com fiabilidade em mente?
- Defina destinos de disponibilidade e recuperação para cumprir os requisitos empresariais.
- Crie fiabilidade e disponibilidade nas suas aplicações ao recolher requisitos.
- Certifique-se de que as plataformas de dados e aplicações cumprem os seus requisitos de fiabilidade.
- Configure caminhos de ligação para promover a disponibilidade.
- Utilize zonas de disponibilidade do Azure sempre que aplicável para melhorar a fiabilidade e otimizar os custos.
- Certifique-se de que a arquitetura da aplicação é resiliente a falhas.
- Saiba o que acontece se os requisitos dos contratos de nível de serviço (SLAs) não forem cumpridos.
- Identifique possíveis pontos de falha no sistema para criar fiabilidade.
- Certifique-se de que as aplicações podem funcionar na ausência das respetivas dependências.
Serviços do Azure
- Azure Front Door
- Gestor de Tráfego do Azure
- Balanceador de Carga do Azure
- Azure NAT Gateway
- Azure Service Fabric
- Azure Kubernetes Service (AKS)
- Azure Site Recovery
Arquitetura de referência
- Implementar aplicações virtuais de rede de elevada disponibilidade
- Análise do modo de falha para aplicações do Azure
- Minimizar coordenação
Ligações Relacionadas
- Utilizar opções de plataforma como serviço (PaaS)
- Estruturar para aumentar horizontalmente
- Destinos de disponibilidade da carga de trabalho
- Criar soluções para elevada disponibilidade com zonas de disponibilidade
- Tornar todos os aspetos redundantes