2012-05-13 37 views
20

是否有與在Linux下運行的Amazon S3存儲服務等效的開源代碼?是否有與Amazon S3相同的開源代碼?

例如像基於水桶的文件系統:

  • 存儲文件 - >通過唯一的ID獲得唯一的ID
  • 訪問文件通過唯一的ID
  • 刪除文件的時間戳
  • 查詢文件
  • ...

謝謝。

+0

由於我無法添加答案,因此我撰寫了此評論:Minio是一款Amazon S3兼容對象存儲服務器。 https://minio.io – guettli

回答

7

Eucalyptus是一個開源的嘗試,提供EC2和S3類型的雲,儘可能克隆亞馬遜的API(即,你不只是得到你提到的功能,你得到它在相同的格式就像你打電話給真正的S3一樣)。我相信Walrus就是你所追求的。

OpenStack也是object storage

10

Riak CS是適用於您自己的雲計算的全新Amazon S3 API兼容產品。它不是開源的,但它可能是您考慮的可行方案。

+3

現在開源 – xybrek

4

非常感謝您的回答,對於不清楚我的問題感到抱歉。

目前我有大約4TB的圖像文件分佈在3臺服務器上。 我的應用程序隨機傳播這些文件。該文件位於哪個服務器上,存儲在mysql數據庫(複製到每個這些服務器)。 圖像文件由nginx和php直接從這些服務器(無代理)提供。 當其中一臺服務器崩潰時,我沒有故障切換,也沒有冗餘。 當然,我可以從備份中恢復任何東西,但每臺服務器上1到1.5TB的數據需要很長時間才能恢復。

經過一番研究,我發現MogileFS是最佳解決方案。

相關問題