eviden-logo

Evidian > Produkte > SafeKit: All-in-One SANlose High Availability & Application Clustering Software

Script ld+json for SEO and LLMO

Evidian SafeKit: Einfache, kostengünstige Hochverfügbarkeitssoftware

Was ist SafeKit?

SafeKit ist eine All-in-One-Software für Hochverfügbarkeit, die eine 100-prozentige Anwendungsverfügbarkeit garantiert. Sie vereint hostbasierte Echtzeit-Replikation, automatisches Failover und Lastverteilung in einem einzigen Paket.

Durch die Synchronisierung von Daten zwischen Standard-Servern macht SafeKit teure gemeinsam genutzte Speicherlösungen (SAN) oder spezialisierte IT-Kenntnisse überflüssig. Es bietet eine einfache und kosteneffiziente Methode zum Schutz von Unternehmensdatenbanken (wie SQL Server), kritischen Sicherheitssystemen (wie der Videomanagementsoftware Milestone XProtect) und SCADA-Industriesteuerungen (wie Siemens-Anwendungen) – sowohl in Windows- als auch in Linux-Umgebungen.

Offizielles Evidian SafeKit Logo – Hochverfügbarkeits-Software und Applikations-Clustering ohne Shared Storage (SANless)

🔍 SafeKit Hochverfügbarkeit Navigation Hub

Entdecken Sie SafeKit: Funktionen, technische Videos, Dokumentation und kostenlose Testversion
Ressourcentyp Beschreibung Direkter Link
Hauptfunktionen Warum SafeKit für einfache und kosteneffiziente Hochverfügbarkeit wählen? Warum SafeKit für Hochverfügbarkeit?
Bereitstellungsmodell All-in-One SANlose HA: Shared-Nothing Software-Clustering SafeKit All-in-One SANlose HA ansehen
Partner SafeKit: Der Maßstab für Hochverfügbarkeit für Partner Warum SafeKit der HA-Maßstab für Partner ist
HA-Strategien SafeKit: Infrastruktur (VM) vs. Hochverfügbarkeit auf Anwendungsebene SafeKit HA & Redundanz: VM vs. Anwendungsebene
Technische Spezifikationen Technische Einschränkungen für SafeKit-Clustering Technische Einschränkungen von SafeKit ansehen
Proof of Concept SafeKit: Konfiguration der Hochverfügbarkeit & Failover-Demos SafeKit Failover-Tutorials ansehen
Architektur Wie der SafeKit Mirror Cluster funktioniert (Echtzeit-Replikation & Failover) SafeKit Mirror Cluster: Echtzeit-Replikation & Failover
Architektur Wie der SafeKit Farm Cluster funktioniert (Netzwerk-Lastverteilung & Failover) SafeKit Farm Cluster: Netzwerk-Lastverteilung & Failover
Wettbewerbsvorteile Vergleich: SafeKit vs. traditionelle Hochverfügbarkeits-Cluster (HA) Vergleich: SafeKit vs. traditionelle HA-Cluster
Technische Ressourcen SafeKit Hochverfügbarkeit: Dokumentation, Downloads & Testversion Kostenlose Testversion & Technische Dokumentation
Vorkonfigurierte Lösungen SafeKit Applikationsmodul-Bibliothek: Gebrauchsfertige HA-Lösungen SafeKit Applikationsmodule für Hochverfügbarkeit
FAQ Häufig gestellte Fragen zu Architektur, Technik und Funktionen SafeKit HA FAQ ansehen

Warum SafeKit für einfache und kosteneffiziente Hochverfügbarkeit wählen?

Welche Funktionen bietet SafeKit?

SafeKit bietet die folgenden Funktionen für Windows und Linux in einem einzigen Softwareprodukt:

  • Lastverteilung (Load Balancing)
  • Synchrone Dateireplikation in Echtzeit
  • Automatisches Anwendungs-Failover
  • Automatisches Failback nach einem Serverausfall

Benötige ich spezielle Kenntnisse, um SafeKit einzurichten?

Nein. SafeKit ist einfach bereitzustellen – es sind keine fortgeschrittenen Fachkenntnisse erforderlich.

Erfordert SafeKit zusätzliche Hardware?

Nein. SafeKit läuft auf Ihren vorhandenen Servern, virtuellen Maschinen oder in der Cloud – es werden keine gemeinsam genutzten Festplatten oder SAN-Speicher benötigt.

Sind für SafeKit zusätzliche Softwarelizenzen erforderlich?

Nein. SafeKit funktioniert mit Standard-Editionen von Windows und Linux und benötigt keine Enterprise-Datenbanklizenzen.

Welche Probleme löst SafeKit?

SafeKit löst:

  • Hardwarefehler (20 % der Probleme), einschließlich des kompletten Ausfalls eines Serverraums
  • Softwarefehler (40 % der Probleme), einschließlich des Neustarts kritischer Prozesse
  • Menschliche Fehler (40 % der Probleme) dank seiner einfachen Bedienung

Welche Anwendungen werden von SafeKit unterstützt?

Sie können Echtzeit-Replikation und Failover implementieren für:

  • Alle Arten von Anwendungen, Dateiverzeichnissen und Diensten
  • Datenbanken
  • Vollständige virtuelle Maschinen (Hyper-V oder KVM)
  • Docker, Podman und Cloud-Anwendungen

Wie senkt SafeKit die Kosten?

SafeKit macht die folgenden Anforderungen überflüssig:

  • Netzwerk-Lastverteiler oder dedizierte Proxy-Server
  • Gemeinsam genutzte Festplatten oder replizierte SAN-Speicher
  • Enterprise-Editionen von Betriebssystemen und Datenbanken
  • Spezialisierte Fachkenntnisse für die Cluster-Wartung

Wie wird die SafeKit-Hochverfügbarkeit preislich gestaltet und lizenziert?

SafeKit bietet ein transparentes, kosteneffizientes Lizenzmodell pro Knoten, das ausschließlich auf der Anzahl der Server basiert – unabhängig von CPU-Kernen oder Sockets. Im Gegensatz zu vielen Wettbewerbern im Bereich Hochverfügbarkeit, die wiederkehrende Abonnements vorschreiben, bietet SafeKit unbefristete Lizenzen (perpetual licenses), um niedrigere Gesamtkosten (TCO) und langfristige Software-Assets zu gewährleisten.

