Wie Netzwerk-Load Balancers Arbeit?

September 11

Wie Netzwerk-Load Balancers Arbeit?

Das traditionelle Modell der Netzwerkkommunikation heißt "Client-Server". Ein Client ist ein regulärer Computer und ein Server ist in der Regel einen viel größeren Computer, der Ressourcen enthält, die anderen Computern (Clients) soll. Der Client fordert die Ressource vom Server und der Server liefert es in einer Antwort. Wo die Nachfrage auf einem Server zu groß für einen Computer ist, ist dass ein Server durch eine Gruppe von Servern, ersetzt, die einen Cluster aufgerufen wird. Der Lastverteiler akzeptiert alle Anforderungen von Clients und verteilt sie an die Server im Cluster.

Adresse-Konsolidierung

Der Load-Balancer stellt eine einzelne Adresse im Namen einer Gruppe von Computern. Jeder Computer mit dem Internet verbunden hat eine eindeutige IP-Adresse haben. Die IP-Adresse wird in das Internet-Protokoll definiert. Unternehmen brauchen die Öffentlichkeit auf die Adresse des Dienstes kennen und regelmäßig dorthin zurückkehren. Die Webadresse ist eine leicht zu merkenden Front für die numerische IP-Adresse. Sobald Werbung, Links und Suchmaschinen-Sicht vorhanden ist, wird das Unternehmen mit, dass eine IP-Adresse-Stick hat und kann nicht Institut eine System, die erfordert Besucher auf einem anderen Server-IP-Adresse erneut anwenden, wenn die erste beschäftigt ist. Der Lastverteiler unterhält ein Zugriffspunkt für mehrere Server. Jeder Server kann direkt über eine eigene IP-Adresse oder über den Lastenausgleich durch die IP-Adresse der Gruppe zugegriffen werden.

Standard-Server

Zum Lastenausgleich erfordert, dass jeder Server eine Rangordnung gegeben ist. Jeder Server ist eine Priorität. Dies sind in der Regel eine Reihe von Zahlen, beginnend mit 1. Der Server mit der niedrigsten Prioritätsnummer (1) ist die Standard-Server. Der System zum Lastenausgleich wird Arbeit zuerst die Standardserver zuordnen, dann mit der nächstniedrigeren Prioritätszahl (2) auf den Server zu wechseln, wenn der Standardserver ausgelastet ist. Dies bedeutet, dass einer der Server ständig besetzt gehalten werden kann, während die anderen im Leerlauf befinden.

Prozentsatz zu laden

Der System zum Lastenausgleich konfiguriert werden kann zur Verringerung der Wahrscheinlichkeit der Standard-Host verwendet wird ständig und die anderen nur als Backup, durch die Einführung eines Prozentsatzes laden Betrieb. Dieser Faktor macht zum Lastenausgleich, der nächste Server einmal bewegen auf den der erste Server hat den angegebenen Anteil der Belastung erhalten. Der Laden-Prozentsatz ist ein Prozentsatz aller eingehenden Anfragen, kein Prozentsatz von der Server-Kapazität.

Dedizierte Server

Einige Server im Cluster möglicherweise spezialisiert in einer Anwendung, wie einer Datenbank verwendet werden. Der Load-Balancer kann konfiguriert werden, um eingehende Anfragen nach Anwendung aufzuteilen und diese an den entsprechenden Server umzuleiten. Mehrere Server können Erstellen eines Sub-Clusters eine Anwendung dienen.

Portregeln

Jeder Server verbindet zum Lastenausgleich durch eine Steckdose, einen Port genannt. Der Administrator kann wählen Sie einen oder mehrere Ports und Regeln für sie gelten. Dies nennt man Portregeln und sie zum Lastenausgleich Strategie umzusetzen. Die Konfiguration des Load-Balancer variiert von Hersteller zu Hersteller leicht, aber alle erfordern Portregeln, die aus einer Kombination von Hostpriorität, Belastungsprozentsätze und Anwendungsfilterung bestehen.