O IIS não pode ser clusted. Mas você pode usar o recurso de balanceamento de carga de rede para criar um farm da Web do IIS para failover. Para replicar dados, você pode usar o robocopy se não gostar de algumas ferramentas de terceiros.
Gostaríamos de garantir um tempo de inatividade mínimo para nosso software hospedado, que é baseado em .NET e SQL Server. Gostaríamos de configurar um cluster de vários sites para que tivéssemos dois servidores em locais geograficamente dispersos. Não precisamos que o servidor inteiro seja espelhado, apenas as configurações e diretórios do IIS e o banco de dados do SQL Server. Eu li no cluster multi-site do Server 2008 R2, mas a solução do Windows depende de encontrar algumas ferramentas de terceiros para replicar os dados no servidor. Eu estava esperando que alguém pudesse lançar alguma luz sobre uma maneira fácil de configurar isso.
A Microsoft lançou um artigo descrevendo a configuração de failover do IIS 7.
Tags windows failover sql-server iis