Server Load Balancing (SLB)
August 16, 2010 Aktuell, Allgemein
Die Lastverteilung auf den Servern von Online Shops fällt meist sehr unterschiedlich aus. In Stoßzeiten – wie beispielsweise am frühen Abend oder auch am Wochenende – herrscht in der Regel eine sehr hohe Anfragendichte, was dafür sorgen kann, dass einzelne Server dadurch überlastet werden können.
In einem solchen Fall ist mit Ausfällen der Verfügbarkeit des Online Shops zu rechnen, was die bereits im Kapitel „Failover“ beschriebenen, verheerenden Folgen nach sich ziehen kann. Aus diesem Grund sollte darauf geachtet werden die Serverlast so zu verteilen, dass auch Spitzen in Besucheraufkommen zuverlässig bewältigt werden können.
Genau das erreichen Sie durch den Einsatz der Methoden des Server Load Balancing (SLB), auf Deutsch: Serverlastverteilung. Allerdings ist der Einsatz von Techniken zur Serverlastverteilung der Online Shops besonders kompliziert, da hier oft Sessions eingesetzt werden, in denen beispielsweise der Inhalt eines Warenkorbs gespeichert wird. Diese Sessions funktionieren aber nur dann, wenn der Client innerhalb der Session stets mit demselben Server kommuniziert. Aus diesem Grund muss bei Online Shops darauf geachtet werden, dass die Software zum Server Load Balancing dazu fähig ist, auf der Anwendungsschicht des OSI-Referenzmodells zu arbeiten. Dies ist nicht bei allen SLB-Softwares der Fall. Damit wird erreicht, dass das Sessionhandling zentral, d.h. in einem Prozess abgewickelt werden kann und es dadurch keine Probleme mit dem Einsatz von Sessions und Cookies gibt.
Spätestens dann, wenn Ihr Online Shop steigende Besucherzahlen aufweist und daher mit Spitzen in Besucheraufkommen gerechnet werden muss, sollte Server Load Balancing ein Thema für Sie sein. Mit zunehmendem Datenstrom sollte das Online Shop System dann immer weiter skaliert werden. Zunächst mag es ausreichen, den Webserver vom Datenbankserver zu trennen, bei zunehmendem Besucheraufkommen müssen allerdings auch die einzelnen Server wieder skaliert werden.
Dabei sollten Sie zunächst mit Ihrem Hoster abklären, inwieweit dieser die Infrastruktur für das SLB bereitstellen kann. Die eCommerce IT Experten von arboro.de beraten Sie gerne in allen Fragen zum Thema Systemstabilität und Systemsicherheit. Der IT Dienstleister für Online Shops von arboro.de beraten Sie gerne in allen Fragen zum Thema Systemstabilität und Systemsicherheit in Ihrem Online Shop.
