Die wichtigsten Erkenntnisse
- Die Ausfallsicherheit von Amazon S3 trägt zum Schutz vor Infrastrukturausfällen bei, doch für den Fall einer versehentlichen Löschung, einer fehlerhaften Konfiguration, kompromittierter Anmeldedaten und Datenbeschädigungen ist ein zusätzlicher Backup-Schutz erforderlich.
- Clumio trägt zum Schutz von S3-Daten bei – durch kontinuierlich aktualisierte, unveränderliche und isolierte Kopien, die auch dann noch verfügbar sind, wenn das zugehörige AWS-Konto kompromittiert wird.
- Mit Schutzgruppen und Richtlinien können Sie festlegen, welche S3-Buckets und -Objekte geschützt werden sollen, sowie die Häufigkeit der Datensicherung, die Aufbewahrungsdauer, die Speicherebene und die Recovery-Optionen.
- Clumio Backtrack ermöglicht die Recovery-Funktion zu einem bestimmten Zeitpunkt für versionierte S3-Buckets, während SecureVault die Recovery-Funktion auf Objekt-, Präfix- und Bucket-Ebene aus unveränderlichen Backups unterstützt.
- Das Testen von Recovery-Prozessen vor dem Auftreten eines Vorfalls hilft den Teams, sich mit dem Recovery-Prozess vertraut zu machen und bei Datenverlust oder -beschädigung schneller zu reagieren.
Amazon S3 ist auf eine Datendauerhaftigkeit von 99,999999999 % (11 Nenen) ausgelegt. Das bedeutet, dass S3-Objekte auch dann wiederherstellbar bleiben sollten, wenn Hardware- oder Infrastrukturkomponenten ausfallen.
Allerdings reicht Haltbarkeit allein nicht aus.
Es hilft nichts, wenn eine Datei versehentlich gelöscht wird, eine Lebenszyklusregel falsch konfiguriert ist, Zugangsdaten für das Identitäts- und Zugriffsmanagement (IAM) kompromittiert werden oder jemand eine Massenlöschung für das falsche S3-Präfix durchführt.
In diesem Beitrag werde ich dir erklären, wieClumio schützt Daten in Amazon S3und insbesondere, wie man gelöschte oder beschädigte Dateien nach einem Vorfall wiederherstellt. Ich werde auf die Einrichtung einer Schutzgruppe und einer Sicherungsrichtlinie eingehen sowie darauf, wie man mithilfe des Sicherungskalenders bestimmte Objekte findet und wiederherstellt und wie man mit Clumio Backtrack eine zeitpunktbezogene Wiederherstellung durchführt.
So schützt Clumio S3-Daten
Clumio ist ein SaaS-basierter, agentenloser Backup-Dienst für AWS. Speziell für S3 erstellt Clumio keine regelmäßigen Snapshots eines Buckets, sondern liest stattdessen Änderungsereignisse (Objekterstellungen, -aktualisierungen und -löschungen) aus und verwaltet eine kontinuierlich aktualisierte, isolierte und unveränderliche Kopie Ihrer Daten. Dadurch ist eine einwandfreie Wiederherstellung möglich, selbst wenn das Quellkonto selbst kompromittiert wurde.
Alles beginnt mit einer Schutzgruppe
Eine Schutzgruppe ist eine benannte Sammlung aus einem oder mehreren S3-Buckets. Buckets können anhand von Tags, Präfixen oder Speicherklassen gruppiert oder manuell ausgewählt werden. Anschließend wird der Schutzgruppe eine Richtlinie zugewiesen, die die für die Gruppe geltenden Sicherungsmechanismen festlegt.
Eine Schutzgruppe erstellen
1) Um eine Schutzgruppe zu erstellen, klicken Sie auf„Schutz“,Schutzgruppen,S3 Schutzgruppen.

Erstellen einer S3-SchutzgruppeÂ
2) Klicken Sie anschließend aufSchutzgruppe erstellen, und geben Sie ihm einen Namen, der den Arbeitsumfang widerspiegelt, z. B. „prod-customer-data“. Wählen SieAutomatisierter Schutzum Buckets nach Konto, Region oder Tag hinzuzufügen. Dies gilt sowohl für zukünftige Buckets, die die Auswahlkriterien erfüllen, als auch für bereits vorhandene. Klicken Sie anschließend aufWeiter.

