Najpierw chciałbym wyjaśnić kilka rzeczy, jeśli mogę….
Klaster SQL Server to technologia dostępności oparta na klastrowaniu systemu Windows. Zapewnia nadmiarowość na poziomie sprzętowym i nie ma związku z techniką znaną jako równoważenie obciążenia, tj. Rozkład obciążenia przetwarzania.
Co więcej, Mirroring bazy danych i wysyłka logów to także technologie przede wszystkim do implementacji dostępności różnych formularzy.
Przejdźmy teraz do pierwotnego pytania… ..
Niestety nie ma gotowego do użycia rozwiązania „od razu po wyjęciu z pudełka” do równoważenia obciążenia w SQL Server.
Za pomocą technologii replikacji programu SQL Server można wdrożyć środowisko rozproszonej bazy danych, które również wpływa na rozkład obciążenia przetwarzania transakcji, jednak aplikacja musi być „świadoma” architektury bazowej.
Takie podejście wymaga opracowania i dostosowania danej aplikacji w celu dostarczenia usługi, która jest równoważona obciążeniem.
Mam nadzieję, że to, co szczegółowo opisałem, jest jasne i sensowne, ale oczywiście prosimy o bezpośrednie przesłanie mi zapytań.
Dostępne są nowe technologie równoważenia obciążenia bazy danych, niezależne od SQL Server. Te rozwiązania programowe integrują się z Always On w 2012 lub 2014 roku i obsługują automatyczne dzielenie odczytu / zapisu oraz inne techniki równoważenia obciążenia. Wyszukaj NetScaler DataStream lub ScaleArc dla SQL Server jako dwa przykłady tego przezroczystego oprogramowania równoważącego obciążenie SQL.
źródło