有没有开源的替代Amazon S3的方案?

26

是否有在Linux下运行的Amazon S3存储服务的开源替代品?

例如像基于Bucket的文件系统:

  • 存储文件->获取唯一ID
  • 通过唯一ID访问文件
  • 通过唯一ID删除文件
  • 通过时间戳查询文件
  • ...

谢谢。


2
由于我无法添加答案,我写下了这条评论:Minio是一个兼容Amazon S3的对象存储服务器。https://minio.io - guettli
3个回答

11

Riak CS 是一个全新的 Amazon S3 API 兼容产品,适用于您自己的云端。它不是开源的,但可以作为您考虑的可行替代品。


3
现在它是开源的。 - quarks

9

OpenStack也提供对象存储功能。

还有一个名为Eucalyptus的项目,但似乎已经停止维护了。


6
感谢您的答案,对于我的问题不太清楚表示抱歉。
目前我有大约4TB的图像文件分布在3个服务器上。 我的应用程序会随机地分配这些文件。文件所在的服务器信息存储在mysql数据库中(复制到每个服务器)。 这些图像文件由nginx和php直接从这些服务器提供服务(没有代理)。 当其中一个服务器崩溃时,我没有故障转移和冗余。 当然,我可以从备份中恢复任何内容,但每个服务器上1到1.5TB的数据需要很长时间才能恢复。
经过一番研究,我发现MogileFS是最佳解决方案。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接