Para o SQL Server, se você tiver uma solução de armazenamento capaz, poderá implementar um cluster estendido (ou geográfico). Isso geralmente exigirá licenciamento de armazenamento adicional - usei o HP CLX antes, que é uma extensão.
O espelhamento de banco de dados pode ser mais apropriado - é feito em um banco de dados por base de banco de dados, enquanto uma instância em cluster falha em todos os bancos de dados juntos.
O cluster não é algo que você implementa por capricho, e o estender clustering é mais envolvido do que o clustering. Você precisará de muito planejamento, pesquisa e testes - a ajuda externa pode ser sábia.
Cliques de extensão: link