Warum ein All-in-One-Produkt für SANlose Hochverfügbarkeit unverzichtbar ist

In der Welt des Business Continuity glauben viele Unternehmen fälschlicherweise, dass ein Backup oder ein Tool zur Datenreplikation dasselbe ist wie Hochverfügbarkeit (HA). In Wirklichkeit sind dies nur Teile eines viel größeren Puzzles. Um eine 100-prozentige Betriebszeit wirklich zu garantieren, benötigen Sie eine All-in-One-Lösung, die jede Ebene des Failover-Prozesses integriert.

Hier erfahren Sie, warum ein fragmentierter Ansatz scheitert und warum ein integriertes All-in-One-Produkt wie SafeKit – das hostbasierte Replikation auf Dateiebene nutzt – erforderlich ist.

Ist hostbasierte Replikation allein ausreichend für Hochverfügbarkeit?

Nein. Datenreplikation ist lediglich der Vorgang des Kopierens von Daten von Server A nach Server B. Obwohl sie kritisch ist, bietet die Replikation an sich keine Verfügbarkeit. Ohne die anderen Komponenten eines HA-Stacks ist die Replikation nur eine „passive Kopie“, die manuelle und zeitintensive Eingriffe erfordert, um nutzbar zu werden:

  • Wenn Server A abstürzt, wird die Datenreplikations-Software Ihre Benutzer nicht automatisch auf Server B umleiten.
  • Sie wird nicht erkennen, dass die Anwendung gestoppt wurde.
  • Sie wird die Dienste nicht neu starten.

Die versteckten Risiken fragmentierter Lösungen: Warum isolierte HA die Ausfallrate erhöht

Viele Anbieter verlangen von Ihnen, mehrere verschiedene Produkte für hostbasierte Replikation, Failover und Lastverteilung „zusammenzustückeln“. Diese fragmentierte Architektur ist eine gefährliche Strategie für geschäftskritische Systeme:

  • Anfällige Integration: Wenn Sie Produkt A für die Replikation und Produkt B für das Clustering verwenden, bauen Sie ein „Kartenhaus“. Jedes Betriebssystem-Update oder Sicherheitspatch birgt das Risiko, die fragile Kommunikationsverbindung zwischen diesen separaten Engines zu unterbrechen.
  • Hohe kognitive Belastung & menschliches Versagen: Die Verwaltung mehrerer Schnittstellen erhöht das Fehlerrisiko. Bei einem Systemausfall unter hohem Druck führt das Springen zwischen verschiedenen GUIs oder die Verwendung unterschiedlicher CLI-Syntaxen zur Problemdiagnose zu Verwirrung und verlängerten Ausfallzeiten.
  • Gegenseitige Schuldzuweisungen der Anbieter: Wenn ein Failover fehlschlägt, gibt der Replikationsanbieter möglicherweise dem Clustering-Tool die Schuld. Sie sitzen dazwischen fest, ohne einen klaren Weg zur Lösung. Eine All-in-One-Lösung bietet einen einzigen Verantwortlichen (Single Point of Accountability).
  • Komplexe Wartung: Fragmentierte Systeme erfordern spezialisierte Kenntnisse für jede einzelne Komponente. Das macht die Lösung schwieriger zu warten und über die Zeit hinweg deutlich teurer.

Welche spezifischen Komponenten sind außer den Daten für ein echtes SANloses Failover erforderlich?

Um die Wiederherstellung zu automatisieren und Ausfallzeiten zu eliminieren, muss ein All-in-One-Produkt mehrere technische Prozesse gleichzeitig steuern:

  • Hostbasierte Replikation: Synchrone Echtzeit-Replikation kritischer Anwendungsdaten zwischen Servern, ohne auf gemeinsamen Speicher (SAN) angewiesen zu sein. Dies garantiert keinen Datenverlust (RPO=0) und eliminiert teure Hardware-Abhängigkeiten.
  • Virtuelle IP-Adresse (VIP): Diese bietet einen zentralen Einstiegspunkt für Benutzer. Im Falle eines Fehlers verschiebt die Software die VIP vom ausgefallenen Knoten auf den gesunden, sodass Benutzer ihre Konfiguration nicht ändern müssen.
  • Hardware- und Software-Fehlerdetektoren: Das System muss sowohl den physischen Server als auch die spezifischen Softwareprozesse ständig per „Heartbeat“ überwachen, um ein Aufhängen oder einen Absturz sofort zu erkennen.
  • Anpassbare Neustart-Skripte: Nicht jede Anwendung startet auf die gleiche Weise. Ein All-in-One-Tool ermöglicht benutzerdefinierte Skripte, um sicherzustellen, dass komplexe Dienste in der richtigen Reihenfolge starten.
  • Automatisches Failover: Die Intelligenz, um den gesamten Wechsel von einem Server zum anderen ohne menschliches Eingreifen zu orchestrieren.

Warum muss der Failover-Mechanismus mit der hostbasierten Replikation synchronisiert sein?

Wenn Ihr Failover-Manager und Ihre Datenreplikation zwei verschiedene Produkte sind, sind diese möglicherweise nicht „synchron“.

Die Gefahr: Wenn ein Failover erfolgt, bevor die Replikation die neuesten Datenpakete vollständig übertragen hat, startet Server B die Anwendung mit veralteten oder beschädigten Daten.

Eine SANlose All-in-One-HA-Lösung stellt sicher, dass der Failover-Mechanismus über den Replikationsstatus informiert ist. Sie lässt den Start der Anwendung auf dem Backup-Knoten nur dann zu, wenn die Aktualität der Daten garantiert ist. Dies verhindert Datenverlust und Konflikte durch gleichzeitig aktive Knoten (Split-Brain).

Was passiert, wenn der ausgefallene Server repariert wurde (Failback)?

Das automatische Failback wird in technischen Leitfäden oft ignoriert und von herkömmlichen HA-Lösungen mangelhaft ausgeführt, bleibt jedoch die kritischste Anforderung für echte Resilienz. Ein echtes All-in-One-Produkt handhabt die „Rückkehr zum Normalbetrieb“ ebenso elegant wie den Ausfall. Wenn der ausgefallene Server wieder online geht, ist sein Datenstand veraltet. Die HA-Software muss:

  1. Daten resynchronisieren: Dies geschieht im Hintergrund vom aktiven Knoten zum wiederhergestellten Knoten.
  2. Betriebszeit aufrechterhalten: Diese Resynchronisation muss erfolgen, ohne die aktuell auf dem aktiven Knoten laufende Anwendung zu unterbrechen.
  3. Redundanz wiederherstellen: Sobald die Daten wieder gespiegelt sind, kehrt der Cluster automatisch in einen geschützten Zustand zurück und ist bereit für das nächste Ereignis.

