Альтернатива Amazon S3 для дата-центра?

Я ищу сервис, похожий на Amazon S3, простой сервис для хранения и извлечения произвольных данных (и метаданных), но тот, который работает локально в вашем собственном центре обработки данных. Строго говоря, я не уверен, что вы бы назвали это CDN или облегченной CMS.

Он должен быть горизонтально масштабируемым (как для хранилища, так и для полосы пропускания) и отказоустойчивым. Он также должен поддерживать REST, предпочтительно WS, с подключаемой системой аутентификации и авторизации. Нечто, построенное с использованием Java EE, было бы предпочтительнее для более удобной интеграции и расширяемости, но это всего лишь личное предпочтение, а не требование.

Предложения?

4 ответа

Решение

Вот несколько решений с открытым исходным кодом, которые я встретил, которые заслуживают дальнейшего исследования:

  1. Apache Sling (CMS на основе JCR ( JSR170, JSR283), интерфейс RESTful).
  2. Apache Hadoop (распределенное хранилище данных на основе Java, функциональность сокращения карт).
  3. HBase (построен на основе Hadoop, предоставляя возможности, подобные Google Bigtable).
  4. CouchDB (основанная на Erlang база данных ключ / значение с функцией Map/Reduce, интерфейс RESTful).
  5. Dynomite (на базе Erlang, клон Amazon Dynamo).
  6. Voldemort (Распределенная система хранения ключ-значение).
  7. Cassandra (хорошо масштабируемое, в конечном итоге согласованное, распределенное, структурированное хранилище ключей-значений).
  8. MongoDB (хорошо масштабируемое хранилище на основе документов JSON).

Проект Walrus (в основном s3 api-совместимый) .,,

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

Park Place - клон S3 в Ruby.

В дополнение к Park Place, единственным крупным игроком против S3 сейчас является Nirvanix. Nirvanix

Другие вопросы по тегам