替代Amazon S3的数据中心? [英] Alternative to Amazon S3 for the data center?
问题描述
我希望获得类似于Amazon S3的服务,Amazon S3是一种用于存储和检索任意数据(和元数据)的简单服务,但是在您自己的数据中心内运行的服务。严格地说,我不知道你是否会称这是一个CDN或一个轻量级的CMS。
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.
它必须是水平可扩展的(对于存储和带宽)和容错。它还必须支持REST,最好是WS,具有可插入的认证和授权系统。使用Java EE构建的东西更适合更方便的集成和可扩展性,但这只是个人偏好,而不是要求。
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.
建议?
推荐答案
遇到了值得进一步研究的问题:
Here are a few open source solutions I have come across that deserve further research:
- Apache Sling (基于JCR的CMS( JSR170 , JSR283 ),RESTful接口)。
-
- Apache Hadoop (基于Java的分布式数据存储,映射缩减功能)
- HBase (建立在Hadoop之上,证明Google类似Bigtable的功能)。
- CouchDB (基于Erlang的键/具有Map / Reduce功能的值数据库,RESTful界面)。
- Dynomite (基于Erlang,亚马逊发电机克隆)。
- Voldemort (分布式键值存储系统)。
- Cassandra (高度可扩展,最终一致,分布式,结构化的键值
- MongoDB (高度可扩展,基于JSON文档的存储)。
- Apache Sling (JCR based CMS (JSR170, JSR283), RESTful interface).
- Apache Hadoop (Java based distributed data-store, map reduce functionality).
- HBase (built on top of Hadoop, provding Google Bigtable-like capabilities).
- CouchDB (Erlang based key/value DB with Map/Reduce functionality, RESTful interface).
- Dynomite (Erlang based, Amazon dynamo clone).
- Voldemort (Distributed key-value storage system).
- Cassandra (highly scalable, eventually consistent, distributed, structured key-value store).
- MongoDB (highly scalable, JSON document based storage).
这篇关于替代Amazon S3的数据中心?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!