【发布时间】:2008-11-29 19:12:29
【问题描述】:
我有一个接受文件上传的 Rails 应用程序,我想知道在服务器之间建立公共存储的最佳方式。由于我们有许多 Windows 应用程序,我们过去使用过 samba,但是当我们构建纯 linux 应用程序时,我想以最好的方式来做这件事。
我们预计会有大量数据,因此需要跨多个文件服务器进行扩展。
【问题讨论】:
标签: ruby-on-rails ruby linux network-storage
我有一个接受文件上传的 Rails 应用程序,我想知道在服务器之间建立公共存储的最佳方式。由于我们有许多 Windows 应用程序,我们过去使用过 samba,但是当我们构建纯 linux 应用程序时,我想以最好的方式来做这件事。
我们预计会有大量数据,因此需要跨多个文件服务器进行扩展。
【问题讨论】:
标签: ruby-on-rails ruby linux network-storage
我已将 paperclip 与 S3 后端一起使用。
【讨论】:
如果您想在内部拥有所有数据,那么网络文件系统可能是您的最佳选择。尝试设置AFS,它的扩展性很好。
【讨论】:
另一个不错的选择来自 Memcached 的创建者:
Mogile FS http://www.danga.com/mogilefs/
【讨论】:
一种简单的方法是使用带有 S3 后端的 attachment_fu。
【讨论】: