CC Suche Sitemap
Hochverfügbarkeit  / Komponenten  / Applikationsverfügbarkeit  / Cluster  / High Availability Cluster  / Evidian SafeKit  /  SafeKit Farm

SafeKit Farmarchitektur

Die Farmarchitektur bietet sowohl Netzwerklastausgleich durch transparenten Netzwerkverkehr als auch Software- und Hardware-Failover.

Diese Architektur stellt eine einfache Lösung für die zu bewältigende Systemlast dar. Auf jedem Server läuft ein und dieselbe Anwendung. Die Last wird durch eine Erweiterung des Betriebssystems auf die einzelnen Server verteilt.

Die Farmarchitektur ist besonders geeignet für Frontend-Anwendungen wie Firewalls und Web-Services.

Netfilter.safe, Apache_farm.safe und Microsoft IIS_farm.safe sind Beispiele für Farm-Anwendungsmodule. Eigene Farm-Module können geschrieben werden. Diese basieren dann auf dem Generic Modul Farm.safe.

 

SafeKit Farmarchitektur
zur Vergrößerung bitte Anklicken.

Virtuelle IP-Adressen mit Netzwerklastausgleich

Alle n Server eines Clusters werden mit einer einzigen virtuellen IP-Adresse angesprochen. Der eingehende Datenverkehr für diese Adresse wird von jedem Server empfangen. Mit Hilfe eines Filters innerhalb der Server wird der Verkehr dann entsprechend aufgeteilt. Ist diese Adresse einmal von jedem Server akzeptiert, wird nur die CPU und der Speicher dieses Servers von der Anwendung genutzt, um die Client-Anfragen zu beantworten. Die Ausgangsnachrichten werden dann direkt vom Anwendungsserver zum Client gesendet. Fällt einer der Server aus, rekonfiguriert das implementierte SafeKit-Protokoll die Filter in der Farm, um den Datenverkehr auf die verbliebenen Server zu verteilen und somit die Last auszugleichen.

Jeden Server entsprechend seiner Belastbarkeit bewerten

Jeder Server kann über den Lastwert so gewichtet werden, dass er mehr oder weniger Verkehr übernimmt. Der für jeden Server mögliche Datenverkehr ist proportional zu seinem Lastwert.

Lastausgleich auf der Client-IP-Adresse für zustandsabhängige Server

Der Algorithmus zum Lastausgleich kann so konfiguriert werden, dass er die Identität der Client-Pakete berücksichtigt. Durch diese Eigenschaft im Lastausgleich, der auf der Client-IP–Adresse konfiguriert wird, wird ein und derselbe Client während aufeinander folgenden TCP-Sitzungen, immer mit demselben Server verbunden. Damit wird die Client-Session behalten.
Andere Algorithmen dienen zustandsunabhängigen Anwendungen wie UDP-Services, Firewalls usw. Insbesondere beim Lastausgleich auf Basis der Session-ID der TCP-Verbindung wird der Client eher mehrere TCP-Sessions über die verschiedenen Server in der Farm hinweg haben, als beim Lastausgleich, der nur auf der IP-Adresse basiert.

Die ideale Lösung für Farmarchitekturen mit 2 bis 10 Servern

In dieser Preis-Funktionalität-Kombination bietet die SafeKit-Software optimalen Lastausgleich für kleine und mittlere Serverfarmen mit 2 bis 10 Servern. Für größere Serverfarmen lohnt sich die Investition in einen Hardware-Lastausgleich.

Hersteller

Im Folgenden finden Sie den Hersteller zur ausgewählten Lösung.


Evidian
email
homepage