Grundlagen: Layer-4/7-Switching

Web-Caching und Persistence

Damit sich die Geschwindigkeits- und Kostenvorteile von Web-Cache-Servern auch mit Load-Balancern nutzen lassen, implementieren die meisten Hersteller eine so genannte Web-Cache-Redirection-Funktion. Sie leitet den ausgehenden Verkehr für den HTTP-Port (Port 80/tcp) auf die Web-Cache-Server um. Für den Anwender erfolgt das transparent, er merkt also nichts davon. Auch an der Webbrowser-Konfiguration der User-PCs sind keine Änderungen nötig.

Auf interaktiven Sites tritt beim Einsatz von Load-Balancern ein spezielles Problem auf: Wie hält man während einer Transaktion die Sitzung persistent? Wie ist sicherzustellen, dass ein Anwender, der gerade eine Online-Bestellung ausführt, während des Bestellvorganges mit demselben Server verbunden bleibt?

Für derartige Transaktionen werden in der Regel mehrere TCP-Verbindungen aufgebaut. Würden diese Sessions von einem Load-Balancer auf verschiedene Web-Server verteilt, könnte dies den Bestellvorgang unterbrechen. Dass dies unterbleibt, stellen Load-Balancer über so genannte Persistence-Funktionen sicher.