Альтернатива Amazon S3 для дата-центра? - PullRequest
22 голосов
/ 27 апреля 2009

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

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

Предложения

Ответы [ 4 ]

17 голосов
/ 07 мая 2009

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

  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 динамо клон).
  6. Волдеморт (Распределенная система хранения значений ключей).
  7. Cassandra (хорошо масштабируемое, в конечном итоге согласованное, распределенное, структурированное хранилище значений ключей).
  8. MongoDB (хорошо масштабируемое хранилище на основе документов JSON).
6 голосов
/ 08 мая 2009

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

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

2 голосов
/ 27 апреля 2009

Парковое место - клон S3 в Ruby.

0 голосов
/ 07 мая 2009

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

...