Claro, peguei, peço desculpas, sou um pouco nova aqui, esse é um site incrível!
Para a solução proposta, eu recomendaria 3 camadas de redundância em uma configuração multi-threaded.
Banco de dados Continue usando o SQL em uma configuração de cluster, 2 nós com um par de sistemas de armazenamento DRBD RAID10 para manter os dados em funcionamento. No caso de falha do Datacenter (pior caso possível), tenha uma réplica passiva de terceiro nível em outro datacenter com logs de transação sendo enviados.
Web- 2 Servidores da Web, dados locais armazenados em um conjunto separado de unidades RAID1 ou RAID10, dependendo do tamanho e da E / S. Replicar dados via Robocopy. Adicionado desempenho e requisito para 100%, incorporar balanceadores de carga dedicados em um par. Réplica adicional do servidor da Web em um datacenter separado.