Backup-Verwaltung und -Wiederherstellung bei CrowdHandler
CrowdHandler verfügt über umfassende Sicherungsrichtlinien, um Datenverluste zu verhindern und die Wiederherstellung nach System- oder Anwendungsausfällen zu gewährleisten. Unsere Sicherungs- und Wiederherstellungsverfahren umfassen:
Datenbanksicherungen
Unsere MySQL-RDS-Datenbanken verwenden:
- Stündliche Snapshots – Snapshots sind Kopien der Datenbank zu einem bestimmten Zeitpunkt. Wir bewahren stündliche Snapshots 30 Tage lang auf, für den Fall eines versehentlichen Datenverlusts oder einer Datenbeschädigung. Die Snapshots werden verschlüsselt und in eine separate Region repliziert.
- Tägliche Datensicherungen – Wir führen jede Nacht logische Datenbank-Dumps durch, die anschließend komprimiert und verschlüsselt werden, bevor sie in Amazon S3 gespeichert werden. Die Dumps werden 60 Tage lang aufbewahrt und bieten eine zusätzliche Sicherheitsebene über die Snapshots hinaus.
Datei- und Objektspeicher
Alle digitalen Assets werden in Amazon S3 gespeichert, und zwar mit:
- Versionsverwaltung – Aktiviert, um gelöschte Objekte zu behalten und so vor versehentlichem oder böswilligem Löschen zu schützen.
- Replikation – Alle S3-Buckets werden aus Redundanzgründen in eine separate AWS-Region repliziert.
- Objektlebenszyklusverwaltung – Wir legen Richtlinien fest, die bestimmen, wie lange Objekte in S3 aufbewahrt werden, bevor sie archiviert oder gelöscht werden. Lebenszyklen können pro Objektpräfix konfiguriert werden.
Prüfung der Wiederherstellung
Wir führen regelmäßig Wiederherstellungstests durch, um sicherzustellen, dass wir Daten und Systeme aus Backups wiederherstellen können. Die Tests umfassen:
- Wiederherstellung von Kopien der Produktionsdatenbanken aus Snapshots zur Überprüfung der Datenintegrität und der Abfragefunktionalität.
- Wiederherstellung von Teilen der S3-Daten aus versionierten Objekten oder Archiven, um sicherzustellen, dass die Dateien intakt und zugänglich sind.
- Simulation von Szenarien wie dem versehentlichen Löschen von Umgebungen oder dem Löschen von Datenbanken und Demonstration, dass wir den Dienst mithilfe der verfügbaren Backups wiederherstellen können.
- Dokumentation und Überprüfung der Ergebnisse jedes Restaurierungstests, um etwaige Probleme sowie notwendige Verbesserungen und Aktualisierungen der internen Abläufe zu ermitteln.
Die Richtlinien von CrowdHandler zum Backup-Management und die regelmäßigen Wiederherstellungstests schaffen Vertrauen in unsere Fähigkeit, Störungen oder Ausfälle zu beheben und gleichzeitig vor dauerhaftem Datenverlust zu schützen. Backups von Datenbanken, Objektspeichern, Infrastrukturkomponenten und vielem mehr stellen sicher, dass wir Dienste auch im Falle von Ausfällen auf mehreren Ebenen wiederherstellen können. Die regelmäßige Überprüfung unserer Backup- und Wiederherstellungsprozesse zielt darauf ab, die Datenintegrität zu gewährleisten und die Verfügbarkeit zu maximieren.