Alta disponibilidade
HA – High Availability Alta disponibilidade
Henrique Souza Marinho da Silva Alves
201107830 201108348
Alta Disponibilidade
Alta Disponibilidade é uma abordagem da arquitetura do sistema informático e implementação de serviços associados que garantem certo nível de desempenho operacional que utiliza mecanismos de detecção, recuperação e mascaramento de falhas, visando manter o funcionamento dos serviços durante o máximo de tempo possível, inclusive no decurso de manutenções programadas.
Arquitetura básica de um sistema com Alta Disponibilidade.
Disponibilidade significa a possibilidade da comunidade de usuários acessarem os sistemas, para qualquer fim a partir de qualquer meio a qualquer momento. Apoiando-se em alguns cálculos básicos, é possível definir os níveis de disponibilidade de um sistema com base no seu downtime mensal e anual. Os resultados estão na tabela abaixo:
Disponibilidade 95% 96% 97% 98% 99% 99,9% 99,99% 99,999%
Downtime/ano 18 dias 6:00:00 14 dias 14:24:00 10 dias 22:48:00 7 dias 7:12:00 3 dias 15:36:00 0 dias 8:45:35:99 0 dias 0:52:33:60 0 dias 0:05:15:36
Downtime/mês 1 dias 12:00:00 1 dias 4:48:00 0 dias 21:36:00 0 dias 14:24:00 0 dias 7:12:00 0 dias 0:43:11:99 0 dias 0:04:19:20 0 dias 0:00:25:92
1
Para calcular a disponibilidade de um sistema, levam-se em consideração dois parâmetros: O tempo médio entre falhas - Mean Time Between Fail - (MTBF) e o tempo médio de recuperação - Mean Time To Repair - (MTTR), que é o espaço de tempo (médio) que decorre entre a ocorrência da falha e a total recuperação do sistema. Com o conhecimento desses parâmetros, é aplicada a fórmula:
Disponibilidade = MTTF / (MTTF + MTTR)
As soluções que se aproximam de 100% de disponibilidade exigem a redundância da estrutura para evitar a existência de pontos únicos de falha, conhecidos também pela sigla em inglês SPOF (Single Point Of Failure). Um ponto único de falha