NETWAYS GmbH
DE : Kompetenzen : Data Center Solutions : Loadbalancing 

Loadbalancing

Loadbalancing bezeichnet grundsätzlich die Verteilung von Abfragelast auf mehrere Ressourcen. Im Normalfall verwendet man diese Technik in Webprojekten, um die Abfragen gegen URLs auf mehrere Server zu verteilen. Loadbalancing bietet damit eine vergleichsweise einfach zu implementierende Möglichkeit eine Anwendungsplattform leistungsfähiger und skalierbarer zu machen. Da zwischen den Websern keine Kommunikation stattfinden muß, skaliert diese Methode nachzu linear, also bei doppelt so vielen Servern, verdoppelt sich auch die Leistungsfähigkeit der Plattform.

Funktionsweise

Auf dem Loadbalancer (LB) werden sogenannte Virtuelle Server definiert. Diese entsprechen einer Kombination aus IP Adresse und Portnummer und repräsentieren damit eine Anwendung. Der Loadbalancer leitet diese Anfragen nun auf die echten Server (Realserver) weiter. Dazu können, je nach Anforderungsbereich verschiedene Maßnahmen zu Anwendung kommen, beispielsweise NAT oder Direct Routing. Die Realserver beantworten die Anfrage und leiten ihre Daten entweder direkt an den Client oder zuerst an den Loadbalancer zurück. Da der Loadbalancer einen Single Point of Failure darstellt, empfielt es sich, ihn redundant als Cluster aufzubauen.



Dynamische Loadbalancing

Ein zusätzlicher Prozess auf dem Loadbalancer kann die Realserver überwachen und dynamisch das Loadbalancing anpassen. Beispielsweise bei einem Ausfall eines Realserver, wird dieser umgehend aus dem Loadbalancing entfernt. Langsame Realserver können geringer gewichtet werden, so dass diese Server weniger Anfragen bearbeiten müssen. Das macht beispielsweise Sinn, wenn die Realserver unterschiedliche Hardwareausstattungen haben.



Technologien

  • LVS / Linux Virtual Server
  • ldirector

Auswahl Kunden

StayFriends, Stryyke, mika timing



Weitere Kunden

Unsere Leistungen

  • Anforderungsanalyse
  • Kapazitätsplanung
  • Implementierung & Installation
  • Test und Audits
  • Betrieb des Loadbalancer






© 1995-2008 NETWAYS GmbH  

NETWAYS GmbH
Deutschherrnstr. 47a
90429 Nürnberg
phone: +49 (0)911 92885 -0
mail: info@netways.de
web: www.netways.de


Fenster schliessen