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 -~----------~----~----~----~------~----~------~--~---