Общее хранилище файлов для приложения Rails - PullRequest
5 голосов
/ 29 ноября 2008

У меня есть приложение rails, которое принимает загрузку файлов, и я хотел бы знать, как лучше создать общее хранилище между серверами. Поскольку у нас есть несколько приложений для Windows, в прошлом мы использовали samba, но когда мы создаем приложения для чистого Linux, я бы хотел сделать это как можно лучше.

Мы ожидаем большие объемы данных, поэтому необходимо масштабировать их на нескольких файловых серверах.

Ответы [ 4 ]

4 голосов
/ 29 ноября 2008

Я использовал скрепку с бэкэндом S3.

2 голосов
/ 30 ноября 2008

Еще одна хорошая альтернатива от создателей Memcached:

Mogile FS http://www.danga.com/mogilefs/

2 голосов
/ 29 ноября 2008

Если вы хотите, чтобы все данные были в вашем распоряжении, лучше использовать сетевую файловую систему. Попробуйте настроить AFS , он довольно хорошо масштабируется.

1 голос
/ 29 ноября 2008

Один из простых способов сделать это - использовать attachment_fu с бэкэндом S3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...