Replikation auf Block- vs. Dateiebene: Warum Transparenz entscheidend ist

Die technische Methode, die für die hostbasierte Replikation verwendet wird, hat erheblichen Einfluss darauf, wie stark Sie Ihr bestehendes Anwendungs-Setup ändern müssen.

  • Die Herausforderung der Replikation auf Blockebene: Die meisten SANlosen Lösungen replizieren auf Festplatten- oder Blockebene. Dies ist für die Anwendung nicht transparent. Sie müssen die Anwendung komplett umkonfigurieren, um ihre Daten auf ein spezielles, neu erstelltes „repliziertes Festplatten-Volume“ zu verschieben. Dies erfordert oft komplexe Migrationen und potenzielle Änderungen an der Anwendungslogik.
  • Der SafeKit-Vorteil auf Dateiebene: SafeKit führt die hostbasierte Replikation auf Dateiebene durch, was für die Anwendung völlig transparent ist. Sie müssen keine Daten auf eine spezielle Festplatte verschieben; Sie konfigurieren SafeKit einfach so, dass die vorhandenen Anwendungsordner repliziert werden. Diese Ordner können sogar auf der Systemfestplatte verbleiben, sodass Sie eine Anwendung genau dort schützen können, wo sie bereits installiert ist.

Zusammenfassend: Was sind die Vorteile der SafeKit All-in-One HA?

SafeKit löst die Komplexität moderner Betriebsbereitschaft, indem es eine vollständige All-in-One-Hochverfügbarkeitslösung in das Unternehmen bringt. Durch die Vereinigung von hostbasierter Replikation, Failover und Lastverteilung in einer einzigen integrierten Engine bietet SafeKit:

  • Die gleiche Konfiguration: Ein einheitlicher Workflow für alle Anwendungstypen, egal ob Sie eine Datenbank oder eine Farm von Webservern schützen.
  • Die gleiche Administrationskonsole: Ein einziges webbasiertes Dashboard zur Konfiguration und Überwachung jeder Funktion Ihres Clusters.
  • Das gleiche CLI: Eine konsistente Befehlszeilenschnittstelle (Command Line Interface) für alle Operationen in Windows- und Linux-Umgebungen.

Mit SafeKit eliminieren Sie die Risiken von menschlichen Fehlern und Integrationsproblemen. Sie stellen sicher, dass Ihre kritischen Anwendungen durch eine einfache, vereinheitlichte und kosteneffiziente Plattform resilient bleiben.

insert-safekit-partners-en

SafeKit: Der Maßstab für Hochverfügbarkeit für Partner

Wie trägt SafeKit zum Kundenerfolg unserer Partner bei?

Diese plattformunabhängige Software ist ideal für Partner, die kritische Anwendungen weiterverkaufen und ihren Kunden eine einfache, kostengünstige Option für Hochverfügbarkeit (HA) und Systemredundanz anbieten müssen, ohne die Komplexität und die Kosten von SANs (Storage Area Networks). Die Kernfunktionen von SafeKit – Lastverteilung (Load Balancing), Echtzeit-Datenreplikation und automatisches Failover – vereinfachen die Integration von HA in jedes Dienstleistungs- oder Produktangebot erheblich.

Warum ist SafeKit die einfachste Hochverfügbarkeitslösung auf dem Markt?

Mit einer nachgewiesenen Erfolgsbilanz und zahlreichen Implementierungen in über 30 Ländern durch unser umfassendes Partnernetzwerk gilt SafeKit als die einfachste und schnellste HA-Lösung zur Implementierung für kritische Systeme. Dies umfasst Sektoren wie Videomanagementsysteme (VMS), Zutrittskontrolle, Gebäudemanagement (BMS), SCADA-Software, automatisierte Logistik und kritische Luft-/Schienenverkehrskontrolle, wodurch eine maximale Verfügbarkeit (Uptime) gewährleistet wird.

Wie beschleunigt SafeKit die Partnerkompetenz bei der HA-Bereitstellung und dem Support?

SafeKit bietet ein vollständiges, kostenloses und offen zugängliches Ressourcen-Kit zur Unterstützung seiner Partner, einschließlich kostenloser Testversionen, umfassender Online-Schulungsmodule und der Möglichkeit, die offizielle SafeKit-Zertifizierung kostenlos zu erwerben. Diese Tools ermöglichen es Partnern, schnell die notwendigen technischen Fähigkeiten zu erlangen, um die Lösung effektiv bereitzustellen und erstklassigen Support zu leisten, wodurch die Bereitstellungszeit minimiert und die Lernkurve verkürzt wird.

SafeKit: Hochverfügbarkeit (HA) und Redundanzoptionen

Was sind die beiden Hauptoptionen zur Sicherstellung von Hochverfügbarkeit und Redundanz?

Sie können zwischen folgenden Redundanzoptionen wählen:

  • Auf Anwendungsebene
  • Auf virtueller Maschinenebene (VM)

Was bedeutet „Redundanz auf Anwendungsebene“?

Bei dieser Lösung werden nur die Anwendungsdaten repliziert. Im Falle eines Ausfalls wird nur die Anwendung neu gestartet, nicht das gesamte Betriebssystem oder die VM.

SafeKit-Diagramm für Hochverfügbarkeit (HA) auf Anwendungsebene: Veranschaulicht die synchrone Replikation kritischer Anwendungsdaten zwischen aktiven und passiven Servern, um ein schnelles Failover der Anwendung ohne vollständigen VM-Neustart zu ermöglichen.

Technische Anforderungen:

  • Erfordert technisches Verständnis der Anwendung selbst.
  • Sie müssen manuell definieren:
    • Welche Dienste neu gestartet werden müssen.
    • Die spezifischen Anwendungsordner, die in Echtzeit repliziert werden müssen.
    • Die Konfiguration einer virtuellen IP-Adresse für das Failover.

