Sua situação depende da carga de trabalho e dos negócios. Clustering adiciona complexidade, e se você não estiver preparado para isso, pode ser uma dor maior na bunda do que vale a pena se você não tiver um grande número de usuários que gritará por sua cabeça se os serviços estiverem fora alguns minutos.
Concordo que você deve ter algum particionamento de serviços. Dependendo do seu hardware, consideraria a virtualização. Mesmo lá você tem opções, pois depende do seu orçamento; Se o hardware suportar, você pode gastar muito dinheiro em uma matriz de SAN para armazenar suas VMs e um servidor de backup para fazer backups de suas imagens e usar os três servidores como front-end para executar as máquinas virtualizadas com algo como VMWare ESX. / p>
Se você for uma pequena empresa com um número relativamente baixo de usuários e menor demanda nos serviços, consideraria configurar os três servidores com o ESXi e criar VMs para lidar com tarefas independentes, como uma para armazenamento de arquivos, uma para mail, um para DNS ... e a partir daí dividir a carga entre os três servidores da VM. Periodicamente, eu desligava a VM e copiava o conteúdo dos dados para os outros servidores, portanto, se você tivesse uma falha de hardware, os outros dois poderiam obter a folga e executar seu hardware virtualizado do ponto em que você fez o último instantâneo.
É desajeitado, mas se for aceitável para a sua situação, não é difícil gerenciar logisticamente.
De lá, você pode ver opções como executar um backup nas VMs para uma recuperação mais fácil. Ou seja, você tem seu servidor de arquivos em execução no servidor A. Um morre, e você exibe o último instantâneo no servidor B, mas é um instantâneo de um mês atrás. Em seguida, você executa uma recuperação com seu software de backup para recuperar a VM até o último tempo de backup, portanto, você está apenas recuperando esperançosamente uma ou duas semanas de dados, em vez de uma máquina inteira.
Isso pressupõe que você tenha um bom plano de backup.
A desvantagem do plano que mencionei pode ser significativa; copiar enormes imagens de VMs entre as máquinas pode levar muito tempo. Posso passar um fim de semana copiando VMs de desligamento para uma área de backup, depois passo quase uma semana comprimindo-as para armazenamento offline em um servidor pequeno que não é usado para muita outra coisa. Mas funciona para a nossa situação e pode funcionar para o seu.
Os profissionais são bem grandes; Vários servidores virtuais facilitam a recriação e a migração de servidores, conforme necessário, além de particionar serviços e solucionar problemas. Uma atualização errônea não irá suprir três ou quatro serviços quando o servidor estiver inativo, apenas uma VM. Se você estiver executando o VMWare, é fácil migrar para os servidores de grande porte se optar por fazê-lo no futuro, e as VMs são fantásticas para a criação de testbeds. Você pode obter instantâneos de servidores e fazer reparos ou manutenção em seus servidores físicos depois de migrar seus sistemas para um de seus outros servidores de VM e os usuários não saberão as alterações. Também é muito bom tirar fotos dos estados do sistema. Você pode armazenar todo o seu servidor em um disco rígido externo, se necessário, e levá-lo para outro computador!
Você também tem opções para virtualização; Xen / KVM por conta própria com código aberto, ESXi, ESX, Citrix, etc., com vários preços (grátis para vários milhares de dólares) e suporte (por conta própria de graça, ou vários milhares de dólares para suporte completo ao wazoo). / p>
Eu testaria e verificaria se isso funciona para sua situação comercial.