bis der Versand von Lagerware erfolgt.
0208 - 777 2478 - 0

Kontakt

Deutschland0208 - 777 2478 - 0

United Kingdom0044 - 203 - 80858 - 32

Frankreich0033 - 1 - 763600 - 38

Spanisch0034 - 91 - 18757 - 97

Was ist ein Load Balancer und wofür wird er verwendet?

gbic-shop.de
2020-06-01 / Switche

Load Balancer ist, wie der Name schon sagt, eine Vorrichtung, die zur optimalen Verteilung des Netzwerk- oder Anwendungsverkehrs auf mehrere Hosts (Server) eingesetzt wird. Load Balancer werden jeden Tag beliebter, da Netzwerkmanager und IT-Administratoren mit einem exponentiellen Anstieg des Datenverkehrs in ihren Netzwerken und Anwendungen konfrontiert sind. Um diesem steigenden Datenverkehr gerecht zu werden, werden mehrere Server entweder im aktiven/redundanten Modus oder im aktiven/aktiven Modus eingesetzt. Load Balancer werden verwendet, um die Arbeitslast jedes Servers auszugleichen, der für dieselbe Anwendung bereitgestellt wird.
Es gibt zwei Haupttypen von Load Balancern:

- Netzwerklastausgleich (Link Balancer)
- Anwendung Load Balancer

Der Hauptzweck dieser beiden Lastausgleicher ist derselbe, aber die Anwendung ist unterschiedlich. Wir werden die Funktionalitäten und Vorteile beider Arten von Load Balancern in diesem Artikel ausführlich besprechen.

Network Load Balancer

Ein Netzwerklastausgleich wird verwendet, um den Traffic über mehrere Internet Service Provider (ISPs) Verbindungen auszugleichen. Diese Art von Load Balancer wird manchmal auch als Link Balancer bezeichnet. Die Funktionalität eines Link Balancers kann durch das Lesen des folgenden Szenarios vollständig verstanden werden.

Angenommen, ein Unternehmen/Organisation hat mehr als 500 Mitarbeiter, hat der Netzwerkadministrator zwei Internetverbindungen von 15 Mbit/s CIR von zwei verschiedenen Internet Service Providern beschafft, z.B. Link A und Link B. Beide Verbindungen werden auf einem Router beendet. Der Router ist so konfiguriert, dass die Verbindung A primär und die Verbindung B sekundär ist. Wenn Link A ausfällt, wird der Datenverkehr über Link B geleitet. In diesem Szenario zahlt der Netzwerkadministrator den gleichen Betrag an beide Dienstanbieter, wobei der Link B jedoch nicht ausgelastet ist und nur verwendet wird, wenn Link A nicht funktioniert. Die ideale Lösung wäre, einen Link Balancer im Netzwerk einzuführen und die Internetlinks auf dem Link Balancer zu beenden. Auf diese Weise werden sowohl Link A als auch Link B als aktive Links konfiguriert und der Verkehr auf sie verteilt. Den Endanwendern stehen insgesamt 30 Mbit/s Durchsatz zur Verfügung. Link Balancer kann auch helfen, die Kosten zu optimieren, da der Durchsatz der Verbindungen reduziert werden konnte, was zu einem geringeren Betriebsaufwand führt.

Application Load Balancer

Ähnlich wie der Link Balancer werden Application Load Balancer verwendet, um die Last des Anwendungsverkehrs auf mehrere Server zu verteilen. Wir werden das Konzept des Application Load Balancer auch mit einem Szenario untersuchen.

Das gleiche Unternehmen betreibt eine ERP-Anwendung mit geschäftskritischen Daten in seiner Datenbank. Die meisten Benutzer greifen täglich auf die Daten zu. Die Anwendung wird auf zwei Servern gehostet, z.B. Server A und Server B. Diese Server werden in einer Aktiv-/Standby-Konfiguration bereitgestellt. Server A ist aktiv und Server B ist im Standby-Modus. Server B repliziert und kopiert die Daten von Server A täglich. Bei den Benutzern treten Verzögerungen und Verzögerungen beim Zugriff auf die Anwendung auf. Der Systemadministrator beschließt, einen Application Load Balancer zu installieren und die Server auf dem Load Balancer zu beenden. Auf diese Weise werden beide Server in aktiver/aktiver Konfiguration konfiguriert und die Benutzerfreundlichkeit verbessert sich exponentiell. Darüber hinaus erfolgt die Replikation in Echtzeit und es gibt keine Verzögerung und keinen Informationsverlust.

Conclusion

Load Balancer sind ein sehr nützliches Gerät in Umgebungen, in denen eine große Anzahl von Benutzern auf eine gemeinsame Anwendung oder Internetverbindung zugreift. Load Balancer führen zu geringeren Betriebskosten und einer besseren Auslastung der Ressourcen. Es hilft auch bei der Bereitstellung einer hochverfügbaren Infrastruktur ohne bis sehr geringe Ausfallzeiten.


Blog