How can I go about deploying a Rails app on a cluster of Amazon EC2 servers? Any recommended guides?
I maintain a RoR app (currently hosted on Heroku) that uses a DB and DelayedJobs). The app has a large footprint, and needs to be distributed on a cluster most likely. Any tips would be appreciated. Are there Amazon AMIs that replicate some of Heroku’s features (especially DJ)?
P.S. I’m quite a Ruby newbie.
Any reason it can’t stay on Heroku? You can scale Heroku dynos and workers as you see fit, and can upgrade to a dedicated database instance if it really needs it.