Imagine que você tenha um aplicativo Web bem-sucedido que usa ASP.NET e IIS 7. Ele gera muitas chamadas para um banco de dados SQL Server 2008 e espera-se que esteja disponível ao público com 99,9% de tempo de atividade (tempo de inatividade de 8 horas, 45 minutos por ano).
Nossos objetivos são:
- Instale as atualizações do Windows no servidor sem causar tempo de inatividade para nossos clientes
- Impedir que falhas de hardware no servidor reduzam a velocidade dos aplicativos ASP.NET devido a tempos limite
Diferente do balanceamento de carga de um aplicativo ASP.NET, o SQL de balanceamento de carga parece ser muito mais difícil. Quais são as práticas recomendadas para configurar um cluster simples do SQL Server 2008 R2 com balanceamento de carga para um Micro-ISV que usa a pilha da Microsoft?