Was ist der einfachste Weg, EC2-Instanzen automatisch zu sichern?

Was ist der einfachste Weg, EC2-Instanzen automatisch zu sichern?

Ich habe Angst, dass ich mich eines Tages anmelde und meine vollständig konfigurierte Instanz entfernt wurde. Ich würde sie gerne täglich auf S3 sichern können, aber frustrierenderweise ist dies keine einfache Einstellung in der Konsole.

Gibt es eine einfache, verwaltete Lösung, die sich um Backups kümmert und es mir im Falle eines Undenkbaren ermöglicht, die Daten sofort wiederherzustellen?

Antwort1

Am besten verwenden Sie eine EBS-gestützte Instanz. Sie zahlen zwar etwas mehr für den EBS-Speicher, aber das ist es wert, weil Sie sich keine Sorgen machen müssen. Verwenden Sie eines der verfügbaren EBS-gestützten AMIs oder folgen Siediese Server Fault-Antwortum Ihr eigenes Projekt aus einer laufenden Instanz heraus zu erstellen.

Antwort2

Ich möchte Ihnen in Kombination mein Open-Source-Tool "ec2-automate-backup" empfehlen - das Tool erstellt Snapshots von einem oder mehreren EBS-Volumes - Ihr Server (oder Ihre Server) können dann aus diesen Snapshots wiederhergestellt werden - das Tool ist verfügbar unterhttp://awsmissingtools.com

Antwort3

Sie können EBS-Volumes für Ihre Daten verwenden und mithilfe eines Cron-Jobs täglich/stündlich einen Snapshot davon erstellen.

Sobald Sie einen Snapshot erstellt haben, können Sie daraus ein neues Volume erstellen und es an Ihre neue Instanz anhängen (erstellen Sie es mit demselben AMI, das Sie haben). Sie können Ihr AMI auch automatisieren, indem Sie beispielsweise beim Start Benutzerdaten (z. B. Volume-ID) übergeben, die das Volume automatisch anhängen und einen Snapshot davon erstellen.

verwandte Informationen