私たちのサーバーにアップロードされたすべてのユーザーのファイルを、Amazon S3を使用することに変更しています。それは約です。 300 GBのファイルAmazon S3でユーザーがアップロードしたファイルのバックアップ戦略ですか?
すべてのファイルをバックアップするにはどうすればよいですか?
賛否/短所EC2とEBSへ
- コピーバケット:私はいくつかの異なる提案を見てきましたか?ベストプラクティス?
私たちのサーバーにアップロードされたすべてのユーザーのファイルを、Amazon S3を使用することに変更しています。それは約です。 300 GBのファイルAmazon S3でユーザーがアップロードしたファイルのバックアップ戦略ですか?
すべてのファイルをバックアップするにはどうすればよいですか?
賛否/短所EC2とEBSへ
すべてのファイルのバックアップを維持するための最良の方法は何ですか?
理論上、あなたはそうする必要はありません。 S3は、これらすべての年に1つのビットを失ったことはありません。あなたのデータはすでに複数のデータセンターに保存されています。
本当にファイルを誤って削除することが心配な場合は、IAMキーを使用してください。各IAMユーザーに対して、削除操作を無効にします。そして/またはバージョン管理を有効にして、IAMユーザーが実際の削除を実行できるようにする機能を削除します。
まだバックアップが必要な場合は、EBSまたはS3を実装するのは簡単です:S3 Syncユーティリティを実行してバケット間またはEBSドライブ間で同期をとるだけです。 EBSドライブの未使用領域を払うことに注意してください。成長している場合は、おそらくもっと高価です。実際にファイルへのローカルアクセスを使用していない限り、私はEBSを使用しません。
S3バケットシンクの上部は、すぐに他のバケットを使用してアプリを切り替えることができます。
Glacierを使用してファイルをバックアップすることもできますが、それには厳しい制限があります。
IMHO、別のアベイラビリティゾーン(したがって、バケット)内の別のS3バケットへのバックアップが行くための最良の方法です:
他のソリューションは、これは持っていない欠点を持って影響されることはありません、S3の致命的な障害が発生した場合にそれを保証します
私はそれを自分で試していないが、Amazonは、バックアップの不安を解決できるバージョン管理機能を持っている - を参照してください。http://aws.amazon.com/about-aws/whats-new/2010/02/08/versioning-feature-for-amazon-s3-now-available/
SKYNETの前にはありませんでしたか?私は彼らが顧客の一部にバックアップ戦略を持っていないことを証明したと思います。 –