Projetando servidores de banco de dados federados para alta disponibilidade
Os dados para um site grande ou sistema OLTP (online transaction processing) interno deve ser altamente confiável. Em uma camada de aplicativo clusterizada, a perda de um servidor pode diminuir o desempenho do sistema, mas não parará todo o sistema. Os servidores restantes no cluster reequilibram a carga até que um servidor de substituição possa ser ligado no cluster.
Embora o SQL Server não ofereça suporte para este tipo de clustering equilibrado por carga, ele oferece suporte a clustering failover do Microsoft Cluster Services. O clustering de failover oferece suporte de um a quatro servidores por cluster, dependendo do sistema operacional. O cluster aparece para os aplicativos como um único servidor virtual. Se o nó do servidor primário falhar, um outro nó detectar a perda do primário e automaticamente iniciará a servir todas as solicitações enviadas ao servidor virtual. O cluster permanece executando no nó alternativo até que o servidor primário seja reparado ou substituído. O clustering de failover ajuda a fornecer alta disponibilidade, mas não executa nenhum equilíbrio de carga.