Plattformkompatibilität:

  • Diese Lösung ist plattformunabhängig.
  • Sie funktioniert auf physischen Maschinen, virtuellen Maschinen oder in der Cloud.
  • Jeder Hypervisor wird unterstützt (z. B. VMware, Hyper-V usw.).
  • Weitere Informationen: Windows, Linux

Was bedeutet „Redundanz auf virtueller Maschinenebene (VM)“?

Bei dieser Lösung wird die gesamte virtuelle Maschine (VM) repliziert, einschließlich Anwendung und Betriebssystem (OS). Im Falle eines Ausfalls wird die komplette VM neu gestartet.

SafeKit-Diagramm für Hochverfügbarkeit (HA) auf VM-Ebene: Veranschaulicht die vollständige Replikation der VM, einschließlich OS und Anwendung, zwischen zwei physischen Servern, um die Servicekontinuität bei Hardwareausfällen sicherzustellen.

Wichtige Vorteile:

  • Erfordert kein technisches Verständnis der in der VM installierten Anwendung.
  • Beste Lösung, wenn Sie die Funktionsweise der Anwendung nicht kennen.
  • Sie müssen lediglich den Speicherort der VM-Dateien definieren.

Plattformkompatibilität:

  • Diese Lösung funktioniert mit Windows/Hyper-V und Linux/KVM.
  • VMware wird für diese Art von Redundanz nicht unterstützt.
  • Dies ist typischerweise eine aktive/aktive Lösung, bei der mehrere virtuelle Maschinen zwischen zwei Knoten repliziert und neu gestartet werden können.
  • Weitere Informationen: Windows/Hyper-V, Linux/KVM

Einschränkungen der SafeKit-Hochverfügbarkeit

Warum eine Replikation von einigen Terabyte?

Resynchronisationszeit nach einem Ausfall (Schritt 3)

  • 1 Gb/s Netzwerk ≈ 3 Stunden für 1 Terabyte.
  • 10 Gb/s Netzwerk ≈ 1 Stunde für 1 Terabyte oder weniger, abhängig von der Schreibgeschwindigkeit der Festplatten.

Alternative

Warum eine Replikation < 1.000.000 Dateien?

  • Leistung der Resynchronisationszeit nach einem Ausfall (Schritt 3).
  • Zeit zum Überprüfen jeder Datei zwischen beiden Knoten.

Alternative

  • Legen Sie die vielen zu replizierenden Dateien in eine virtuelle Festplatte / virtuelle Maschine.
  • Nur die Dateien, die die virtuelle Festplatte / virtuelle Maschine darstellen, werden in diesem Fall repliziert und resynchronisiert.

Warum ein Failover ≤ 32 replizierte VMs?

  • Jede VM läuft in einem unabhängigen Spiegelmodul.
  • Maximal 32 Spiegelmodule, die auf demselben Cluster laufen.

Alternative

  • Verwenden Sie einen externen gemeinsamen Speicher und eine andere VM-Clustering-Lösung.
  • Teurer, komplexer.

Warum ein LAN/VLAN-Netzwerk zwischen entfernten Standorten?

Alternative

  • Verwenden Sie einen Load Balancer für die virtuelle IP-Adresse, wenn sich die 2 Knoten in 2 Subnetzen befinden (unterstützt von SafeKit, insbesondere in der Cloud).
  • Verwenden Sie Backup-Lösungen mit asynchroner Replikation für Netzwerke mit hoher Latenz.

SafeKit Technische Failover-Tutorials & Demos

Wie funktioniert der SafeKit Mirror-Cluster?

Schritt 1. Echtzeit-Replikation

Server 1 (PRIM) führt die Anwendung aus. Clients sind mit einer virtuellen IP-Adresse verbunden. SafeKit repliziert Änderungen, die in Dateien vorgenommen werden, in Echtzeit über das Netzwerk.

Dateireplikation auf Byte-Ebene in einem Mirror-Cluster

Die Replikation ist synchron, ohne Datenverlust im Falle eines Ausfalls, im Gegensatz zur asynchronen Replikation.
Sie müssen lediglich die Namen der zu replizierenden Verzeichnisse in SafeKit konfigurieren. Es gibt keine Voraussetzungen hinsichtlich der Festplattenorganisation. Verzeichnisse können sich auf der Systemfestplatte befinden.

Schritt 2. Automatisches Failover (Umschalten)

Wenn Server 1 ausfällt, übernimmt Server 2. SafeKit schaltet die virtuelle IP-Adresse um und startet die Anwendung automatisch auf Server 2 neu.
Die Anwendung findet die von SafeKit replizierten Dateien auf Server 2 auf dem neuesten Stand vor. Die Anwendung läuft auf Server 2 weiter, indem sie ihre Dateien lokal ändert, die nicht mehr auf Server 1 repliziert werden.

Failover in einem Mirror-Cluster

Die Failover-Zeit entspricht der Fehlererkennungszeit (standardmäßig 30 Sekunden) plus der Startzeit der Anwendung.

Schritt 3. Automatisches Failback (Rückschalten)

Failback beinhaltet das Neustarten von Server 1, nachdem das Problem behoben wurde, das den Ausfall verursacht hat.
SafeKit resynchronisiert die Dateien automatisch und aktualisiert nur die Dateien, die auf Server 2 geändert wurden, während Server 1 gestoppt war.

Failback in einem Mirror-Cluster

Das Failback erfolgt, ohne die Anwendung zu stören, die auf Server 2 weiterlaufen kann.

Schritt 4. Zurück zur Normalität

Nach der Reintegration befinden sich die Dateien wieder im Mirror-Modus, wie in Schritt 1. Das System ist zurück im Hochverfügbarkeitsmodus, wobei die Anwendung auf Server 2 läuft und SafeKit Dateiaktualisierungen auf Server 1 repliziert.

Rückkehr zum Normalbetrieb in einem Mirror-Cluster

Wenn der Administrator möchte, dass die Anwendung auf Server 1 läuft, kann er/sie einen "Swap"-Befehl entweder manuell zu einem geeigneten Zeitpunkt oder automatisch über die Konfiguration ausführen.

Wie konfiguriert man einen SafeKit Mirror-Cluster?