Konfiguration des automatisierten Schutzes
Es besteht auch die Möglichkeit, die Buckets manuell auszuwählen. Klicken Sie nach Abschluss der Auswahl aufWeiter.
Eine Richtlinie anwenden
DasStandardrichtlinieFührt monatliche regionale Backups mit einer Aufbewahrungsdauer von einem Monat durch, wobei SecureVault Standard zum Einsatz kommt, das eine sekundäre, luftisolierte Kopie Ihrer Objekte erstellt. Wiederherstellungen sind in der Regel innerhalb weniger Minuten abgeschlossen und unterstützensofortiger Zugang.
3) Um eine eigene Richtlinie zu erstellen, klicken Sie aufNeue Richtlinie erstellen, geben Sie einen Namen für die Richtlinie ein und wählen Sie den S3-Asset-Typ aus.

Erstellung einer Richtlinie
Konfigurieren der Einstellungen für die Sicherungshäufigkeit und die Aufbewahrungsdauer
4) Aktivieren Sie das Kontrollkästchen, um die Funktion zu aktivierenSecureVault, und Sie haben die Möglichkeit, die Häufigkeit der Datensicherung anhand der Anzahl der Tage zwischen den Sicherungen festzulegen oder „kontinuierliche Datensicherung“ zu wählen, um Ihre Daten den ganzen Tag über in kurzen Abständen zu sichern. Dies ermöglicht eine Recovery-Wiederherstellung zu einem beliebigen Zeitpunkt des Tages.
5) Wählen SieKontinuierliche Sicherung, und die Aufbewahrungsfrist auf einen Monat festlegen.
6) Aktivieren Sie das Kontrollkästchen, um die Funktion zu aktivierenZurückverfolgen, für Rollbacks zu einem bestimmten Zeitpunkt. Beachten Sie, dass für S3-Buckets die Versionsverwaltung aktiviert sein muss, damit Rollbacks funktionieren.
7) UnterWeitere Optionen, stellen Sie das Sicherungsfenster auf einen geeigneten Zeitpunkt ein.
8)Speicherort für die SicherungIst standardmäßig auf „innerhalb der Region“ eingestellt. Bitte beachten Sie, dass Übertragungsgebühren anfallen, wenn Sie Backups in einer anderen AWS-Region speichern.
9) UnterSecureVault-Backup-Ebene, Wählen SieSecureVault Standardfür sofortige Wiederherstellungen.SecureVault-Archivist für Daten vorgesehen, die über einen langen Zeitraum aufbewahrt werden sollen, und sollte nur verwendet werden, wenn Sie eine Wiederherstellungszeit von 24 bis 48 Stunden in Kauf nehmen können.
10) Aktivieren Sie das Kontrollkästchen, um die Funktion zu aktivierenBedrohungssuche, ein Dienst, der jeden Sicherungsvorgang überprüft, um kompromittierte Dateien zu kennzeichnen und sichere, nicht kompromittierte Wiederherstellungspunkte zu identifizieren, um eine erneute Infizierung der Umgebung zu verhindern. Klicken Sie anschließend aufHinzufügenundKosten.

Konfigurieren der Richtlinie
11) Vergewissern Sie sich, dass die neue Richtlinie für Ihre Schutzgruppe ausgewählt ist, und klicken Sie dann aufWeiter.
12) UnterErweiterte Optionen, können Sie auswählen, welche S3-Speicherklassen Sie schützen möchten, ob Sie alle Versionen eines Objekts oder nur die neueste Version sichern möchten, bestimmte Präfixe ein- oder ausschließen möchten oder Objekte anhand ihres Erstellungsdatums einbeziehen möchten. Klicken Sie anschließend aufWeiterundErstellen.

Erweiterte Optionen
Danach wird die neue Schutzgruppe angezeigt, und die erste Sicherung wird innerhalb des konfigurierten Sicherungsfensters durchgeführt.

