I’ve already got an RDS instance configured and running, but currently we’re still running on our old web host. We’d like to decrease latency by hosting the code within AWS.
Two concerns:
1) Future scalability
2) Redundancy … not a huge concern but AWS does occasionally go down.
Has anyone had this problem where they just need to cheaply run what is essentially a database interface via a language such as PHP/Ruby, in 2 regions? (with one as a failover)
Does Amazon offer something that automatically manages resources, that’s also cost effective?
Amazon’s Elastic Beanstalk service supports both PHP and Ruby apps natively, and allows you to scale your app servers automatically.
In a second region, run a slave RDS instance off of your master (easy to set up in RDS) and have another beanstalk setup there ready as a failover.