I currently have a number of intranet Rails apps running on a
'cluster' of Xen VEs spread out on different hardware, separated into
servers by role(app/web). I do logging centrally via syslog-ng, and
don't have a problem deploying out new code via capistrano

But the one real pain point of this setup is what to do with user-
uploaded content. Ideally this would be fast without having a single
point of failure, and have no chance of introducing conflicts. Part of
the difficulty in choosing a solution is just the myriad different
approaches there are - a file storage pool like CouchDB / S3, a
distributed filesystem like MogileFS, a network filesystem like NFS, a
distributed disk like DRBD/GFS, a sync tool like rdist?

It's too much! Is there a conventional wisdom on what approach or tool
is best?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Deploying Rails" group.
To post to this group, send email to rubyonrails-deployment@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-deployment?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to