Równoważenie obciążenia za pomocą routingu żądań i modułu równoważenia obciążenia IIS7

10

Microsoft ma wiele dokumentacji na temat nieco nowego modułu równoważenia obciążenia i routingu żądań dla IIS7, który znajduje się tutaj: http://blogs.iis.net/bills/archive/2009/02/16/iis7-request-routing-and-load -balancing-module-release.aspx , ale chciałbym wiedzieć, czy ktoś ma doświadczenie w używaniu go w produkcji. Jakie są zalety / wady korzystania z tego modułu zamiast innego rozwiązania, takiego jak HAProxy?

Geoff Dalgas
źródło

Odpowiedzi:

3

Używamy go do produkcji strony internetowej z informacjami o firmie. I jeszcze nie mieliśmy z tym żadnego problemu. I działa płynnie, aby zdjąć serwery, a równoważenie obciążenia również działa dobrze. Używanie jak najmniej czasu reponsetime, aby jeden z serwerów otrzymał więcej żądań. Zamierzamy przenieść jeden z naszych sklepów e-commerce, które mają dużo większy ruch niż strona z informacjami o firmie. Zobaczymy więc, jak to działa pod większym obciążeniem. Ale nasze testy wykazały, że powinien sobie z tym poradzić bez problemów

Patrik Potocki
źródło
3

Wykorzystanie go w produkcji na www.orcsweb.com. Absolutnie to uwielbiam! To takie proste, a jednocześnie tak potężne. Za każdym razem, gdy próbujemy przeciw temu coś kreatywnego, ARR również z tym współpracuje. Sam IIS7 jest również solidny, więc zbudowanie czegoś na IIS7 to świetny pomysł.

Od lat z dużym powodzeniem stosujemy sprzętowe usługi równoważenia obciążenia, ale teraz przechodzimy na ARR dla większości witryn.

Upewnij się, że korzystasz z ARR Helper na serwerach internetowych. Dwa powody są następujące: - adresy IP pierwotnego użytkownika są rejestrowane w dziennikach, a REMOTE_ADDR i REMOTE_HOST są aktualizowane do adresu IP użytkownika - można użyć odciążania SSL, a kod nie może odróżnić różnicy

http://blogs.iis.net/anilr/archive/2009/03/03/client-ip-not-logged-on-content-server-when-using-arr.aspx

Sugeruję użycie go z NLB i utworzenie 2 węzłów ARR. Ustaw pierwszy węzeł, aby przejmował cały ruch, chyba że pierwszy zawiedzie. W ten sposób statystyki będą na pierwszym węźle. Użyj konfiguracji współdzielonej, aby nie trzeba ręcznie zarządzać drugim węzłem, z wyjątkiem importowania i przypisywania certyfikatów SSL.

Oto post na blogu, który napisałem z dodatkowymi informacjami: http://weblogs.asp.net/owscott/archive/2009/08.aspx

Scott Forsyth - MVP
źródło
1

Równoważniki sprzętowe stają się tak tanie, że nie wiem, jak duże będzie przyjęcie. Jestem również zainteresowany

Chad Grant
źródło
0

Patrzyłem na to samo w zeszłym tygodniu. W końcu zdecydowałem, że technologia IIS7 nadal jest trochę zielona. Równoważenie obciążenia / routing to technologia, w której chcesz, aby ktoś inny znalazł zmarszczki :-). Miałem dobre doświadczenia z HAProxy i jeśli twoje potrzeby są prostsze, nginx jest łatwy do skonfigurowania.

John McC
źródło