2

S3 で Web サーバーのデータをバックアップしたいと考えています。私の考えは、EC2 インスタンスを 1 日に 2 回起動し、Web サーバー (Amazon にはありません) からデータを取得し、S3 に保存してシャットダウンすることです。

rsync を使用することを好み、s3 の詳細を Web サーバーに保存したくないため、Web サーバーから S3 にバックアップを直接プッシュしたくありません。

私は AWS を初めて使用するので、質問は次のとおりです。

  • これは良い解決策だと思いますか?
  • EC2 インスタンスをシャットダウンした場合、データ (構成) は保持されますか?
  • S3 を EC2 のファイルシステムとしてマウントする良い方法は何ですか?
4

2 に答える 2

3

同期を行うためだけに EC2 インスタンスを起動するのは、少しやり過ぎのように思えます。どのマシンでも十分です。EC2 インスタンスに追加したデータは、ルート ディスクに EBS を使用するか、構成を含む新しいマシン イメージを作成しない限り保存されません。

実際の同期については、s3syncまたはs3fsをご覧ください。

于 2013-03-30T17:53:27.753 に答える
0

1)これは良い解決策に思えますか?

EC2 を使用するのはやり過ぎのように思えますが、必要に応じて、マイクロ インスタンスやスポット インスタンスを使用してオーバーヘッドを下げることもできます。それ以外の場合は、年間 3 ユーロの安価なvpsまたはミニ vps十分です。

2) EC2 インスタンスをシャットダウンした場合、データ (構成) は保持されますか?

はい。インスタンスを停止する限り (終了するのではなく)。永続的な IP アドレスが必要な場合は、Amazon Eleastic IP を使用できます。これは、EC2 で無料 (ただし制限付き) で提供されます。

3) S3 を EC2 のファイルシステムとしてマウントする良い方法は何ですか?

S3 ディレクティングを最初の Web サーバーにマウントするだけで十分だと思います。しかし、Web サーバーに S3 の詳細は必要ないと述べたので (機密情報を apache コンテナーの外に配置することはできますが)、s3f3はこのケースに適しています。インスタンスを起動すると、設定した自動マウントによってインスタンスが S3 と自動的に同期されます。それ以外の場合は、cron ジョブを使用して行うこともできますが、それにはより多くのスクリプトが必要になります。

于 2013-08-14T04:03:21.740 に答える