Lastausgleicher

Load Balancer 14 skaliert

Wie der Name schon sagt, bezieht sich der Lastausgleich auf die effiziente Verteilung des Serververkehrs auf eine Gruppe von verbundenen Servern, auch bekannt als Serverfarm oder Serverpool.

Die Website muss in der Lage sein, Tausende, wenn nicht gar Millionen von Anfragen gleichzeitig zu verarbeiten und den richtigen Text, die richtigen Bilder, das richtige Video oder die richtigen Anwendungsdaten zur├╝ckzuliefern - und zwar schnell und zuverl├Ąssig. Um dieses hohe Volumen kosteneffizient zu bew├Ąltigen, m├╝ssen nach den bew├Ąhrten Verfahren der modernen Datenverarbeitung in der Regel weitere Server hinzugef├╝gt werden.

Als "Verkehrspolizist" sitzen Load Balancer vor Ihren Servern und leiten Kundenanfragen zwischen allen Servern um, die diese Anfragen erf├╝llen k├Ânnen. Der Load Balancer sorgt daf├╝r, dass kein einziger Server ├╝berlastet wird, was zu Leistungseinbu├čen f├╝hren k├Ânnte. Er sorgt daf├╝r, dass die Geschwindigkeit und die Kapazit├Ątsauslastung aller Server maximiert wird und kein Server ├╝berlastet wird. Der Load Balancer sorgt daf├╝r, dass der Datenverkehr an die verbleibenden Server weitergeleitet wird, wenn einer der Server ausf├Ąllt. Der Load Balancer beginnt automatisch damit, Anfragen an den neuen Server zu senden, wenn er der Servergruppe hinzugef├╝gt wird, indem er ihn in die Liste der Server aufnimmt.

Wie funktionieren Load Balancer?

Um zu verhindern, dass der Datenverkehr zu Servern geleitet wird, die nicht in der Lage sind, Anfragen zu bearbeiten, verwenden Load Balancer ausgekl├╝gelte Algorithmen, um den Zustand der Backend-Server zu erkennen. Der Zweck eines Load Balancers besteht darin, den Datenverkehr zu den verschiedenen Webservern innerhalb eines Ressourcenpools zu verwalten, unabh├Ąngig davon, ob es sich um einen Hardware- oder Software-Load Balancer handelt oder welchen Algorithmus er verwendet, um sicherzustellen, dass kein einzelner Server ├╝berlastet und daher aufgrund seiner ├╝berm├Ą├čigen Arbeitslast unzuverl├Ąssig wird. Dadurch wird die Antwortzeit des Servers minimiert und der Durchsatz maximiert.

H├Ąufig wird der Lastausgleich mit der Rolle eines Verkehrspolizisten verglichen, da er daf├╝r verantwortlich ist, Anfragen systematisch an die zu einem bestimmten Zeitpunkt am besten geeigneten Stellen weiterzuleiten und so kostspielige Engp├Ąsse und pr├Ąventive St├Ârungen zu vermeiden.

Was sind einige der Standardl├Âsungen f├╝r den Lastausgleich?

Ein Load Balancer oder die ADC, die ihn beinhaltet, folgt einer Reihe von Algorithmen, um zu bestimmen, wie die Anfragen ├╝ber die Serverfarm verteilt werden sollen. Auch hier gibt es eine Vielzahl von Optionen, die von sehr einfach bis sehr komplex reichen.

Lastausgleich nach dem Rotationsprinzip

Es handelt sich um eine einfache L├Âsung f├╝r den Lastausgleich, bei der die Clients auf der Grundlage einer Rotationsliste zu einem anderen Server geleitet werden, wenn ein Client auf den virtuellen Server zugreift. Trotz ihrer einfachen Implementierung ber├╝cksichtigen Load Balancer jedoch nicht die bestehende Last auf einem Server. Infolgedessen kann der Server mit prozessorintensiven Anfragen ├╝berlastet werden, wenn er viele Anfragen erh├Ąlt.

Methode der k├╝rzesten Reaktionszeit

Die Methode der geringsten Antwortzeit ist f├╝r die ├ťberwachung von Gesundheitsdaten anspruchsvoller, da sie sich auf die Antwortzeit des Servers auf eine Anfrage zur Gesundheits├╝berwachung st├╝tzt. Das erwartete Gesamterlebnis f├╝r den Benutzer h├Ąngt davon ab, wie schnell der Server antwortet. Einige Load Balancer k├Ânnen auch die Anzahl der aktiven Verbindungen auf jedem Server ber├╝cksichtigen.

Methode der kleinsten Verbindung

Die Least-Connection-Methode ber├╝cksichtigt die aktuelle Last auf dem Server, w├Ąhrend die Round-Robin-Methode dies nicht tut (nur seine Position in der Rotation), was zu einer deutlich besseren Leistung f├╝hrt. Au├čerdem werden bei der Least-Connection-Methode die Anfragen an den Server mit der geringsten Anzahl aktiver Verbindungen weitergeleitet.

Weitere Artikel dieser Art finden Sie bei Seahawk Media.

Erste Schritte mit Seahawk

Melden Sie sich in unserer App an, um unsere Preise einzusehen und Rabatte zu erhalten.