Quando é o momento certo para introduzir alta disponibilidade para o site?
Existem muitos artigos sobre as opções de alta disponibilidade. Não é tão óbvio, no entanto, QUANDO é a hora certa de mudar do servidor único para a configuração de alta disponibilidade.
Por favor, considere minha situação:
http://www.postjobfree.com é um site 24/7 com tráfego significativo:
http://www.similarweb.com/website/postjobfree.com
Atualmente, eu o executo em um único servidor: o servidor Web IIS 7.0 e o SQL Server 2008 são executados na mesma caixa de hardware.
Ocasionalmente (~ um por mês) ~ 5 minutos de inatividade geralmente causados por reinicialização exigida por alguma atualização do Windows Server. Normalmente, o tempo de inatividade é programado e acontece à noite. Ainda é desagradável, porque o Google Bot e alguns usuários ainda estão ativos à noite.
A receita atual do site é de aproximadamente US $ 8.000 / mês.
Considero mudar para a configuração de dois servidores (web farm de 2 servidores web e cluster de 2 servidores SQL hospedados em dois servidores de hardware).
Prós:
1) Alta disponibilidade (teoricamente sem tempo de inatividade). Mesmo se um dos servidores cair - outro servidor assumirá o controle.
2) Sem perda de dados: sem o cluster SQL, até um dia de dados podem ser perdidos em caso de falha de hardware (fazemos backup diário).
Contras:
1) Mais esforço para definir e manter essa configuração.
2) Maior custo de hospedagem. Em vez de ~ US $ 600 / mês, seria cerca de US $ 1200 / mês.
Qual seria sua recomendação?