Wenn wir uns näher mit dem Thema befassen, stellen wir oft fest, dass Kunden die Unterschiede zwischen Snapshots, Replikation und Backups nicht ganz verstehen. Diese Erkenntnis habe ich aus unzähligen Verkaufsgesprächen gewonnen, in denen ich Unternehmen bei der Auswahl der richtigen Optionen für die Datenspeicherung, -sicherung und -Recovery ihrer Anwendungen beraten durfte.
Snapshots für die operative Recovery des Kontos
Snapshots bilden den Ausgangspunkt für die meisten Diskussionen zum Thema Datensicherung und Recovery. Ein Snapshot kann manuell über die AWS-Konsole oder vollautomatisch erstellt werden. Die Automatisierung lässt sich über Skripte oder im Rahmen des Schedulers eines AWS-Backup-Plans planen. Snapshots eignen sich hervorragend für die operative Recovery, erfordern jedoch eine Reihe von Schritten, um sie in ein nutzbares Volume oder eine Datenbank umzuwandeln. Eine weitere Einschränkung besteht darin, dass Snapshots für Recoverys außerhalb des Kontos oder der Region nicht ohne Weiteres zwischen Konten oder Regionen übertragen werden können. Die Recovery-Prozesse für einzelne Dateien, Verzeichnisse oder Datenbankdatensätze aus einem Snapshot sind zudem umständlich, da eine derart detaillierte Recovery mehrere Schritte erfordert und viel Zeit in Anspruch nimmt.
Aus Sicherheitsgründen sollten Sie darauf achten, Ihre Snapshots zu schützen, da diese eines von vielen Zielen sein können, nach denen Hacker in Ihren Konten suchen. Auf Snapshots kann zugegriffen werden, sie können kopiert, in Volumes oder Datenbanken umgewandelt und sensible Daten daraus gestohlen werden. Snapshots können zudem gelöscht werden, was Ihre Möglichkeiten zur Wiederherstellung oder zur Erfüllung langfristiger Aufbewahrungsanforderungen im Rahmen der Compliance zunichte machen würde. Um Ihre Snapshots zu sichern, kopieren Sie diese in ein hochsicheres sekundäres Konto, vorzugsweise außerhalb Ihrer AWS-Produktionskonten.
Replikation für Failover bei Produktionsausfällen auf alternative Konten/Regionen
Eine weitere Strategie zum Schutz und zur Recovery ist die Replikation von Produktionsdaten in Echtzeit oder nahezu in Echtzeit. Sobald Änderungen an den Produktionsdaten vorgenommen werden, werden diese so schnell wie möglich an Replikate in anderen Konten oder Regionen weitergeleitet. Replizierte Daten sind eine hervorragende Strategie für schnelle Failovers auf einen sekundären Standort, falls Ihre primäre Produktionsumgebung von einer Katastrophe betroffen ist. Es erfordert jedoch viel Arbeit und Planung, um einen sekundären Standort schnell in den Produktivbetrieb zu überführen. Anwendungen müssen auf mehrere Konten/Regionen verteilt sein, Netzwerkverbindungen für den Client-Zugriff müssen verfügbar sein, und Sie müssen den Betrieb in einer hochsicheren Umgebung priorisieren.
Replikation ist zwar eine hervorragende Lösung, doch gibt es einige Szenarien, in denen Ihre replizierten Daten unbrauchbar werden können. Wenn Daten am Quellstandort beschädigt, mit einer Lösegeldforderung versehen oder gelöscht werden, müssen Sie davon ausgehen, dass sich Ihre Daten am sekundären Standort im gleichen Zustand befinden. In diesem Fall benötigen Sie eine zeitpunktbezogene Kopie Ihrer Daten an einem sicheren Ort, die wieder in Ihre Produktionsumgebungen zurückgespielt werden kann. Aus diesem Grund benötigen Sie – selbst wenn Sie eine Replikationslösung einsetzen – im Rahmen Ihrer Business-Continuity- und Disaster-Recovery-Pläne zusätzlich eine gute Backup-Lösung.
Sicherungen zur Wiederherstellung von Daten aus einem bekanntermaßen fehlerfreien Zeitpunkt
Backups sind eine dritte Strategie zum Datenschutz. Durch planmäßige Backups Ihrer wichtigen Datensätze können Sie Ihre Daten in einen zuvor bekannten, fehlerfreien Zustand wiederherstellen. Eine Backup-Lösung sollte dazu beitragen, die Sicherheit Ihrer Backups zu gewährleisten, auch vor absichtlichen oder versehentlichen Löschungen … In der Cloud würde dies bedeuten, Ihre Backups an einen „Bunker“ oder „Tresor“ zu senden, der von all Ihren anderen Konten getrennt ist. Dieses „Bunker“-Konto sollte zudem hochgradig sicher sein, mit minimalen Zugriffsrechten und streng eingeschränkten Netzwerkverbindungen. Für Backups, die in diesem „Bunker“-Konto gespeichert werden, sollte eine Verschlüsselung aktiviert sein. Stellen Sie sicher, dass Sie für den Fall einer Wiederherstellung über einen Prozess verfügen, der es Ihnen ermöglicht, die benötigten Backups leicht zu finden und schnell wiederherzustellen. Es ist außerdem wichtig, dass Sie die Daten schnell und effizient in dem Konto bzw. der Region wiederherstellen können, in der Sie Ihre Anwendungen wieder in Betrieb nehmen werden.
Clumio ist eine SaaS-Plattform, die zur Kategorie der Backup-Lösungen gehört. Wir bieten geplante Backups von Cloud-Datenquellen wie Amazon S3, DynamoDB, RDS, EC2, EBS, SQL Server auf Amazon EC2 und Microsoft 365. Konfigurieren Sie die Backup-Zeitpläne entsprechend Ihren Recovery-Zielen – ob ein Backup pro Tag oder mehrere pro Tag, die Wahl liegt ganz bei Ihnen. Ein weiterer Vorteil der Clumio SecureVault-Backups besteht darin, dass sie vollständig von Ihren Konten isoliert sind. Clumio hilft Ihnen dabei, Ihr Konto zu sichern und zu schützen, sodass Sie sich keine Sorgen machen müssen. Ihre Daten sind bei uns sicher, und wir können Ihnen helfen, sie auf jedes beliebige Konto oder in jede beliebige Region wiederherzustellen. Führen Sie die Wiederherstellung in beliebiger Granularität durch – eine Datei, einen Datenbankdatensatz, ein einzelnes Objekt oder komplette Instanzen; Sie haben die Wahl.
Zusammenfassung
Jede Schutzstrategie hat ihre Berechtigung, aber nicht alle sind gleichwertig. Auch wenn es in jedem Fall Besonderheiten und Ausnahmen gibt, können Sie sich im Allgemeinen an diese vereinfachten Richtlinien halten:
- Nutzen Sie Snapshots für eine schnelle Recovery-Prozedur in Ihren Produktionskonten.
- Die Replikation dient der Echtzeit-Aktualisierung eines sekundären Standorts, der bei regionalen Dienstausfällen für das Failover genutzt wird.
- Geplante Backups sind für den Fall vorgesehen, dass Ihre Daten von einer Katastrophe betroffen sind und Sie sie von einem bekannten, fehlerfreien Zeitpunkt – vor Stunden oder Tagen – wiederherstellen müssen.
Achten Sie bei der Festlegung Ihrer Sicherheitsstrategie darauf, sich intensiv mit den Erwartungen der Geschäftsteams auseinanderzusetzen, die Sie unterstützen. Denn genau diese Teams sind es, die unter Umsatzverlusten leiden, wenn ihnen die benötigten Daten fehlen.