Hohe Verfügbarkeit im Vergleich zur Fehlertoleranz
Der Unterschied zwischen Fehlertoleranz und Hochverfügbarkeit ist folgender: Eine fehlertolerante Umgebung hat keine Serviceunterbrechung, sondern einen deutlich höheren Aufwand, während eine hoch verfügbare Umgebung eine minimale Serviceunterbrechung aufweist.
Die Fehlertoleranz beruht auf spezialisierter Hardware, um einen Hardwarefehler zu erkennen und sofort zu einer redundanten Hardwarekomponente zu wechseln-ob es sich bei der fehlerhaften Komponente um einen Prozessor, eine Speicherplatine, ein Netzteil, ein E/A-Subsystem oder ein Speichersubsystem handelt. Obwohl diese Umstellung scheinbar nahtlos ist und einen unterbrechungsfreien Service bietet, wird eine hohe Prämie sowohl bei den Hardwarekosten als auch bei der Leistung bezahlt, da die redundanten Komponenten keine Verarbeitung durchführen. Noch wichtiger ist, dass das fehlertolerante Modell Softwarefehler nicht adressiert, was bei weitem die häufigste Ursache für Ausfallzeiten ist.
Hohe Verfügbarkeit betrachtet die Verfügbarkeit nicht als eine Reihe replizierter physischer Komponenten, sondern als eine Gruppe systemweiter, gemeinsam genutzter Ressourcen, die zusammenarbeiten, um wichtige Services zu garantieren. Hohe Verfügbarkeit kombiniert Software mit standardisierter Hardware, um Ausfallzeiten zu minimieren, indem wichtige Services schnell wiederhergestellt werden, wenn ein System, eine Komponente oder eine Anwendung ausfällt. Während nicht sofort, werden die Dienste schnell wiederhergestellt, oft in weniger als einer Minute.
Viele Standorte sind bereit, eine geringe Ausfallzeit mit hoher Verfügbarkeit zu absorbieren, anstatt die viel höheren Kosten für die Bereitstellung von Fehlertoleranz zu bezahlen. Darüber hinaus stehen die Sicherungsprozessoren in den meisten Hochverfügbarkeitskonfigurationen während des normalen Betriebs zur Verfügung.
Hochverfügbarkeitssysteme sind eine hervorragende Lösung für Anwendungen, die schnell wiederhergestellt werden müssen und bei einem Ausfall eine kurze Unterbrechung aushalten können. Einige Branchen haben Anwendungen, die so zeitkritisch sind, dass sie selbst ein paar Sekunden Ausfallzeit nicht aushalten können. Viele andere Branchen können jedoch kleinen Zeiträumen standhalten, wenn ihre Datenbank nicht verfügbar ist. Für diese Branchen kann PowerHA® SystemMirror® die notwendige Kontinuität des Dienstes ohne vollständige Redundanz gewährleisten.