Os problemas na High Availability
Introdução
Disponibilidade é a medida do sistema que quanto quantidade de tempo que o sistema está disponível, quando é necessário. Em outras palavras, podemos dizer disponibilidade é a relação entre tempo de serviço (disponível para serviços) e tempo total. Pode ser medida MTTF /(MTTF + MTTR). Aqui MTTF (Mean Time To Failure) e MTTR (Mean Time To Repair ou recuperar). Quando o usuário tenta se conectar a um servidor e servidor não está respondendo então é chamado indisponíveis [1].
Diferentes sistemas têm diferentes requisitos tanto quanto disponibilidade é preocupação. À medida que avançamos para sistemas maiores, então é difícil fazê-los altamente disponível [2]
Problema em Alta Disponibilidade:.
Aqui estão a lista de problemas que podem causar um sistema para baixo ou indisponível. Estes problemas podem ser falha de software, planejado para baixo, erros descuidados, falha de hardware ou ambiente onde o sistema está implantado [3].
Aqui estão os detalhes de cada problema;
Falha Software:
Qualquer software pode ter falhas ou erros devido a qualquer erro ou engano. Estes erros ficar em um software e pode ser desencadeada quando uma entrada fornecida para essa parte do software [4].
erros ou erros do programador de software levar a falhas /bugs. Estes erros residir no software e pode ser ativado com um padrão de entrada [4].
Encontrar e remover os erros de software é a estratégia clássica de lidar com eles, porque corrigir os erros nas operações é caro como comparar a encontrando em fase de desenvolvimento e testes.
Em software podemos enfrentar dois tipos de erros é uma Bohrbugs e outro é Heisenbugs. Bohrbugs pode ser consistente no mesmo tipo de circunstâncias, esses erros pode ser reproduzido. Enquanto Heisenbugs desencadearam apenas quando temos um conjunto especial de eventos em processo mesma ordem.
Estes erros são difíceis de reproduzir é por isso que os programadores e testadores não pode encontrá-los facilmente [5]
Falhas de hardware:.
Quando qualquer componente físico do sistema pára de funcionar devido a qualquer tipo de falha, em seguida, ele é chamado Falha de hardware. Componentes de hardware, como dispositivos de armazenamento, dispositivos de rede ou CPU pode ser falhou durante a operação do sistema. Estes podem ser em combinação ou falha única de cada vez.
As falhas de hardware são principalmente iniciadas a con