Einführung in die Wiederherstellungstests

Bei Wiederherstellungstests handelt es sich um eine Art Testprozess, mit dem die Reaktion der Software oder des Systems und die Fähigkeit zur Wiederherstellung nach einem Absturz oder Hardwarefehler oder anderen damit zusammenhängenden Problemen überprüft werden. Hierbei handelt es sich um den Prozess des erzwungenen Versagens der Software, um zu überprüfen, ob der Wiederherstellungsprozess erfolgreich ist. Der Wiederherstellungstest ist kein Zuverlässigkeitstest, der durchgeführt wird, um den genauen Zeitpunkt des Ausfalls zu ermitteln. Die Wiederherstellungstests werden unter kontrollierten Bedingungen durchgeführt, indem Fehlerlücken simuliert und die tatsächliche Fehlerursache ermittelt werden. Das Hauptziel dieser Tests ist es sicherzustellen, dass keine Daten im Rahmen von Service Level Agreements betroffen, verloren oder beschädigt sind

Wie funktioniert der Wiederherstellungstest?

Wiederherstellungstests sollten unter kontrollierten Bedingungen durchgeführt werden. Die Testbasis sollte erstellt und in der Arbeitsumgebung bereitgestellt werden, wobei geringfügige Änderungen an den Internetprotokollen, Schnittstellengeräten, der Adresse der Firewall, der Hardware und Software vorgenommen werden sollten, die so nah an den ursprünglichen Werten angeschlossen und installiert sind. Diese Tests sollten von Ende zu Ende durchgeführt werden, um ein perfektes Ergebnis zu erzielen, obwohl dies zeitaufwändig und kostspielig ist.

Der Test sollte auf dem Hardwaresystem durchgeführt werden, das auf dem System installiert werden soll. Dies ist ein aussagekräftiger Prozess, da er verwendet wird, um den Sicherungsprozess zu überprüfen und wiederherzustellen, wenn er auf einem anderen Computer installiert wird. Das Backup des Datenträgers und des Hardware-Datenträgers sollte dieselbe Größe haben. Dieses Problem kann jedoch durch Erstellen einer virtuellen Maschine behoben werden. Virtualisierungsanbieter wie VMware sind verfügbar

Tests sollten in Online-Sicherungssystemen durchgeführt werden, da die Anbieter von Sicherungsdiensten durch die Verwendung fehlertoleranter Speichersysteme vor direkten Medienproblemen schützen. Die Backup-Systeme sind äußerst zuverlässig. Überprüfen Sie unbedingt die Wiederherstellungsseite des Systems, um sicherzustellen, dass die Sicherheits-, Verschlüsselungs- und Abruffunktionen keine Ausfälle oder Mängel aufweisen

Nach der Wiederherstellung werden die folgenden Schritte ausgeführt: Große Industrien haben separate Ingenieure, die den Wiederherstellungstest in regelmäßigen Abständen regelmäßig durchführen. Der Aufwand für diese Prüfung und Wartung ist wesentlich und wird in einigen Fällen für kleine Industrien möglicherweise nicht in Betracht gezogen.

Es wird ein geringes Risiko für Datensicherungen und die externe Speicherkonstruktion erwartet, um das Unternehmen vor einer Katastrophe zu bewahren. Sobald die Dateien und Daten wiederhergestellt sind, sollten die folgenden Überprüfungen durchgeführt werden, um sicherzustellen, dass keine Daten verloren gehen oder beschädigt sind. Suchen Sie den beschädigten Ordner und benennen Sie ihn um. Überprüfen Sie die Anzahl der Dateien in den wiederhergestellten Ordnern und vergleichen Sie sie mit einem vorhandenen Ordner. Überprüfen Sie, ob auf Dateien zugegriffen werden kann. Stellen Sie sicher, dass sich der Benutzer bei der Anwendung anmelden und die Daten durchsuchen, aktualisieren und abrufen kann.

Es ist gut, viele Dateien mit unterschiedlichen Datentypen, MP3-Dateien, Dokumenten, Bildern und Videos zu öffnen. Checken Sie sowohl große als auch kleine Dateien ein. Vergleichen Sie sie einfach mit vorhandenen Bibliotheken und Verzeichnissen. Bestimmen Sie die Möglichkeit des Wiederherstellungsprozesses und überprüfen Sie die Sicherungsfunktionen. Stellen Sie sicher, dass Korrekturmaßnahmen eingeleitet wurden, und überprüfen Sie das Verständnis der Backup-Funktionen. Bieten Sie dann dem betroffenen Team ein obligatorisches Training an. Demonstrieren Sie dem Team die Fähigkeit des Unternehmens, kritische Fehler wiederherzustellen und zu beheben. Führen Sie den Wiederherstellungsplan in regelmäßigen Abständen aus

