O que é Alta disponibilidade
Minimização do tempo de inatividade
Alta disponibilidade (High Availability, HA) é uma característica do sistema que garante operação contínua do serviço com tempo de inatividade mínimo. É medida como uma porcentagem de tempo de atividade por ano.
Níveis de disponibilidade
- 99% — até 3,65 dias de inatividade por ano
- 99,9% — até 8,76 horas de inatividade por ano
- 99,99% — até 52,6 minutos de inatividade por ano
- 99,999% — até 5,26 minutos de inatividade por ano (Five Nines)
Componentes de HA
- Redundância — duplicação de componentes críticos
- Balanceamento de carga — distribuição de tráfego entre servidores
- Monitoramento — detecção automática de falhas
- Failover — mudança automática para backup
Padrões arquiteturais
- Ativo-Passivo — um nó ativo, um em espera
- Ativo-Ativo — todos os nós lidam com a carga
- Multi-região — geo-replicação entre data centers
- Clustering de banco de dados — configuração de cluster de bancos de dados