Tag-Cloud
Load-Balancing
Was ist Load-Balancing?
Load-Balancing (Lastverteilung) ist die Voraussetzung für die Redundanz und Skalierbarkeit einer Website.
Beispiel: www.openit.de
Wenn ein Anwender mit seinem Browser die Website von OpenIT aufruft, ermittelt der Browser die zugehörige IP-Adresse (hier 217.69.91.98) und fordert von dieser Adresse die Website an.
Ohne Load-Balancing:
Die IP-Adresse von www.openit.de ist einem einzelnen Webserver zugeordnet. Daraus ergeben sich zwei Probleme:
- Alle Anfragen landen auf diesem Server. Dieser begrenzt die Leistungsfähigkeit der Website.
- Wenn der Server ausfällt oder Wartungsarbeiten vorgenommen werden, ist die Website nicht mehr erreichbar.
Mit Load-Balancing:
Die IP-Adresse von www.openit.de ist einem Load-Balancer zugeordnet. Bei diesem kommen die Anfragen aller Interessenten an. Auf dem Load-Balancer ist eine Liste von Servern konfiguriert, die die Website www.openit.de ausliefern können.
- Der Load-Balancer verteilt die Anfragen auf die zur Verfügung stehenden Webserver. So wird die Leitungsfähigkeit der Website vervielfacht. (Skalierbarkeit)
- Der Load-Balancer erkennt, dass ein zugeordneter Webserver nicht zur Verfügung steht und verteilt die Anfragen der Anwender auf die verbliebenen Server. Die Website ist weiterhin erreichbar. (Redundanz)
Was passiert, wenn der Load-Balancer ausfällt?
OpenIT setzt Load-Balancer immer paarweise ein. Die Load-Balancer verfügen über Mechanismen, um bei Störungen die Arbeit des anderen zu übernehmen.
Citrix NetScaler
OpenIT setzt zur Lastverteilung Citric NetScaler ein.
Neben der reinen Last-Verteilung leisten diese Produkte u.a. noch:
- SSL-Terminierung (Beschleunigung)
- Weiterleitung von Anfragen nach Inhalt (Content-Switching)
- Schutz der Webserver z.B. vor DoS-Attacken.
- Sperrung von IP-Adressen
- Begrenzungen von Bandbreite oder Zugriffen pro Zeitraum und IP.
Wir bieten Ihnen die Nutzung unserer nach ISO 27001 zertifizierten Load-Balancing-Infrastruktur in den Varianten "shared Port" und "dedicated Port" an. Auf Wunsch stellen wir für Ihr Projekt auch dedizierte Load-Balancer zur Verfügung.