Beispiele für Wiederherstellungstests

Einige Beispiele für Wiederfindungstests werden wie folgt durchgeführt:

Wenn eine Anwendung Daten aus dem Netzwerk abruft, entfernen Sie das Verbindungskabel, stecken Sie das Kabel nach einiger Zeit wieder ein und prüfen Sie, ob die Anwendung die Daten an derselben Stelle abruft, an der die Verbindung unterbrochen wurde.

Starten Sie das System neu, wenn in einem Internetbrowser mehrere Registerkarten geöffnet sind, und prüfen Sie, ob der Browser alle wiederherstellen kann

Wenn in einem Prozess mehrere Fehler auftreten, sollten die Wiederherstellungstests auf strukturierte Weise gemäß den Prioritäts- und Service-Level-Vereinbarungen von einer Einheit zur anderen durchgeführt werden.

Vor dem Testen der Wiederherstellung sollten die Sicherungsdaten abgerufen und in einem sicheren Ordner aufbewahrt werden, um sicherzustellen, dass der reguläre Betrieb auch nach einer Katastrophe durchgeführt werden kann.

Lebenszyklus des Wiederherstellungsprozesses

Der Hauptlebenszyklus des Wiederherstellungsprozesses gliedert sich in fünf Schritte.

  • Standardvorgänge
  • Das Auftreten von Katastrophen und Ausfällen
  • Unterbrechung der Katastrophe und Ausfall des Standardbetriebs
  • Beseitigung von Katastrophen durch den Wiederherstellungsprozess
  • Wiederherstellung aller Prozesse und Daten, um das System wiederherzustellen

1. Standardbetrieb

Ein System oder Server besteht aus Software, Hardware, Firewall und anderen Komponenten, die in das System integriert sind und zusammenarbeiten, um ein öffentliches Ziel zu erreichen. Dieses System führt seinen regulären Betrieb, der vordefiniert ist, für einen bestimmten Zeitraum ohne Unterbrechung aus

2. Das Auftreten von Katastrophen und Ausfällen

Eine Störung dieses Systems kann durch Fehlfunktionen der Software aufgrund falscher Eingaben, Abstürzen der Software, Hardwarefehler oder durch Feuer, Knacken, Bedrohung oder Streik beschädigte Daten verursacht werden. Dies ist eine tödliche Phase, die zu einem Verbindungsabbruch, Geldverlust im Geschäft, Opportunitäts- und Personalverlusten führt.

3. Unterbrechung der Katastrophe und Ausfall des Standardbetriebs

Die Organisation sollte über einen Sicherungsplan für diese Art von Katastrophen verfügen, der das Unternehmen nicht vor einer Katastrophe bewahren kann, aber dabei hilft, die durch die Katastrophe verursachten Auswirkungen und Verluste zu minimieren.

4. Beseitigung von Katastrophen durch den Wiederherstellungsprozess

Wenn die Auswirkungen des Risikoprozesses und der Sicherungspläne an der richtigen Stelle aufbewahrt werden sollen, um dies vor möglichen Katastrophen zu unterstellen. Der Wiederherstellungstest kann in minimaler Zeit ohne großen Energie- und Datenverlust durchgeführt werden. Das betroffene Team sollte die Verantwortung dafür übernehmen, das System so schnell wie möglich wiederherzustellen

5. Alle Prozesse und Daten wiederherstellen, um das System wiederherzustellen

Die Wiederherstellung und Rekonstruktion umfasst mehrere Sitzungen von Prozessen zum Wiederherstellen aller Ordner sowie Installations- und Konfigurationsdateien, die die für eine korrekte Wiederherstellung erforderliche Dokumentation enthalten.

Wiederherstellungstests sind keine Funktionstests, die sich auf Funktionen der Software beziehen, die nicht mit einer bestimmten Funktion oder Benutzeraktion wie Sicherheit oder Skalierbarkeit zusammenhängen. Die für die Wiederherstellung benötigte Zeit hängt von der Anzahl der Startpunkte, einer begrenzten Anzahl von Anwendungen, den Fähigkeiten der Personen, die Wiederherstellungstests durchführen, und den für die Wiederherstellung verfügbaren Tools ab.

Empfohlene Artikel

Dies ist eine Anleitung zum Testen der Wiederherstellung. Hier diskutieren wir, wie Wiederherstellungstests mit Beispielen und dem Lebenszyklus des Wiederherstellungsprozesses funktionieren. Sie können auch den folgenden Artikel lesen, um mehr zu erfahren -

  1. Stabilitätsprüfung
  2. Statische Prüftechniken
  3. Kompatibilitätstests
  4. Negative Prüfung