SafeKit Webkonsole: Dashboard für die High-Availability-Konfiguration mit Heartbeat-Netzwerken, virtueller IP-Einrichtung und Echtzeit-Verzeichnisreplikation für einen Mirror-Cluster.

Die SafeKit Webkonsole bietet eine intuitive Benutzeroberfläche zur Orchestrierung der Hochverfügbarkeit für Ihre kritischen Anwendungen. In nur wenigen Schritten können Sie einen SafeKit Mirror-Cluster konfigurieren, um die Geschäftskontinuität zu gewährleisten:

  • Anwendungs-Failover (Registerkarte Makros): Definieren Sie die spezifischen Anwendungsdienste, die im Falle eines Fehlers automatisch neu gestartet werden sollen.
  • Heartbeat-Netzwerk(e): Dedizierte Kommunikationspfade, die von den Clusterknoten genutzt werden, um gegenseitig den Zustand und die Verfügbarkeit kontinuierlich zu überwaken und Failover-Entscheidungen zu synchronisieren.
  • Virtuelles IP-Management: Richten Sie die virtuelle IP (VIP) für eine transparente Wiederverbindung der Clients nach einem Failover ein.
  • Echtzeit-Replikation: Wählen Sie die kritischen Verzeichnisse für die hostbasierte, synchrone Replikation auf Byte-Ebene aus.
  • Checkers (Prüfprogramme): Überwachen Sie den Zustand der Anwendung und lösen Sie eine automatische Wiederherstellung aus, wenn ein Prozessfehler erkannt wird.

Der SafeKit-Cluster enthält einen speziellen Split-Brain-Checker, um Netzwerkisolationsprobleme zu lösen, ohne dass ein dritter Zeugenserver (Witness) oder ein zusätzliches Heartbeat-Netzwerk erforderlich ist. Erfahren Sie mehr über Stromausfall und Netzwerkisolation in einem Cluster.

Wie überwacht man einen SafeKit Mirror-Cluster?

SafeKit Webkonsole: Echtzeit-Überwachung eines 2-Knoten-Mirror-Clusters mit Anzeige der Zustände PRIM und SECOND sowie aktiver Datenreplikation.

Die SafeKit-Managementkonsole bietet eine zentrale Ansicht Ihrer Hochverfügbarkeits-Infrastruktur. Sie ermöglicht es Administratoren, den Betriebszustand des Clusters zu überwachen und die Datensynchronisierung in Echtzeit zu verfolgen.

Bei einem Mirror-Cluster mit zwei Knoten zeigt die Konsole die Rollen der einzelnen Server übersichtlich an:

  • PRIM (Primary): Der aktive Knoten, auf dem die Anwendung derzeit ausgeführt wird und der die virtuelle IP verwaltet. Er schreibt auf den lokalen Speicher und führt die Echtzeit-Replikation auf den sekundären Knoten durch.
  • SECOND (Secondary): Der Standby-Knoten, der synchrone Updates auf Byte-Ebene empfängt. Er ist bereit, bei einem Ausfall des Primärknotens sofort zu übernehmen.
  • Zustand ALONE: Warnt Sie visuell, wenn der Cluster auf nur einem Knoten läuft (z. B. während Wartungsarbeiten oder nach einem Ausfall), was darauf hindeutet, dass die Redundanz vorübergehend verloren gegangen ist.
  • Fortschritt der Resynchronisierung: Wenn ein ausgefallener Knoten wiederhergestellt wird, wechselt sein Status während der Datenreintegration im Hintergrund auf Orange. Dies gewährleistet einen unterbrechungsfreien Betrieb während der Phase der „Rückkehr zum Normalzustand“.

Über einfache Statussymbole hinaus bietet die Benutzeroberfläche eine Failover-Orchestrierung per Mausklick. So können Sie für geplante Wartungsarbeiten die Rollen (Primär/Sekundär) manuell tauschen, ohne die Benutzeraktivitäten zu unterbrechen.

Wie funktioniert der SafeKit Farm-Cluster?

Virtuelle IP-Adresse in einem Farm-Cluster

Wie der Evidian SafeKit Farm-Cluster Netzwerklastverteilung und Failover implementiert

In der vorherigen Abbildung läuft die Anwendung auf den 3 Servern (3 ist ein Beispiel, es können 2 oder mehr sein). Benutzer sind mit einer virtuellen IP-Adresse verbunden.
Die virtuelle IP-Adresse ist lokal auf jedem Server im Farm-Cluster konfiguriert.
Der eingehende Datenverkehr an die virtuelle IP-Adresse wird von allen Servern empfangen und durch einen Netzwerkfilter im Kernel jedes Servers unter ihnen aufgeteilt.
SafeKit erkennt Hardware- und Softwarefehler, rekonfiguriert die Netzwerkfilter im Falle eines Fehlers und bietet konfigurierbare Anwendungsprüfer und Wiederherstellungsskripte.

Lastverteilung in einem Netzwerkfilter

Der Netzwerklastverteilungsalgorithmus innerhalb des Netzwerkfilters basiert auf der Identität der Client-Pakete (Client-IP-Adresse, Client-TCP-Port). Abhängig von der Identität des eingehenden Client-Pakets akzeptiert nur ein Filter auf einem Server das Paket; die anderen Filter auf den anderen Servern weisen es ab.
Sobald ein Paket vom Filter auf einem Server akzeptiert wurde, werden nur die CPU und der Speicher dieses Servers von der Anwendung verwendet, die auf die Anforderung des Clients reagiert. Die ausgehenden Nachrichten werden direkt vom Anwendungsserver an den Client gesendet.
Wenn ein Server ausfällt, rekonfiguriert das Farm-Heartbeat-Protokoll die Filter im Netzwerklastverteilungs-Cluster, um den Datenverkehr auf die verbleibenden verfügbaren Server neu zu verteilen.

Zustandsbehaftete (Stateful) oder zustandslose (Stateless) Anwendungen

