Die Hauptaufgabe des fehlertoleranten Schemas besteht darin, Ausfallzeiten der Anwendung zu vermeiden. Jeder Vorfall von externen Manipulationen oder internen Fehlfunktionen muss vom Benutzer unbemerkt bleiben. Um diese "Tarnung" und den kontinuierlichen Betrieb zu gewĂ€hrleisten, wurde das F5-Veröffentlichungs- und SchutzgerĂ€t entwickelt, das zunĂ€chst ĂŒber alle erforderlichen Mechanismen verfĂŒgt, indem redundante physische und logische Infrastrukturen verwendet werden. Das Clustering von GerĂ€tediensten
ist fĂŒr die HochverfĂŒgbarkeitsfunktion in F5 BIG-IP verantwortlich. (DSC), die Folgendes ermöglicht:
- FĂŒgen Sie Software- und Hardwareressourcen hinzu, ohne das System und umfangreiche Architekturtransformationen anzuhalten.
- Stellen Sie einen unterbrechungsfreien Betrieb des Systems sicher, wenn ein oder mehrere GerÀte ausfallen.
- Daten zwischen GerÀten synchronisieren.
- Effizientes Verteilen von Clientanforderungen auf GerÀte.
- FĂŒhren Sie routinemĂ€Ăige Wartungsarbeiten (z. B. Software-Updates) ohne Ausfallzeiten durch.
- Speichern Sie die SitzungszustÀnde zum Zeitpunkt des Wechsels zwischen GerÀten in einem fehlertoleranten Schema.
F5-Lösungen befinden sich noch nicht in der Entwicklung und sind von Grund auf fĂŒr einen redundanten F5-Server ausgelegt. In diesem Fall unterbricht der Ausfall einer der Komponenten den Betrieb des Systems nicht. All dies funktioniert jederzeit, ohne an den Hersteller von Netzwerk- oder ServergerĂ€ten gebunden zu sein:
- Sitzungsspiegelung (MAC, TCP, SSL, Sitzungsbindung nach verschiedenen Kriterien). Sitzungen auf dem aktiven F5-GerÀt werden auf dem Standby-System dupliziert. Bei einem Standby-Fehler kann das System sofort und ohne Unterbrechung mit der Verarbeitung von Verbindungen beginnen.
- Synchronisierung der Konfiguration (Sicherheitsrichtlinien, Zugriffsrichtlinien), um jederzeit die aktuelle Konfiguration fĂŒr alle Clustermitglieder sicherzustellen.
- korrekte Behandlung bei einem Netzwerkfehler ohne Neuerstellung (MAC und IP Ă€ndern sich nicht) sowie VerfĂŒgbarkeit redundanter Netzwerkschnittstellen fĂŒr den korrekten Betrieb des Clusters im Falle eines Netzwerkfehlers.
Es gibt zwei Szenarien zum Erstellen eines F5-Clusters
Aktiv / Standby
In diesem Modus ist ein System aktiv und verarbeitet den gesamten Datenverkehr, und das zweite System befindet sich im Standby-Modus (der Standby-Modus verarbeitet keinen Datenverkehr). Wenn im aktiven GerĂ€t F5 ein Fehler erkannt wird, wird der gesamte Datenverkehr in den Standby-Modus verschoben, da das Standby-System bereits ĂŒber die gesamte Konfiguration und Sitzungsspiegelung verfĂŒgt, wird das Standby-System aktiv.
Aktiv / Aktiv
In diesem Modus können beide Systeme gleichzeitig aktiv sein. Die vorhandene AusrĂŒstung wird voll genutzt. Diese Art der Abstimmung wird hauptsĂ€chlich verwendet, wenn die F5-Hardware begrenzt ist und die Lastanforderungen hoch sind. In diesem Fall sind jedoch einige der Dienste nicht mehr verfĂŒgbar, wenn einer der Server ausfĂ€llt.
AbhĂ€ngig von den Besonderheiten der Anwendung, den Anforderungen fĂŒr ihre Veröffentlichung SLA und der Last, dem Betriebsschema von F5-GerĂ€ten und ihrer Anzahl in jedem Rechenzentrum werden ausgewĂ€hlt.
Ausgabe. Um eine garantierte Fehlertoleranz zu gewĂ€hrleisten, die von SLA unterstĂŒtzt wird, empfiehlt F5, fehlertolerante Konfigurationen von mindestens 2 GerĂ€ten zu erstellen. GrundsĂ€tzlich werden 2 Optionen verwendet, die ihre eigenen Vor- und Nachteile haben:
Ansatz 1.Aufbau eines Clusters in zwei oder drei Rechenzentren und Verteilung des Datenverkehrs zwischen diesen mithilfe von DNS. Der Vorteil dieser Option ist die geringe Anzahl von F5-GerĂ€ten - ein GerĂ€t in jedem Rechenzentrum. Niedrige Umschaltzeiten zwischen Rechenzentren, die je nach Einstellung zwischen Minuten und mehreren Stunden variieren. Diese Umschaltzeit ist auf die Besonderheiten des DNS-Protokolls zurĂŒckzufĂŒhren, ermöglicht jedoch die Verwendung einer kleinen Anzahl von F5-GerĂ€ten.
Ansatz 2. Erstellung eines Clusters in jedem Rechenzentrum von mindestens 2 virtuellen GerÀten oder HardwaregerÀten F5. Der Vorteil dieses Ansatzes ist die sofortige Anwendungsumschaltung ohne Unterbrechung der Benutzersitzung, erfordert jedoch die Installation von mindestens 2 F5-GerÀten in jedem Rechenzentrum.
AbhĂ€ngig von den Merkmalen der Anwendung und den Anforderungen an ihre VerfĂŒgbarkeit sollten Sie zwischen Ansatz 1 und Ansatz 2 wĂ€hlen und dabei die Besonderheiten einer oder der zweiten Option berĂŒcksichtigen. In dem Fall, in dem F5 Anwendungen mit dem erforderlichen SLA-Level von 99,9 (fast 9 Stunden Ausfallzeit pro Jahr) und höher veröffentlicht und schĂŒtzt, sollten diese AnsĂ€tze zusammen verwendet werden. Bei der Auswahl einer F5-Lösung und ihrer Implementierung sollten auch die Aktiv / Aktiv- oder Aktiv / Passiv-Betriebsart berĂŒcksichtigt werden. Es ist wichtig zu beachten, dass diese Modi sowohl in einem Rechenzentrum (verschiedene F5-GerĂ€te fĂŒr verschiedene Anwendungen) fĂŒr eine maximale Auslastung von F5-GerĂ€ten als auch zwischen Rechenzentren implementiert werden können, sodass beide Rechenzentren den Anwendungsverkehr (Aktiv-Aktiv-DC) oder verarbeiten nur eine (Disaster DC) ...