5

我有一个接受文件上传的 Rails 应用程序,我想知道在服务器之间进行公共存储的最佳方式。由于我们有许多 Windows 应用程序,我们过去使用过 samba,但是当我们构建纯 linux 应用程序时,我想以最好的方式做到这一点。

我们期望有大量数据,因此需要跨多个文件服务器进行扩展。

4

4 回答 4

4

我使用了带有 S3 后端的回形针。

于 2008-11-29T19:26:19.327 回答
2

如果您想在内部拥有所有数据,那么网络文件系统可能是您的选择。尝试设置AFS,它的扩展性非常好。

于 2008-11-29T20:25:44.213 回答
2

另一个不错的选择来自 Memcached 的创建者:

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

于 2008-11-29T23:21:55.590 回答
1

一种简单的方法是将 attachment_fu 与 S3 后端一起使用。

于 2008-11-29T19:21:50.863 回答