web-dev-qa-db-ja.com

EC2インスタンスを自動的にバックアップする最も簡単な方法は何ですか?

いつかログインして、完全に構成されたインスタンスが削除されるのではないかと心配しています。毎日S3にバックアップできるようにしたいのですが、イライラすることに、これはコンソールの単純な設定ではありません。

バックアップを処理できるシンプルなマネージドソリューションはありますか?思いがけないことが起こった場合、すぐに簡単に復元できますか?

9
chrism2671

最善の方法は、EBSでバックアップされたインスタンスを使用することです。EBSストレージには少し余分に支払うことになりますが、安心のためにそれだけの価値があります。利用可能なEBSでバックアップされたAMIのいずれかを使用するか、 このサーバー障害の回答 に従って、実行中のインスタンスから独自のAMIをロールします。

2
gareth_bowles

オープンソースツール「ec2-automate-backup」を組み合わせて使用​​することをお勧めします-ツールは1つまたは複数のEBSボリュームのスナップショットを作成します-サーバーはこれらのスナップショットから復元できます-ツールは利用可能です http://awsmissingtools.com

3
Colin Johnson

データにEBSボリュームを使用し、cronジョブを使用して毎日/毎時スナップショットを保持できます。

スナップショットを作成したら、そこから新しいボリュームを作成し、新しいインスタンスにアタッチできます(同じAMIで作成します)。 AMIを自動化することもできます。この場合、起動時にユーザーデータ(ボリュームIDなど)を渡すことができます。これにより、ボリュームが自動接続され、スナップショットが作成されます。

0
rquillo