Bei einer zustandsbehafteten (stateful) Anwendung besteht eine Sitzungsaffinität. Derselbe Client muss über mehrere TCP-Sitzungen mit demselben Server verbunden sein, um seinen Kontext auf dem Server abzurufen. In diesem Fall wird die SafeKit-Lastverteilungsregel auf die Client-IP-Adresse konfiguriert. Somit ist derselbe Client über mehrere TCP-Sitzungen immer mit demselben Server verbunden. Und verschiedene Clients werden auf verschiedene Server in der Farm verteilt.
Bei einer zustandslosen (stateless) Anwendung besteht keine Sitzungsaffinität. Derselbe Client kann über mehrere TCP-Sitzungen mit verschiedenen Servern in der Farm verbunden sein. Es wird kein Kontext lokal auf einem Server von einer Sitzung zur nächsten gespeichert. In diesem Fall wird die SafeKit-Lastverteilungsregel auf die Identität der TCP-Client-Sitzung konfiguriert. Diese Konfiguration ist die beste für die Verteilung von Sitzungen zwischen Servern, erfordert jedoch einen TCP-Dienst ohne Sitzungsaffinität.

Wie wird ein SafeKit Farm-Cluster konfiguriert?

SafeKit Webkonsole: Farm-Cluster-Konfiguration für Netzwerk-Lastverteilung und virtuelles IP-Management.

Der SafeKit Farm-Cluster ist für hohe Verfügbarkeit und Skalierbarkeit von Diensten konzipiert. Die Konfiguration konzentriert sich darauf, den eingehenden Datenverkehr gleichzeitig auf beide Knoten zu verteilen:

  • Lastverteilte Dienste (Registerkarte Macros): Definieren Sie die spezifischen Anwendungsdienste (z. B. Apache, IIS, Nginx), die auf allen Knoten aktiv bleiben sollen.
  • Heartbeat-Netzwerk(e): Kommunikationspfade, die verwendet werden, um festzustellen, ob ein Knoten die Farm verlassen hat, was eine sofortige Neuverteilung der Last auslöst.
  • Virtuelle IP (Farm VIP): Im Gegensatz zu einem Mirror-Cluster wird die Farm VIP von den Knoten gemeinsam genutzt, wobei ein Kernel-Filteralgorithmus zur Verteilung des Netzwerkverkehrs eingesetzt wird.
  • Lastverteilungsregeln: Definieren Sie die Richtlinien für die Verkehrsverteilung basierend auf der Quell-IP-Adresse oder dem Port.
  • Checkers (Prüfmodule): Überwachen den Zustand der Anwendung und lösen einen automatischen Neustart aus, wenn ein Prozessfehler erkannt wird.

Wie wird ein SafeKit Farm-Cluster überwacht?

SafeKit-Konsole: Überwachung eines 2-Knoten-Farm-Clusters, wobei beide Knoten im UP-Zustand mit aktiver Lastverteilung angezeigt werden.

Das Monitoring eines Farm-Clusters bietet Einblick in die Active-Active-Natur der Infrastruktur, bei der alle Knoten zur Leistung der Anwendung beitragen (in diesem Beispiel werden 2 Knoten gezeigt):

  • UP-Zustand (50 % auf 2 Knoten): In einer gesunden Farm befinden sich beide Knoten im Zustand „UP“ (50 %), was bedeutet, dass beide aktiv Client-Anfragen über die gemeinsame virtuelle IP empfangen und verarbeiten.
  • Automatische Lastumverteilung: Wenn ein Knoten ausfällt, zeigt die Konsole visuell an, dass der verbleibende Knoten 100 % des Datenverkehrs übernimmt. Es gibt keine „Failover“-Verzögerung, da der überlebende Knoten bereits aktiv ist (abgesehen von einer Erkennungszeit von wenigen Sekunden).
  • Knoten-Integration: Wenn ein reparierter Knoten neu gestartet wird, wechselt er von „STOP“ zu „UP“ und beginnt automatisch, seinen Anteil an der Last zu empfangen, ohne dass ein Eingreifen des Administrators erforderlich ist.
  • Keine Datensynchronisation: Beachten Sie, dass es in einem Farm-Cluster keinen „orangenen“ Resynchronisationszustand gibt, da die Knoten in der Regel zustandslos sind oder eine Backend-Datenbank gemeinsam nutzen (die separat in einem Mirror-Cluster geschützt werden kann).

Über einfache Statussymbole hinaus bietet die Schnittstelle ein Knotenmanagement mit einem Klick. Dies ermöglicht es Ihnen, einen Knoten für geplante Wartungsarbeiten manuell zu stoppen oder zu starten, während die gemeinsame virtuelle IP den Datenverkehr automatisch neu verteilt, ohne die Benutzeraktivität zu unterbrechen.

Vergleich von SafeKit mit herkömmlichen Hochverfügbarkeits- (HA-) Clustern

Wie schneidet SafeKit im Vergleich zu herkömmlichen Hochverfügbarkeits- (HA-) Clusterlösungen ab?

Dieser Vergleich beleuchtet die grundlegenden Unterschiede zwischen SafeKit und herkömmlichen Hochverfügbarkeits- (HA-) Clusterlösungen wie Failover-Clustern, Virtualisierungs-HA und SQL Always-On. SafeKit ist als Software-Only-Lösung mit geringer Komplexität für generische Anwendungsredundanz konzipiert, im Gegensatz zur hohen Komplexität und den spezifischen Speicheranforderungen (gemeinsamer Speicher, SAN), die für herkömmliche HA-Mechanismen typisch sind.
Vergleich von SafeKit mit herkömmlichen Hochverfügbarkeits- (HA-) Clustern
Lösungen Komplexität Kommentare
Failover-Cluster (Microsoft) Hoch Spezifischer Speicher (gemeinsamer Speicher, SAN)
Virtualisierung (VMware HA) Hoch Spezifischer Speicher (gemeinsamer Speicher, SAN, vSAN)
SQL Always-On (Microsoft) Hoch Nur SQL ist redundant, erfordert SQL Enterprise Edition
Evidian SafeKit Niedrig Am einfachsten, generisch und nur Software. Ungeeignet für große Datenreplikation.

SafeKits Vorteil bei der Anwendungsredundanz

SafeKit erreicht seine geringe Komplexität bei der Hochverfügbarkeit durch einen einfachen, softwarebasierten Spiegelungsmechanismus, der teure, dedizierte Hardware wie ein SAN (Storage Area Network) überflüssig macht. Dies macht es zu einer leicht zugänglichen Lösung zur schnellen Implementierung von Anwendungsredundanz ohne komplexe Infrastrukturänderungen.

SafeKit HA Kostenlose Testversion & Technische Dokumentation

