Wyobraź sobie, że masz udaną aplikację internetową, która korzysta z ASP.NET i IIS 7. Generuje wiele wywołań do bazy danych SQL Server 2008 i oczekuje się, że będzie dostępna publicznie z 99,9% czasu przestoju (przestój 8 godzin, 45 minut na rok).
Nasze cele to:
- Zainstaluj aktualizacje systemu Windows na serwerze bez powodowania przestojów dla naszych klientów
- Zapobiegaj awariom sprzętowym na serwerze, które spowalniają aplikacje ASP.NET z powodu przekroczenia limitu czasu
W przeciwieństwie do równoważenia obciążenia aplikacji ASP.NET, SQL równoważenia obciążenia wydaje się znacznie trudniejszy. Jakie są najlepsze praktyki związane z konfigurowaniem prostego klastra SQL Server 2008 R2 z równoważeniem obciążenia dla mikro-niezależnego dostawcy oprogramowania korzystającego ze stosu Microsoft?