I'm wondering what would be the best approach to hosting multiple Rails applications where each application has a different gemset and may possibly use a different version of Ruby. I'm thinking of running RVM to manage the different gemsets for each application, and having each application run on their own passenger standalone instance.
My only concern around this approach is the memory footprint of having multiple passenger-standalone servers running vs. just having one serve them all. In any case, I'm pretty new to this stuff, so I'm open to suggestions on what would be the best practice for this kind of setup.
I also read this blog post and I was wondering what people think of it. It sounds like a reasonable setup and speaks to my OCD about keeping things clean and separate between applications.