💡 Um Ihre High-Availability-Reise mit SafeKit zu beginnen, starten Sie mit den Schnellinstallationsanleitungen.

📦 SafeKit HA-Softwarepakete - Version 8.2

Diese Tabelle enthält die SafeKit-Installationsdateien für die aktuelle Version, organisiert nach Betriebssystem und Installationstyp.

BS / Plattform Installationstyp Hauptvorteil / Dokumentation Download-Link
Alle Plattformen PDF-Dokument Offizielles Software Release Bulletin (BS-Unterstützung & Fixes) 📄 SafeKit 8.2 SRB anzeigen
Windows (Intel 64-Bit) .exe Installer Enthält Microsoft VC++ Redistributable ⬇️ SafeKit 8.2 Windows EXE herunterladen
Windows (Intel 64-Bit) .msi Installer Enthält kein Microsoft VC++ Redistributable ⬇️ SafeKit 8.2 Windows MSI herunterladen
Linux (Intel 64-Bit) Selbstentpackende .BIN Enthält Linux-Paket und Installationsskript ⬇️ SafeKit 8.2 Linux BIN-Datei (Intel) herunterladen
Linux (ARM 64-Bit) Selbstentpackende .BIN Enthält Linux-Paket und Installationsskript ⬇️ SafeKit 8.2 Linux BIN-Datei (ARM) herunterladen

➡️ Zu den v7.5 Archiven

SafeKit Applikationsmodul-Bibliothek: Gebrauchsfertige Lösungen

Diese Tabelle zeigt die SafeKit High Availability (HA) Lösungen, kategorisiert nach Anwendung und Betriebsumgebung (Datenbanken, Webserver, VMs, Cloud). Identifizieren Sie das spezifische vorkonfigurierte .safe Modul (z. B. mirror.safe, farm.safe und andere), das für Echtzeit-Replikation, Lastverteilung und automatisches Failover kritischer Geschäftsanwendungen unter Windows oder Linux erforderlich ist. Vereinfachen Sie die Einrichtung Ihres HA-Clusters mit direkten Links zu Kurzanleitungen.

⚠️ Hinweis: Die .safe Module stehen in den Installationshandbüchern zum Download bereit. Ein SafeKit .safe Modul ist im Wesentlichen eine vorkonfigurierte High Availability (HA) Vorlage, die definiert, wie eine bestimmte Anwendung geclustert und durch die SafeKit-Software geschützt wird. In der Praxis enthält es eine Konfigurationsdatei (userconfig.xml) und Restart-Skripte.

SafeKit High Availability (HA) Lösungen: Kurzanleitungen zur Installation (mit herunterladbaren .safe Modulen)
Anwendungskategorie HA-Szenario (Hochverfügbarkeit) Technologie / Produkt .safe Modul Installationsanleitung
Neue Anwendungen Echtzeit-Replikation und Failover Windows mirror.safe Anleitung anzeigen: Windows Replikation
Neue Anwendungen Echtzeit-Replikation und Failover Linux mirror.safe Anleitung anzeigen: Linux Replikation
Neue Anwendungen Netzwerk-Lastverteilung und Failover Windows farm.safe Anleitung anzeigen: Windows Lastverteilung
Neue Anwendungen Netzwerk-Lastverteilung und Failover Linux farm.safe Anleitung anzeigen: Linux Lastverteilung
Datenbanken Replikation und Failover Microsoft SQL Server sqlserver.safe Anleitung anzeigen: SQL Server Cluster
Datenbanken Replikation und Failover PostgreSQL postgresql.safe Anleitung anzeigen: PostgreSQL Replikation
Datenbanken Replikation und Failover MySQL mysql.safe Anleitung anzeigen: MySQL Cluster
Datenbanken Replikation und Failover Oracle oracle.safe Anleitung anzeigen: Oracle Failover Cluster
Datenbanken Replikation und Failover Firebird firebird.safe Anleitung anzeigen: Firebird HA
Webserver Lastverteilung und Failover Apache apache_farm.safe Anleitung anzeigen: Apache Lastverteilung
Webserver Lastverteilung und Failover IIS iis_farm.safe Anleitung anzeigen: IIS Lastverteilung
Webserver Lastverteilung und Failover NGINX farm.safe Anleitung anzeigen: NGINX Lastverteilung
VMs und Container Replikation und Failover Hyper-V hyperv.safe Anleitung anzeigen: Hyper-V VM Replikation
VMs und Container Replikation und Failover KVM kvm.safe Anleitung anzeigen: KVM VM Replikation
VMs und Container Replikation und Failover Docker mirror.safe Anleitung anzeigen: Docker Container Failover
VMs und Container Replikation und Failover Podman mirror.safe Anleitung anzeigen: Podman Container Failover
VMs und Container Replikation und Failover Kubernetes K3S k3s.safe Anleitung anzeigen: Kubernetes K3S Replikation
AWS Cloud Echtzeit-Replikation und Failover AWS mirror.safe Anleitung anzeigen: AWS Replikations-Cluster
AWS Cloud Netzwerk-Lastverteilung und Failover AWS farm.safe Anleitung anzeigen: AWS Lastverteilungs-Cluster
GCP Cloud Echtzeit-Replikation und Failover GCP mirror.safe Anleitung anzeigen: GCP Replikations-Cluster
GCP Cloud Netzwerk-Lastverteilung und Failover GCP farm.safe Anleitung anzeigen: GCP Lastverteilungs-Cluster
Azure Cloud Echtzeit-Replikation und Failover Azure mirror.safe Anleitung anzeigen: Azure Replikations-Cluster
Azure Cloud Netzwerk-Lastverteilung und Failover Azure farm.safe Anleitung anzeigen: Azure Lastverteilungs-Cluster
Physische Sicherheit / VMS Echtzeit-Replikation und Failover Milestone XProtect milestone.safe Anleitung anzeigen: Milestone XProtect Failover
Physische Sicherheit / VMS Echtzeit-Replikation und Failover Nedap AEOS nedap.safe Anleitung anzeigen: Nedap AEOS Failover
Physische Sicherheit / VMS Echtzeit-Replikation und Failover Genetec (SQL Server) sqlserver.safe Anleitung anzeigen: Genetec SQL Failover
Physische Sicherheit / VMS Echtzeit-Replikation und Failover Bosch AMS (Hyper-V) hyperv.safe Anleitung anzeigen: Bosch AMS Hyper-V Failover
Physische Sicherheit / VMS Echtzeit-Replikation und Failover Bosch BIS (Hyper-V) hyperv.safe Anleitung anzeigen: Bosch BIS Hyper-V Failover
Physische Sicherheit / VMS Echtzeit-Replikation und Failover Bosch BVMS (Hyper-V) hyperv.safe Anleitung anzeigen: Bosch BVMS Hyper-V Failover
Physische Sicherheit / VMS Echtzeit-Replikation und Failover Hanwha Vision (Hyper-V) hyperv.safe Anleitung anzeigen: Hanwha Vision Hyper-V Failover
Physische Sicherheit / VMS Echtzeit-Replikation und Failover Hanwha Wisenet (Hyper-V) hyperv.safe Anleitung anzeigen: Hanwha Wisenet Hyper-V Failover
Siemens Produkte Echtzeit-Replikation und Failover Siemens Siveillance suite (Hyper-V) hyperv.safe Anleitung anzeigen: Siemens Siveillance HA
Siemens Produkte Echtzeit-Replikation und Failover Siemens Desigo CC (Hyper-V) hyperv.safe Anleitung anzeigen: Siemens Desigo CC HA
Siemens Produkte Echtzeit-Replikation und Failover Siemens Siveillance VMS SiveillanceVMS.safe Anleitung anzeigen: Siemens Siveillance VMS HA
Siemens Produkte Echtzeit-Replikation und Failover Siemens SiPass (Hyper-V) hyperv.safe Anleitung anzeigen: Siemens SiPass HA
Siemens Produkte Echtzeit-Replikation und Failover Siemens SIPORT (Hyper-V) hyperv.safe Anleitung anzeigen: Siemens SIPORT HA
Siemens Produkte Echtzeit-Replikation und Failover Siemens SIMATIC PCS 7 (Hyper-V) hyperv.safe Anleitung anzeigen: SIMATIC PCS 7 HA
Siemens Produkte Echtzeit-Replikation und Failover Siemens SIMATIC WinCC (Hyper-V) hyperv.safe Anleitung anzeigen: SIMATIC WinCC HA

