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. An开发者_JAVA百科y 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.
I would use a clean (ebs-based) AMI from Alestic or Amazon and configure it myself. It's very difficult to find an appropriate AMI (or several for web-server, app-server, DB-server and make them work together) and a high risk to trust it.
精彩评论