Was ist ein Netzwerklastenausgleich?
Ein Netzwerk ist ein System miteinander verbundener Dinge oder Menschen. Ein Computernetzwerk ist ein Netzwerk, das aus Computern und ihren Ressourcen besteht, z. B. freigegebenen Scannern, Druckern, Routern und Servern. Ein Netzwerklastenausgleich kann eines von zwei Dingen sein. Zum einen kann es sich um eine bestimmte Microsoft®-Technologie namens Network Load Balancing (NLB) handeln, die zur Familie der Betriebssysteme Windows 2000 Server® und Windows Server® 2003 gehörte und eine optionale Komponente für Windows Server® 2008 war Der Begriff " Netzwerklastenausgleich" kann sich auch generisch auf ein System beziehen, das die gleichmäßige Verteilung der Verarbeitung auf und unter verfügbaren Ressourcen ermöglicht.
Ein Cluster ist die Bezeichnung für eine Gruppe von mehreren Servern, die miteinander verbunden sind und auf verschiedene Weise zusammenarbeiten, um Aufgaben zu erledigen. Der Cluster kann ein System mit Fehlertoleranz und Lastenausgleich bereitstellen. Ein Netzwerklastenausgleich kann verwendet werden, um die Last auf mehrere Server in einem Netzwerk und auch auf mehrere Festplatten in einem SAN (Storage Area Network) zu verteilen sowie um Dateiprotokollanforderungen auf mehrere Dateiserver zu verteilen. Eine Transaktion, die in ein Netzwerk eintritt, kann auf alle Server aufgeteilt oder auf einen Server umgeleitet werden, sobald dieser verfügbar ist.
Eine häufige Situation, in der ein Netzwerklastenausgleich hilfreich ist, besteht darin, eine große Anzahl eingehender HTTP-Anforderungen (HyperText Transfer Protocol) an die verschiedenen Webserver in einer Serverfarm zu verteilen. Dies verhindert, dass ein einzelner Server überlastet wird. Das Verfahren des Lastenausgleichs hilft, Denial-of-Service-Angriffe zu negieren, bei denen es darum geht, Server zu überlasten.
Ein Netzwerklastenausgleich kann verschiedene Dinge sein. Es kann sich um ein Softwareprogramm handeln, dessen einziger Zweck der Lastenausgleich ist. Es kann sich auch um ein Hardwaregerät handeln. Ein Hardwaregerät, das als Netzwerklastenausgleich fungiert, ist ein Multilayer-Switch, ein Gerät, das den Paketverkehr, der in das Netzwerk gelangt, überprüft und weiterleitet.
DNS-Server (Domain Name System) sind ein weiterer Hardwaretyp, der als Netzwerklastenausgleich verwendet werden kann. Eine verwendete Technik wird als Round-Robin-DNS bezeichnet . In diesem System werden beim Empfang einer DNS-Anfrage die Anfragen nacheinander in einer Endlosschleife an die Server weitergeleitet. Ein Problem bei diesem System besteht darin, dass die Anforderungen, die jede Transaktion an den Server stellt, an den sie gesendet wird, nicht berücksichtigt werden. Daher verhält sie sich eher wie ein Distributor als wie ein tatsächlicher Balancer ausgleichend wirken.