Was ist der beste Weg, um eine Sicherung aller Dateien zu halten?
In der Theorie müssen Sie nicht. S3 hat in all diesen Jahren nie ein einziges Stück verloren. Ihre Daten sind bereits in mehreren Datenzentren gespeichert.
Wenn Sie wirklich besorgt sind über das versehentliche Löschen der Dateien, verwenden Sie IAM-Schlüssel. Deaktivieren Sie den Löschvorgang für jeden IAM-Benutzer. Und/oder Versionierung aktivieren und die Möglichkeit für einen IAM-Benutzer entfernen, die tatsächlichen Löschvorgänge auszuführen.
Wenn Sie immer noch eine Sicherung möchten, ist EBS oder S3 ziemlich einfach zu implementieren: Führen Sie einfach ein S3 Sync-Dienstprogramm aus, um zwischen Buckets oder dem EBS-Laufwerk zu synchronisieren. (Es gibt eine Menge von ihnen, und es ist trivial zu schreiben.) Beachten Sie, dass Sie für ungenutzten Speicherplatz auf Ihrem EBS-Laufwerk bezahlen, also ist es wahrscheinlich teurer, wenn Sie wachsen. Ich würde EBS nicht verwenden, wenn Sie nicht wirklich einen lokalen Zugriff auf die Dateien haben.
Der Vorteil der S3-Bucket-Synchronisierung besteht darin, dass Sie Ihre App schnell auf den anderen Bucket umstellen können.
Sie könnten auch Glacier verwenden, um Ihre Dateien zu sichern, aber das hat einige schwerwiegende Einschränkungen.
War das nicht vor SKYNET? Ich denke, sie haben bewiesen, dass sie für einige ihrer Kunden keine Backup-Strategie haben. –