Immagina di avere un'applicazione Web di successo che utilizza ASP.NET e IIS 7. Genera molte chiamate a un database SQL Server 2008 e dovrebbe essere disponibile al pubblico con tempi di attività del 99,9% (tempo di inattività di 8 ore, 45 minuti per anno).
I nostri obiettivi sono:
- Installa gli aggiornamenti di Windows sul server senza causare tempi di inattività per i nostri clienti
- Impedire l'arresto anomalo dell'hardware sul server dal rallentamento delle applicazioni ASP.NET a causa dei timeout
A differenza del bilanciamento del carico di un'applicazione ASP.NET, il bilanciamento del carico SQL sembra essere molto più difficile. Quali sono le best practice per la configurazione di un semplice cluster SQL Server 2008 R2 con bilanciamento del carico per un Micro-ISV che utilizza lo stack Microsoft?