Cyber-Resilienz ist die Fähigkeit eines Unternehmens, angesichts von Cyberangriffen und Naturkatastrophen weiterzuarbeiten. Backups, Snapshots und Datenreplikation sind sehr wichtige Tools und Strategien für die Cyber-Resilienz, mit dem gleichen ultimativen Ziel, Ihre Daten zu schützen, aber sie sind oft verwirrt.
Sehen wir uns an, was jeder einzelne ist, wie er sich unterscheidet, einige Beispiele aus der Praxis und wie Everpure jedes dieser Schlüsselelemente bereitstellt.
Was ist Datenreplikation?
Datenreplikation bedeutet das Kopieren von Daten an einen anderen Ort, sei es ein Storage-System innerhalb desselben Rechenzentrums oder, häufiger, in ein Remote-Rechenzentrum als Schutz vor Rechenzentrumausfällen. Es handelt sich um den Prozess, Daten an mehr als einem Standort oder Knoten zu speichern, sodass alle Benutzer dieselben Daten ohne Inkonsistenz gemeinsam nutzen können.
Das Ergebnis der Datenreplikation ist eine verteilte Datenbank, die es Benutzern ermöglicht, auf für ihre Aufgaben relevante Daten zuzugreifen, ohne die Arbeit anderer Systeme oder Teams zu beeinträchtigen.
Arten der Datenreplikation
Es gibt verschiedene Arten der Datenreplikation:
- Die synchrone Replikation repliziert alle Input/Output (IO), während sie in das Datenspeichersystem geschrieben wird, das sowohl lokale als auch Remote-Schreibvorgänge ausführt, bevor es dem Host bestätigt, dass der Schreibvorgang gut ist.
- Die asynchrone Replikation repliziert Daten in bestimmten Zeitintervallen, beispielsweise alle fünf Minuten, und die Änderungen werden dann an einem Remote-Standort repliziert. Das bedeutet, dass das Schlimmste, was in diesem Beispiel passieren könnte, darin besteht, dass Sie fünf Minuten an Daten verlieren.
- Bei der Transaktionsreplikation erhalten Benutzer vollständige Erstkopien der Datenbank und erhalten dann Updates, wenn sich die Daten ändern.
- Bei der Snapshot-Replikation werden Daten genau so verteilt, wie sie zu einem bestimmten Zeitpunkt erscheinen, wodurch zu diesem Zeitpunkt ein „Snapshot“ von Daten erstellt wird, der dann an die Benutzer gesendet wird.
- Bei der Zusammenführungsreplikation werden Daten aus zwei oder mehr Datenbanken in einer einzigen Datenbank kombiniert. Die Zusammenführungsreplikation ist die komplexeste Art der Datenreplikation, da sie es sowohl Publishern als auch Abonnenten ermöglicht, unabhängig Änderungen an der Datenbank vorzunehmen.
Es gibt auch eine vollständige Replikation, bei der die gesamte Datenbank an jedem Standort gespeichert ist, und eine partielle Replikation, bei der nur häufig verwendete Fragmente einer Datenbank repliziert werden.
Everpure ActiveCluster™ hält die Datenkonsistenz über geografisch verteilte Instanzen hinweg aufrecht.
Einsatzbereiche der Merge- und der transaktionalen Datenreplikation
Die Merge-Replikation wird üblicherweise in Server-zu-Client-Umgebungen verwendet. Damit können Änderungen von einem Publisher an mehrere Subscriber gesendet werden. Bei der transaktionalen Replikation werden die Daten in Echtzeit vom Publisher in die Empfängerdatenbank kopiert. Transaktionsreplikation kopiert nicht nur die Datenänderungen, sondern repliziert auch jede Änderung konsistent und genau. Transaktionsdatenreplikation eignet sich in der Regel am besten für Server-zu-Server-Umgebungen.
Was ist ein Backup?
Backup und Wiederherstellung ist der Prozess zum Erstellen und Speichern von Kopien Ihrer Daten, mit dem Sie die Services Ihres Unternehmens im Falle eines primären Datenausfalls aufgrund eines Stromausfalls, eines Ransomware-Angriffs oder einer anderen Art von Katastrophe wiederherstellen können.
Mit Backups können Sie Ihre Systeme auf einen früheren Zeitpunkt vor dem Datenverlust oder der Beschädigung zurücksetzen, um Dienste wiederherzustellen. Sie können Backups auf demselben Server wie die ursprünglichen Daten speichern, aber es ist in der Regel besser, sie auf einem anderen Server zu speichern, idealerweise an einem anderen Ort oder auf einem separaten System wie einem sicheren Cloud-Server, um Datenredundanz zu schaffen.
Was ist RTO vs. RPO?
Wiederherstellungszeitziel (RTO) und Wiederherstellungspunktziel (RPO) sind wichtige Kennzahlen bei Disaster Recovery und Geschäftskontinuitätsplanung. RTO legt fest, wie schnell Systeme und Anwendungen nach einer Unterbrechung wiederhergestellt werden müssen, um inakzeptable Ausfallzeiten zu vermeiden, während RPO die maximal akzeptable Menge an Datenverlust angibt, die in der Zeit gemessen wird – im Grunde genommen wie weit zurück in der Zeit Sie vom Ausfallpunkt entfernt sind und immer noch nutzbare Daten wiederherstellen können. Gemeinsam leiten sie das Design von Backup-, Replikations- und Wiederherstellungsstrategien, um die Geschäftsanforderungen für Resilienz und Kontinuität zu erfüllen.
Was ist ein Snapshot?
Ein Snapshot kopiert den Zustand eines Systems zu einem bestimmten Zeitpunkt und bewahrt ein virtuelles Bild des Dateisystems und der Einstellungen Ihres Servers auf.
Im Gegensatz zu einem Backup, das eine vollständige Kopie Ihrer Daten erstellt, kopiert ein Snapshot nur die Einstellungen und Metadaten, die zur Wiederherstellung Ihrer Daten im Falle einer Störung benötigt werden. Sie müssen die Quelldateien für Ihre Snapshots also immer noch an einem separaten Ort speichern, um sie abrufen zu können.
Datenreplikation vs. Datenbackup
Datenreplikation und Datenbackup sind zwar ähnlich, aber nicht gleichzusetzen.
Beim Datenbackup werden die zu einem bestimmten Zeitpunkt gespeicherten Daten wiederhergestellt, indem auf Ihren Produktionsservern „Speicherpunkte“ angelegt werden. Diese Speicherpunkte können später im Falle einer Dateibeschädigung, eines Systemfehlers, eines Ausfalls oder eines anderen Ereignisses, das einen Datenverlust verursacht, wiederhergestellt werden. Da herkömmliche Datenbackups mehrere Stunden dauern können, planen Unternehmen sie in der Regel nachts oder an Wochenenden.
Obwohl immer das Risiko besteht, Daten zwischen Backups zu verlieren, sind sie immer noch ein guter Datenschutzstandard und eignen sich besonders für die langfristige Speicherung großer Sätze statischer Daten. Datenbackups sind eine wichtige Datenschutzmethode für Branchen, die langfristige Aufzeichnungen zur Compliance führen müssen.
Während Backups sich auf den Datenschutz konzentrieren, konzentriert sich die Datenreplikation auf die Geschäftskontinuität und sorgt dafür, dass geschäftskritische und kundenorientierte Anwendungen auch bei einer Katastrophe ausgeführt werden.