Alternative to Amazon S3 for the data center?

2019-01-30 05:19发布

I'm looking to for a service that is similar to Amazon S3, a simple service to store and retrieve arbitrary data (and meta-data), but one that runs locally in your own data center. Strictly speaking, I'm not sure whether you would call this a CDN or a lightweight CMS.

It must be horizontally scalable (both for storage and bandwidth) and fault tolerable. It must also support REST, preferably WS too, with a pluggable authentication and authorization system. Something built with Java EE would be preferable for more convenient integration and extensibility, but this is just a personal preference, and it not a requirement.

Suggestions?

4条回答
仙女界的扛把子
2楼-- · 2019-01-30 05:44

Here are a few open source solutions I have come across that deserve further research:

  1. Apache Sling (JCR based CMS (JSR170, JSR283), RESTful interface).
  2. Apache Hadoop (Java based distributed data-store, map reduce functionality).
  3. HBase (built on top of Hadoop, provding Google Bigtable-like capabilities).
  4. CouchDB (Erlang based key/value DB with Map/Reduce functionality, RESTful interface).
  5. Dynomite (Erlang based, Amazon dynamo clone).
  6. Voldemort (Distributed key-value storage system).
  7. Cassandra (highly scalable, eventually consistent, distributed, structured key-value store).
  8. MongoDB (highly scalable, JSON document based storage).
查看更多
甜甜的少女心
3楼-- · 2019-01-30 05:45

Park place is an S3 clone in Ruby.

查看更多
对你真心纯属浪费
4楼-- · 2019-01-30 05:49

In addition to Park Place, the only other big player against S3 right now is Nirvanix. Nirvanix

查看更多
啃猪蹄的小仙女
5楼-- · 2019-01-30 06:02

Walrus project (mostly s3 api compatible) . . .

http://open.eucalyptus.com/wiki/EucalyptusStorage_v1.4

查看更多
登录 后发表回答