Подтвердить что ты не робот

Есть ли эквивалент open-source Amazon S3?

Есть ли открытый источник, эквивалентный службе хранения Amazon S3, работающей под Linux?

Например, файловая система на основе ведра, например:

  • сохранить файл → получить уникальный идентификатор
  • файл доступа по уникальному идентификатору
  • удалить файл по уникальному id
  • файлы запросов по метке времени
  • ...

Спасибо.

4b9b3361

Ответ 1

Riak CS - это новый продукт, совместимый с Amazon S3 API для вашего собственного облака. Это не open-source, но это может быть жизнеспособной альтернативой для вашего рассмотрения.

Ответ 2

Eucalyptus - попытка с открытым исходным кодом обеспечить облака типа EC2 и S3, вплоть до клонирования API Amazon, насколько это возможно (т.е. вы не просто получаете функциональность, о которой вы говорите, вы получаете ее в том же формате, что и звонки на реальный S3). Я верю, что Walrus - это то, что вам нужно.

OpenStack также создает хранилище объектов.

Ответ 3

Спасибо за ваши ответы и извините за то, что я не знаю о своей проблеме.

В настоящее время у меня около 4 Тбайт файлов изображений, распространяемых на 3 сервера. Мое приложение распределяет эти файлы случайным образом. На каком сервере находится файл, он хранится в базе данных mysql (реплицируется на каждый из этих серверов). Файлы изображений обслуживаются nginx и php непосредственно с этих серверов (без прокси). Когда один из этих серверов выходит из строя, у меня нет отказоустойчивости и нет избыточности. Конечно, я могу восстановить что-нибудь из резервных копий, но от 1 до 1,5 Тбайт данных на каждом сервере требуется много времени для восстановления.

После небольшого исследования я нашел MogileFS в качестве оптимального решения.