So testen Sie Ihr Storage und vermeiden Probleme
Prüfen Sie Ihr Storage, um möglichen Problemen zuvorzukommen. Die Datenvalidierung - ob manuell oder mit Software - hilft, die Integrität Ihrer Daten zu gewährleisten.
Das Testen von Speicherumgebungen umfasst eine Bandbreite von geschäftskritischen Aktivitäten und automatisierten Tools, um die Bewertung der Daten umzusetzen. Es geht um die Identifizierung von Anomalien während der Backup- und Speicherprozesse. Diese Aufgaben können auch Hackerangriffe, das Löschen von Daten, Datenkorruption und Malware umfassen.
Die Beschädigung von Daten und Systemen kann an verschiedenen Stellen auf dem Weg zur Speicherung auftreten. Probleme sind möglich innerhalb des Systems, das die Daten erzeugt, bei Anwendungen, die ein Backup durchlaufen, bei den Netzwerkverbindungen zwischen Datenquelle und Datenaufbewahrung und bei der eigentlichen Speichertechnologie.
Vor- und Nachteile der Tests
Der hauptsächliche Vorteil des Testens der Speicherinstallationen besteht in der Versicherung, dass die Daten genau dem Zustand vor dem Backup entsprechen. Die Zeit damit zu verbringen, beschädigte Dateien oder Systeme von Daten wiederherzustellen, ist verschwendete Zeit. Unkorrekte Daten können zum Verlust von Kunden oder sogar zu rechtlichen Konsequenzen führen. Unkorrektes Versenden von Daten kann Probleme bei der Supply Chain verursachen. Schlecht oder gar nicht funktionierende Systeme können ebenfalls zum Verlust von Kunden und zu Imageschaden führen.
Zu den Hauptproblemen des Testens der Datenspeicherung gehören die Terminplanung, das Aufspüren von Software für optimale Datenanalyse und -bewertung, die Einrichtung von Regeln und Verfahren, das Aufsetzen von Service Level Agreements (SLAs) einschließlich jener für Speichertests und die Rekrutierung von Personal, das für die Durchführung von Tests und ihrer Bewertung ausgebildet ist. Was den Speicher von Dienstleistern wie zum Beispiel für Cloud Technologie angeht, sollte man rechtzeitig überprüfen, ob der Anbieter auch Test- und Bewertungsdienste bereitstellt.
Testtypen
Mehrere Testoptionen für Speicher liefern zeitgerechte Daten zum Zustands- und Betriebsstatus der primären Speichersysteme. Für Windows-Systeme stellt die chkdsk-Funktion eine Bandbreite an Tests für Zustand-Scans und Fehlerbehebung für Laufwerke zur Verfügung. Außerdem kann man Software für Self-Monitoring, Analysis and Reporting Technology (SMART) ausprobieren, um den Zustand der Speicherlaufwerke zu überprüfen und Erkenntnisse über mögliche Probleme zu erhalten, bevor sie wirklich auftreten.
Man sollte auch den Status des System-BIOS prüfen, um mögliche Laufwerksprobleme zu identifizieren. Schließlich sind Diagnose-Tools für Festplatten vom Hersteller des primären Speichers oder von Drittanbietern heranzuziehen.
Beim Testen des Backups ist es am einfachsten, zum Speichermedium zu wechseln, den für die Sicherung vorgesehenen Ordner zu suchen, die gerade gesicherte Datei oder Anwendung zu finden und zu versuchen, darauf zuzugreifen. Wenn die Datei in der Dateiliste verzeichnet ist, ist das bereits das erste gute Zeichen. Danach sollte man versuchen, die Datei zu öffnen oder die Anwendung zu starten. Die Anwender, die die Dateien erzeugt oder die Anwendung entwickelt hatten, sollten diese Art von Aktivitäten vollziehen, wenn sie wissen wollen, warum Workloads eventuell nicht in Ordnung sind.
Angenommen, alles ist in Ordnung, dann besteht der nächste Test in der Bewertung der Datei im Benchmarking. Hier sollte man Software verwenden, die die ursprünglichen und die Backup-Versionen überprüft und vergleicht, um alle Unregelmäßigkeiten festzustellen.
Tests von Anwendungen überprüfen Merkmale wie zum Beispiel Antwortzeiten und Batch-Laufzeiten von Online Transaction Processing im Vergleich zu den Angaben der Hersteller. Beispielfragen sind in der Regel in die Anwendung, für die ein Backup erstellt wurde, eingegliedert, um Antwortzeiten in einer produktionsnahen Umgebung zu analysieren.
Scripts für die Datenbewertung verwenden
Gestützt auf die Erfahrung mit Programmiersprachen, lassen sich Scripts schreiben, um die Bewertung von Daten durchzuführen. Das Script leitet das System an, Datenwerte zu vergleichen und im Verhältnis zu vorher definierten Regeln zu strukturieren. Damit lässt sich nachweisen, ob den Bestimmungsgrößen für die Datenqualität entsprochen wurde.
Tritt ein Regelverstoß auf, kann dieser durch Fehlerbehebung identifiziert und behoben werden. Dieser Bewertungsansatz kann eine Zeitlang dauern, weshalb Software-Tools hilfreich sind.
Software für Datenbewertung nutzen
Es gibt Software-Programme, um den Prozess der Datenbewertung zu erleichtern. Die Software stützt sich auf Regeln und Dateistrukturen, die von Anwendern entwickelt wurden, und liefert Bewertungen an jedem Punkt in einem Arbeitsprozess, wobei Unregelmäßigkeiten für die Beachtung und Abhilfe hervorgehoben werden. Im Folgenden eine Liste von verschiedenen Softwareanbietern und Produkten für Datenbewertung:
- RightData
- Xplenty
- iCEDQ
- Informatica
- QuerySurge
- Datagaps ETL Validator
- QualiDi
- Talend