Verfügbarkeit

Nicht jede Verfügbarkeit ist gleich

Was ist Verfügbarkeit?

Die Verfügbarkeit ist eine Möglichkeit, die Haltbarkeit eines Systems zu messen. Die Verfügbarkeit kann definiert werden als die Zeitspanne, in der ein System tatsächlich funktioniert (oder ein Dienst betriebsbereit ist), geteilt durch die Zeitspanne, in der das System hätte arbeiten können.

Was sind typische Verfügbarkeitswerte?

Systeme werden in der Regel durch die Anzahl der "Neunen" in Verfügbarkeitsstufen eingeteilt und mit Begriffen wie "hochverfügbar" und "hochverfügbar" weiter beschrieben.fehlertolerant.” Wenn ein System 99 % der Zeit verfügbar ist (zwei Neunen), bedeutet dies, dass es 1 % der Zeit nicht verfügbar ist. In einem Jahr mit 525.600 verfügbaren Minuten können Sie davon ausgehen, dass ein System mit "zwei Neunen" für 5256 dieser Minuten oder für etwa 88 Stunden oder 4 Tage nicht verfügbar ist. Abhängig von Ihrem speziellen Kosten für Ausfallzeiten, kann dies teuer werden.

Verfügbarkeit Anzahl von Neunen Ausfallzeit pro Jahr Oft beschrieben als
99.9% Drei Neunen 526 Minuten oder weniger Verfügbar
99.99% Vier Neunen 53 Minuten oder weniger Hochverfügbar
99.999% Fünf Neunen 5 Minuten oder weniger Fehlertolerant

Systeme, die mit einer höheren durchschnittlichen Verfügbarkeit von "vier Neunen" und "fünf Neunen" arbeiten, werden oft als "hochverfügbare" oder "fehlertolerante" Systeme bezeichnet.

Was sind gängige Methoden, um die Verfügbarkeit zu erhöhen?

Es gibt mehrere bewährte Methoden, die Unternehmen zur Verbesserung der Verfügbarkeit einsetzen. Sie reichen von der Verbesserung der Systemzuverlässigkeit und -ausfallsicherheit über die Implementierung von Backup- und Wiederherstellungsprozeduren bis hin zum Einsatz von redundanten Clustern (physisch oder virtuell) mit Failover-Services.

Stratus Ztc EdgeFehlertolerantes System, Hochverfügbarkeitslösung

Robust, lüfterlos, Schutzart IP-40

Verwendung zuverlässiger und belastbarer Systeme

Eine Möglichkeit, die Verfügbarkeit zu verbessern, ist der Einsatz zuverlässigerer Systeme. Je robuster und zuverlässiger Ihr System ist, desto geringer ist die Wahrscheinlichkeit, dass es ausfällt. Je weniger es ausfällt, desto länger läuft es, und desto länger ist es per Definition verfügbar.

Eine weitere Möglichkeit, die Verfügbarkeit zu erhöhen, ist die Implementierung eines widerstandsfähigeren Systems - eines Systems, das sich schnell von einem Rückschlag erholen kann. Indem Sie die Zeit reduzieren, die für die Reparatur des Systems und die Wiederaufnahme der Dienste benötigt wird, verringern Sie die Ausfallzeit und erhöhen die Gesamtverfügbarkeit. Interessant ist, dass es weniger wichtig ist, wie oft ein System ausfällt, wenn es jedes Mal schnell wiederhergestellt werden kann.

Implementierung von Backup und Wiederherstellung

Zuverlässigkeit und Ausfallsicherheit haben jedoch ihre Grenzen. In vielen Fällen müssen Sie sich nicht nur um die Systemverfügbarkeit, sondern auch um den Datenschutz und die Datenintegrität kümmern.

Unternehmen, die einen ganzheitlicheren Ansatz in Bezug auf die Verfügbarkeit verfolgen, sichern ihre Daten häufig regelmäßig und halten Ersatzsysteme im Bestand. Wenn ihre Produktionssysteme einen katastrophalen Ausfall erleiden, starten sie die Dienste auf ihren Ersatzsystemen neu und stellen die benötigten Daten aus ihren Archiven wieder her.

Das Einrichten von Sicherungs- und Wiederherstellungsdiensten erfordert einige Fähigkeiten. Und die Zeit bis zur Wiederherstellung kann variieren, von ein paar Stunden bis zu ein paar Tagen, abhängig von den Anwendungen, der Datenmenge und der Verfügbarkeit von Ersatzteilen.

Verwendung von nativen und virtuellen Clustering- und Failover-Diensten

Für einige Unternehmen mag es akzeptabel sein, die Dienste nach ein paar Stunden oder Tagen wieder aufzunehmen. Aber diejenigen mit höheren relativen Ausfallkosten benötigen einen belastbareren Ansatz, sowohl für ihre Anwendungen als auch für ihre Daten.

Clustering und Failover nutzen das gleiche Prinzip wie Backup und Recovery, verkürzen aber die Zeit für die Wiederherstellung von Diensten, indem sie einige Dinge im Voraus erledigen, wie z. B. die Replikation von Systemen, so dass sie sofort wieder einsatzbereit sind. Mehrere Systeme werden kombiniert und die Daten werden von diesen redundanten Systemen gemeinsam genutzt. Typischerweise fungiert ein System als primäres System, das den Benutzern den Zugriff auf Anwendungen und Daten ermöglicht, während ein sekundäres System als Backup fungiert, das entweder inaktiv bleibt, bis es benötigt wird (passiv), oder andere Anwendungen ausführt (aktiv). Bei einem Ausfall des primären Systems wird die Anwendung auf das sekundäre System "umgeschaltet" und läuft dort weiter, solange die Verbindungen zu den gemeinsam genutzten Daten hergestellt sind.

Mit dem Aufkommen von Virtualisierungstechnologien wurden Clustering- und Failover-Konzepte auf virtuelle Systeme ausgeweitet. Heute werden Virtualisierungs- und Clustering-Technologien eingesetzt, um physische Systeme und Failover-Anwendungen, die auf virtuellen Maschinen (VM) laufen, zu kombinieren und dabei die Vorteile der VM-Portabilität zu nutzen.

Was bietet Stratus ?

Stratus bietet eine breite Palette von edge computing Lösungen, die das gesamte Spektrum der Verfügbarkeit abdecken. Von reinen Softwareprodukten wie everRunbis hin zu Komplettlösungen wie ztC Edge und ftServer die Hardware, Software und Dienstleistungen umfassen, hilft Stratus seinen Kunden, hochverfügbare und fehlertolerante Workloads einfach und kostengünstig bereitzustellen.