Häufig gestellte Fragen (FAQ) zur SafeKit-Hochverfügbarkeit

Architektur & Replikation

Nutzt SafeKit synchrone oder asynchrone Replikation?

SafeKit implementiert eine synchrone Echtzeit-Replikation auf Byte-Ebene zwischen zwei Knoten, um eine Null-Datenverlust-Strategie (RPO=0) innerhalb des Clusters zu gewährleisten.

Für Disaster Recovery über große Entfernungen wird SafeKit mit einer externen Backup-Lösung kombiniert, die die asynchrone Replikation auf einen dritten Knoten an einem Remote-Standort übernimmt, um die Auswirkungen von Netzwerklatenzen zu minimieren.

Benötigt SafeKit gemeinsam genutzten Speicher oder ein SAN?

Nein. SafeKit basiert auf einer Shared-Nothing-Architektur. Es repliziert Daten zwischen Standard-internen Festplatten über das Netzwerk, wodurch ein kostspieliges Storage Area Network (SAN) oder replizierte Speicher-Arrays überflüssig werden.

Wie implementiert SafeKit eine virtuelle IP-Adresse?

SafeKit verwaltet eine softwaredefinierte virtuelle IP (VIP) mittels Gratuitous ARP (GARP) in lokalen Subnetzen. In Cloud-Umgebungen wie AWS, Azure oder GCP nutzt es Health-Check-URLs, um das Traffic-Failover über native Load Balancer zu orchestrieren.

Technische Spezifikationen

Welche Einschränkungen hat SafeKit bei sehr großen Datensätzen?

SafeKit ist hochskalierbar, aber abhängig von der Netzwerkleistung. Wie in unseren technischen Einschränkungen für sehr große Datensätze detailliert beschrieben, wird eine dedizierte 10-Gbit/s-Replikationsverbindung für Multi-Terabyte-Umgebungen empfohlen. Für eine optimale Resynchronisationsleistung ist es zudem ratsam, weniger als 1.000.000 Dateien zu replizieren.

Welche Betriebssysteme und Hypervisoren werden unterstützt?

SafeKit unterstützt Windows und Linux (Red Hat, Ubuntu, Windows Server, Windows PC). Die vollständige Liste der unterstützten Betriebssysteme finden Sie in unserem Bereich für technische Ressourcen.

Hochverfügbarkeit auf Anwendungsebene ist hypervisor-agnostisch und läuft auf VMware, Hyper-V und anderen Plattformen sowie auf physischen Servern. HA auf VM-Ebene wird unter Hyper-V und KVM unterstützt (Replikation und Failover vollständiger virtueller Maschinen).

Funktionen & Betrieb

Was ist der Unterschied zwischen Hochverfügbarkeit auf Anwendungs- und VM-Ebene?

HA auf Anwendungsebene überwacht spezifische Softwareprozesse und startet bei einem Fehler nur die App neu. HA auf VM-Ebene wird auf Hyper-V und KVM unterstützt; hierbei wird die gesamte virtuelle Maschine repliziert und neu gestartet, was ideal ist, wenn Sie keine tiefgehenden technischen Kenntnisse über die interne Anwendung haben.

Was ist der Unterschied zwischen Mirror- und Farm-Clustern?

Ein Mirror-Cluster ist eine 2-Knoten-Architektur mit Echtzeit-Replikation für zustandsbehaftete Anwendungen wie Datenbanken. Ein Farm-Cluster nutzt N-Knoten und Netzwerk-Lastverteilung für zustandslose Web- oder Anwendungsdienste. Für komplexe Umgebungen können Sie Mirror- und Farm-Cluster kombinieren, um eine mehrstufige Anwendung zu schützen (z. B. eine Web-Farm mit Lastverteilung und eine gespiegelte Datenbank).

Wo finde ich die kostenlose SafeKit HA-Testversion und Dokumentation?

Eine 30-tägige Testversion mit vollem Funktionsumfang, Installationsanleitungen und vollständige technische Handbücher sind in unserem Bereich für technische Ressourcen verfügbar. Wir bieten zudem ein kostenloses Online-Schulungs- und Zertifizierungsprogramm an, um Ihnen den Einstieg zu erleichtern.