Ansicht der Schutzgruppen
Überprüfen Ihrer Sicherungen
1) Wenn Sie eine Wiederherstellung durchführen müssen, weil Daten fehlen oder als beschädigt erkannt wurden, navigieren Sie zuSchutzgruppen, wählen Sie die entsprechende S3-Schutzgruppe aus, um die verfügbaren Backups anzuzeigen, undClumio Backtrack-Synchronisierungen. Ein blauer Punkt im Kalender zeigt an, dass für diesen Tag eine erfolgreiche Sicherung vorliegt.

Erfolgreiche Sicherungen anzeigen
2) DieBacktrack-Synchronisierungenauf Bucket-Basis, indem Sie dieZurückverfolgenRufen Sie die Registerkarte innerhalb der Schutzgruppe auf und überprüfen Sie, ob die kontinuierliche Datensicherung ordnungsgemäß funktioniert hat.

Backtrack-Synchronisierungen für die Wiederherstellung zu einem bestimmten Zeitpunkt verfügbar
Datenwiederherstellung
In diesem Beispiel fehlen mir einige Gesprächsprotokolle. Jede fehlende Datei hat das PräfixTranskript. Ich habe außerdem eine beschädigte Datei mit dem Namenkunden.csv. Zum Glück habe ich sowohl ein vollständiges Backup als auch mehrere zeitpunktbezogene BackupsBacktrack-Synchronisierungenvon dem aus wiederhergestellt werden soll.

S3 enthält nur eine einzige Gesprächsprotokollaufzeichnung; die übrigen wurden versehentlich gelöscht.
1) Aus demWiederherstellenMenü, wählen SieS3-Buckets, und wählen Sie den Bucket aus, in dem Dateien fehlen; anschließend wählen Sie aus demZurückverfolgenDropdown-Menü, auswählenZurück.

Mit Backtrack zu einem bestimmten Zeitpunkt zurückkehren
2) Wählen Sie den Bucket aus, für den Sie ein Rollback durchführen möchten, legen Sie Datum und Uhrzeit fest und filtern Sie anschließend nach Objektschlüssel, Größe oder S3-Speicherklasse. Klicken Sie anschließend aufauf „Vorschau“ klickenum die Dateien anzuzeigen, die für ein Rollback zur Verfügung stehen.

Dateien auswählen, um zu einem bestimmten Zeitpunkt zurückzusetzen
3) Wählen Sie aus, ob Sie die Rollback-Aktion in denselben Quell-Bucket durchführen möchten, oder geben Sie einen anderen Bucket an, in den die Rollback-Aktion erfolgen soll. Klicken Sie anschließend aufKopierenum den Rollback-Vorgang zu starten.
4) Den Fortschritt des Rollbacks imAufgabenMenü.

Fortschritt der Rücknahme anzeigen
5) Um die beschädigte Datei „customers.csv“ wiederherzustellen, klicke ich im Sicherungskalender auf die Sicherung der vergangenen Nacht und wähle dannWiederherstellen. Es besteht die Möglichkeit, sofort auf eine schreibgeschützte Kopie zuzugreifen, das Objekt wiederherzustellen oder mehrere Dateien anhand des Bucket-Namens oder des Präfixes wiederherzustellen. 
Aus einer Sicherung wiederherstellen
6) AuswählenObjekt wiederherstellen, suchen und wählen Sie anschließend das wiederherzustellende Objekt aus und klicken Sie aufWeiter.

Ein einzelnes Objekt zum Wiederherstellen auswählen
7) Auswählen die wiederherzustellende Version und klicken Sie aufWeiter.

Eine Version zum Wiederherstellen auswählen
8) Wählen Sie das AWS-Konto, die Region und den Bucket aus, in den die Wiederherstellung erfolgen soll, und starten Sie anschließend die Wiederherstellung.

Legen Sie vor Beginn der Wiederherstellung das Ziel fest.
9) Sobald die Wiederherstellung als erfolgreich abgeschlossen angezeigt wird, sollte die wiederhergestellte Datei in S3 verfügbar sein.

