
ある日ログインしたら、完全に構成されたインスタンスが削除されているのではないかと心配です。毎日 S3 にバックアップできるようにしたいのですが、残念ながらこれはコンソールで簡単に設定できるものではありません。
バックアップを管理でき、予期せぬ事態が発生した場合でも、すぐに簡単に復元できる、シンプルなマネージド ソリューションはありますか?
答え1
最良の方法は、EBS バックアップインスタンスを使用することです。EBS ストレージに少し追加料金がかかりますが、安心感のためにはそれだけの価値があります。利用可能な EBS バックアップ AMI のいずれかを使用するか、このサーバー障害の回答実行中のインスタンスから独自のインスタンスを作成します。
答え2
オープンソースツール「ec2-automate-backup」を組み合わせて使用することをお勧めします。このツールは1つまたは複数のEBSボリュームのスナップショットを作成します。その後、これらのスナップショットからサーバーを復元できます。このツールは次のURLから入手できます。http://awsmissingtools.com
答え3
データに EBS ボリュームを使用し、cron ジョブを使用して毎日/毎時間スナップショットを保持できます。
スナップショットを作成したら、そこから新しいボリュームを作成し、新しいインスタンスに接続できます (同じ AMI を使用して作成します)。また、AMI を自動化することもできます。たとえば、起動時にユーザーデータ (ボリューム ID など) を渡すと、ボリュームが自動的に接続され、スナップショットが作成されます。