Lastausgleich mithilfe des IIS7-Anforderungsrouting- und Lastausgleichsmoduls

10

Microsoft hat eine Menge Dokumentation zu seinem etwas neuen Modul für den Lastenausgleich und das Anforderungsrouting für IIS7 hier: http://blogs.iis.net/bills/archive/2009/02/16/iis7-request-routing-and-load -balancing-module-release.aspx , aber ich würde gerne wissen, ob jemand Erfahrung mit der Verwendung in der Produktion hat. Was sind einige Vor- und Nachteile bei der Verwendung dieses Moduls anstelle einer anderen Lösung wie HAProxy?

Geoff Dalgas
quelle

Antworten:

3

Wir verwenden es in der Produktion für eine Unternehmensinfo-Website. Und wir hatten noch überhaupt kein Problem damit. Und es funktioniert reibungslos, Server herunterzufahren, und der Lastenausgleich funktioniert auch gut. Verwenden Sie die kürzeste Antwortzeit, damit einer der Server weitere Anforderungen erhält. Wir werden auch einen unserer E-Commerce-Shops umziehen, der viel mehr Verkehr hat als die Unternehmensinfo-Site. Wir werden also sehen, wie es unter höherer Last funktioniert. Unsere Tests haben jedoch gezeigt, dass es problemlos funktionieren sollte

Patrik Potocki
quelle
3

Verwendung in der Produktion unter www.orcsweb.com. Ich liebe es absolut! Es ist so einfach und doch so mächtig. Jedes Mal, wenn wir etwas Kreatives dagegen versuchen, arbeitet ARR auch damit. IIS7 selbst ist ebenfalls sehr solide, daher ist es eine großartige Idee, etwas auf IIS7 aufzubauen.

Wir verwenden seit Jahren Hardware-Load-Balancer mit großem Erfolg, bewegen uns aber jetzt für die meisten Websites in Richtung ARR.

Stellen Sie sicher, dass Sie den ARR Helper auf den Webservern verwenden. Die zwei Gründe sind: - IPs des ursprünglichen Benutzers werden in den Protokollen protokolliert, und REMOTE_ADDR und REMOTE_HOST werden auf die IP des Benutzers aktualisiert. - Sie können SSL-Offloading verwenden, und der Code kann den Unterschied nicht erkennen

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

Ich schlage vor, es mit NLB zu verwenden und 2 ARR-Knoten zu erstellen. Stellen Sie den ersten Knoten so ein, dass der gesamte Datenverkehr aufgenommen wird, es sei denn, der erste schlägt fehl. Auf diese Weise befindet sich die Statistik auf dem ersten Knoten. Verwenden Sie die freigegebene Konfiguration, damit Sie den zweiten Knoten nur manuell verwalten müssen, außer um die SSL-Zertifikate zu importieren und zuzuweisen.

Hier ist ein Blog-Beitrag, den ich mit weiteren Informationen verfasst habe: http://weblogs.asp.net/owscott/archive/2009/08.aspx

Scott Forsyth - MVP
quelle
1

Hardware-Balancer werden so billig, dass ich nicht weiß, wie groß die Akzeptanz sein wird. Ich bin auch interessiert

Chad Grant
quelle
0

Ich habe mir letzte Woche dasselbe angesehen. Am Ende entschied ich, dass die IIS7-Technologie immer noch grün war. Load Balancing / Routing ist wirklich die Art von Technologie, in der jemand anderes die Falten finden soll :-). Ich habe gute Erfahrungen mit HAProxy gemacht und wenn Ihre Anforderungen einfacher sind, ist Nginx einfach einzurichten.

John McC
quelle