Como uma visão geral, para alcançar a Alta Disponibilidade, você precisa:
- Vários servidores
- Várias cópias consistentes dos dados
- Dados consistentes que podem ser acessados entre vários servidores
- Uma maneira de inicializar automaticamente uma segunda instância no servidor em espera
O número 1 é tão simples quanto parece - compre dois servidores idênticos.
O número 2 pode ser alcançado por uma SAN replicante (cara, muito rápida, muito confiável) ou um sistema de arquivos replicado em cada um dos servidores (baixo custo, velocidade e confiabilidade podem depender do seu conhecimento da tecnologia escolhida).
O número 3 pode ser alcançado por uma SAN (um LUN de armazenamento, acessado por dois servidores) ou por um sistema de arquivos replicado (duas áreas de armazenamento separadas, cada servidor só pode ver o seu próprio).
O número 4 pode ser alcançado por um aplicativo de pulsação.
Para fazer isso com um orçamento pequeno, digamos que o VMWare vSphere, você pode usar um SAN ou VMWare, agora ofereça um que oferece dois armazenamentos de dados distintos em dois servidores que podem ser usados para alta disponibilidade. O vSphere também oferece pulsações integradas e configurações de alta disponibilidade.
Para fazer isso com o orçamento no , você pode ir pelo caminho Xen e usar o DRBD para replicar o armazenamento entre os dois nós. Em seguida, você configura o heartbeat para alternar o nó de armazenamento DRBD ativo e a instância do Xen para inicializar as VMs no segundo host quando o primeiro desce.
Você não terá o tempo de atividade de 5,9 (9,999%) usando estas recomendações básicas, mas você pode easilly obter 3,9 (9,9%) usando os métodos mais baratos se souber o que está fazendo.