S3 CDN をアップロードに使用している方で、CDN のみに頼る以外に、ファイルのオフサイトバックアップを維持するためにどのような方法を採用していますか?データ冗長性を確保するために導入しているバックアップ戦略や代替ソリューションについてお聞きしたいです。
S3以外では?通常通り、週次(または月次)で定期的なバックアップを取得し、それをコンピューターまたはどこかのクラウドに保存するだけです。
まだ直接の経験はありませんが、選択肢を検討中です。セカンダリのバックアップなしに単一のプロバイダーに頼るのは奇妙に思えます。理想的には、別のDebianボックスへのオフサイトバックアップです。
おそらく、Discourseの組み込みのアップロードバックアップ機能を使用しているのでしょう。それは私たちには選択肢がありません。アップロードをCDNに移動したいのですが、Discourseインスタンスにはそれらすべてをホストするのに十分なスペースがありません(もし十分なスペースがあれば、CDNを使用する意味がありません)。アップロードをオフサイトにバックアップしたいと考えています。
s3の利点は、安全であり、バックアップが不要であることです。ローカルマシンにプルダウンしたい場合は、コマンドラインのs3クライアントとcronを使用できます。
cdnはコンテンツデリバリーネットワークです。これは、通常高価で比較的遅いs3に保存されているデータの配信を高速化します。
Amazonアカウントが削除またはブロックされ、S3にアクセスできなくなるような災害を想像できます。同様に、他のプロバイダー(何でも)についても、自分のものを保管するための独立した場所を2つ持つのが最善です。プロバイダーを2つにするか、プロバイダーと自宅の2つにするかです。
申し訳ありません。その通りです。実際、Amazonアカウントの制御を失い、S3上のデータを失った人もいました。
バックアップが多すぎて後悔した人はいません(ただし、何百もの余分なコピーにお金を払っていた場合は別ですが――かつて、bsky.appのS3からローカルへのダウンロード設定をオンにしていたために、大量のデータ転送料金を支払ったことがあります)。
S3をローカルハードドライブと同期する方法はたくさんあります。S3cmdはその一つで、私が使っているものです。