A HA (Alta Disponibilidade) pertence à capacidade dos serviços de TI de resistir a todas as interrupções e continuar fornecendo o recurso de processamento de acordo com algum nível de serviço predefinido.
Uma das coisas mais importantes que podem ser feitas para facilitar a recuperação da solução é configurar seu sistema para High Availability (HA). As interrupções cobertas incluem eventos planejados, tais como, manutenção e backups, e eventos não planejados, tais como, falhas de software, falhas de hardware, falhas de energia e desastres. Os ambientes em cluster são altamente disponíveis por natureza, porque um sistema em cluster é reconfigurado quando ocorre uma falha de nó ou de daemon, para que as cargas de trabalho possam ser redistribuídas para os nós restantes no cluster.
Uma solução altamente disponível é composta de uma combinação de hardware, software e serviços que automatizam totalmente o processo de recuperação e não interrompe a atividade do usuário. As soluções HA devem fornecer um ponto de recuperação imediato com um tempo de recuperação rápido.
Em uma solução altamente disponível, quando o servidor de aplicativos detecta um problema, a transação e os dados relacionados são movidos para outro servidor (no mesmo centro de dados ou, no caso de um desastre, para um servidor em outro local geográfico) automaticamente. A movimentação da transação e de dados relacionados para outro servidor é conhecida como recuperação no mesmo nível.