Das Objekt wurde wiederhergestellt.
Meine Empfehlung: Warten Sie nicht, bis etwas passiert
Mit einer Schutzgruppe und einer Richtlinie bietet Clumio mehrere Möglichkeiten zur Behebung eines S3-Vorfalls: „Backtrack“ für ein nahezu sofortiges, ortsnahes Rollback zu einem bestimmten Zeitpunkt bei versionierten Buckets und „SecureVault“ für die Wiederherstellung von Daten aus einem unveränderlichen, luftisolierten Backup.
Beide unterstützen die Recovery-Prozesse auf Objekt-, Präfix- und Bucket-Ebene, sodass Sie den Recovery-Ansatz wählen können, der am besten zum jeweiligen Vorfall passt. Und in beiden Fällen lässt sich Recovery mit nur wenigen Klicks erledigen, anstatt mehrere S3-Versionen manuell durchsehen zu müssen.
Schließlich ist der beste Zeitpunkt, dies zu testen, bevor Sie es tatsächlich benötigen. Richten Sie noch heute eine Schutzgruppe für Ihre kritischen S3-Buckets ein und führen Sie Testwiederherstellungen durch, bis diese zur Selbstverständlichkeit werden. Wenn das nächste Mal etwas verschwindet, wissen Sie bereits genau, wie Sie es wiederherstellen können.
Um noch heute zu starten,eine Demo anzufordernoderzweiwöchige kostenlose Testphase.
FAQs
F: Warum müssen Amazon S3-Buckets gesichert werden, wenn S3 eine Datenbeständigkeit von 11 Neunen bietet?
A:Die S3-Dauerhaftigkeit dient dem Schutz der Daten vor Hardware- und Infrastrukturausfällen, verhindert jedoch keinen logischen Datenverlust. Versehentliche Löschungen, falsch konfigurierte Lebenszyklusregeln, kompromittierte IAM-Anmeldedaten und unbeabsichtigte Batch-Vorgänge können weiterhin zu Datenverlusten oder beschädigten Daten führen.
Wie schützt Clumio Daten in Amazon S3?
A:Clumio nutzt S3-Änderungsereignisse, um eine stets aktuelle, unveränderliche und isolierte Kopie der geschützten Daten zu gewährleisten. Dieser Ansatz sorgt für einen unabhängigen Recovery-Weg, selbst wenn das AWS-Quellkonto oder die Daten kompromittiert wurden.
F: Was ist eine S3-Schutzgruppe in Clumio?
A:Eine Schutzgruppe ist eine benannte Sammlung aus einem oder mehreren S3-Buckets, für die dieselbe Schutzrichtlinie gilt. Die Buckets können manuell oder automatisch anhand von Kriterien wie AWS-Konto, Region, Tags, Präfixen oder Speicherklassen ausgewählt werden.
F: Was ist der Unterschied zwischen Clumio Backtrack und SecureVault?
A:Backtrack ermöglicht ein Rollback zu einem bestimmten Zeitpunkt für S3-Buckets mit aktivierter Versionsverwaltung und eignet sich somit zur schnellen Rückgängigmachung unerwünschter Änderungen. SecureVault dient zur Aufrechterhaltung einer unveränderlichen, isolierten Sicherung, die zur Wiederherstellung einzelner Objekte, Präfixe oder größerer Datensätze genutzt werden kann.
F: Was ist der Unterschied zwischen SecureVault Standard und SecureVault Archive?
A:SecureVault Standard ist auf eine schnellere Recovery-Prozedur ausgelegt und ermöglicht den sofortigen Zugriff auf geschützte Daten. SecureVault Archive ist für die längerfristige Aufbewahrung vorgesehen und eignet sich besser für Daten, bei denen eine Wiederherstellungszeit von 24 bis 48 Stunden akzeptabel ist.
F: Wie können sich Teams auf einen Vorfall im Zusammenhang mit der S3-Daten-Recovery-Prozedur vorbereiten?
A:Richten Sie Schutzgruppen und geeignete Sicherungsrichtlinien für kritische S3-Buckets ein, bevor ein Vorfall eintritt. Testen Sie regelmäßig die Wiederherstellung von Objekten und die Rollbacks zu einem bestimmten Zeitpunkt, damit Sie mit dem Recovery-Prozess vertraut sind, wenn Produktionsdaten wiederhergestellt werden müssen.
Faye Ellisist Principal Training Architect – AWS bei Pluralsight.