web-dev-qa-db-ja.com

Amazon S3に相当するオープンソースはありますか?

Linuxで実行されているAmazon S3ストレージサービスに相当するオープンソースはありますか?

たとえば、次のようなバケットベースのファイルシステムです。

  • ファイルを保存->一意のIDを取得
  • 一意のIDでファイルにアクセスする
  • 一意のIDでファイルを削除する
  • タイムスタンプによるファイルのクエリ
  • ...

ありがとう。

21
hberg539

Riak CS は、独自のクラウド向けの新しいAmazon S3 API互換製品です。これはオープンソースではありませんが、検討のための実行可能な代替手段になる場合があります。

10
JeremiahLee

Eucalyptus は、EC2およびS3タイプのクラウドを提供するオープンソースの試みであり、AmazonのAPIを可能な限り複製します(つまり、言及した機能を取得するだけでなく、それを取得します)実際のS3を呼び出すのと同じ形式です。私は セイウチ があなたが求めているものだと信じています。

OpenStackは オブジェクトストレージ も行います。

7
David

お答えいただきありがとうございます。私の問題が明確ではありません。

現在、3つのサーバーに分散した約4TBの画像ファイルがあります。私のアプリケーションはこれらのファイルをランダムに拡散します。ファイルが配置されているサーバー上のmysqlデータベースに保存されます(これらの各サーバーに複製されます)。画像ファイルはこれらのサーバーから直接nginxとphpによって提供されます(プロキシなし)。これらのサーバーの1つがクラッシュすると、フェイルオーバーも冗長性もなくなります。もちろん、バックアップから何でも復元できますが、各サーバーの1〜1.5 TBのデータを復元するには、かなりの時間がかかります。

少し調べた結果、最適なソリューションとして MogileFS が見つかりました。

4
hberg539