一个Rails应用的共享文件存储

5

我有一个Rails应用程序,可以接受文件上传,我想知道在多个服务器之间共享存储的最佳方式。 由于我们有许多Windows应用程序,过去我们使用了Samba,但是随着我们构建纯Linux应用程序,我希望以最佳方式完成此操作。

由于我们预计会有大量数据,因此需要在多个文件服务器之间进行扩展。

4个回答

4

我曾经使用过Paperclip并将其与S3后端一起使用。


2
如果您想将所有数据放在公司内部,那么使用网络文件系统可能是一个不错的选择。尝试设置AFS,它的扩展性相当不错。

当您需要在任何地方进行读写操作时,AFS并不比其他文件系统更好。您无法拥有读/写副本,并且在每次写入后释放卷会非常昂贵。 - Dustin

2

1

一个简单的方法是使用带有S3后端的attachment_fu


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接