Loadbalancer

Ein Loadbalancer wird dazu eingesetzt, Lasten gleichmäßig zu verteilen, die bei hohem Verkehrsaufkommen im Netzwerk, beispielsweise bei plötzlich sehr vielen Besuchern der Website zur gleichen Zeit, entstehen können. Durch den Loadbalancer wird die Last des hohen Zustroms an Besuchern der bestimmten Website im gleichen Verhältnis auf mehrere Webserver aufgeteilt. Dieses Vorgehen hat mehrere Vorteile: Zum einen bewirkt der Loadbalancer, dass die Website bei einem Ausfall eines Servers weiterhin erreichbar bleibt, während sie beim Zurückgreifen auf einen einzigen physikalischen Server bereits komplett ausgefallen wäre. Zudem bleibt die Homepage auch unter derselben Domain erreichbar, obwohl sich mehrere Server dahinter verbergen.

Der Loadbalancer fungiert als Zwischenschalter zwischen der virtuellen Homepage und mehreren Servern und kann so die Belastung minimieren, indem er sie aufteilt.

Um einen Loadbalancer einzusetzen, haben sich inzwischen viele verschiedene Systeme und Verfahren bewährt, die in der Regel auch miteinander kombiniert werden können. Zu den bekanntesten Lösungen zählen das DNS- und das Round-Robin-Verfahren. Aber die Lastenverteilung ist nicht nur durch Einsatz von Hardware möglich, sondern auch durch Software-Loadbalancer. Ob man sich für die Hardware-Variante oder einen Software-Loadbalancer entscheidet, hängt davon ab, zu welchem Zweck man ihn einsetzen will. Wichtig ist bei beiden Systemen, dass man beispielsweise durch eine gesicherte SSL-Verbindung immer mit einem Server verbunden ist und diesen nicht wechselt.

Weitere Informationen

Nginx – Webserver

Nginx erfreut sich nicht erst seit gestern bei vielen Nutzern von Webservern an sehr großer Beliebtheit. Weltweit findet Nginx bei sechs Prozent aller möglichen Webseiten Verwendung. Grob umgerechnet sind das mehr als 13 Millionen Webseiten, die auf die Funktionen von Nginx zurückgreifen. Nicht grundlos, denn Nginx ist einer der wenigen…

Weiterlesen
Webserver

Webserver verschicken oder empfangen entweder durch die Hardware (Computer) oder die Software (Computerprogramm) Inhalte, auf die über das Internet zugegriffen werden kann. Die häufigste Verwendung von Web-Servern ist es Websites betreiben, aber es gibt auch andere Anwendungen wie Datenspeicherung oder die Ausführung von Unternehmens-Anwendungen. Die primäre Funktion eines Webservers ist…

Weiterlesen
Datenbank

Unser Leben basiert auf Datenbanken. Dies wird uns allerdings in den seltensten Fällen bewusst, denn Datenbanken existieren im Hintergrund unserer digital vernetzten Welt. Eine Datenbank speichert, wie der Name schon suggeriert, beliebige Daten, die von berechtigten Nutzern abgefragt werden können. Oft ist der Nutzer hierbei eine Webanwendung, der Text den…

Weiterlesen