NETWAYS Logo
Sprache wählen
 
Übersicht Kompetenzen
Systems Management
Data Center Solutions
Netzwerk & Server
High Availability
Cluster
Loadbalancing
Virtualisierung
Speicherlösungen
Firewalls
Datenbanken
VoIP
Supportverträge
Managed Services
Monitoring Hardware
Konferenzen & Trainings


 

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