Wednesday, May 29, 2013

Application Management for AWS

Currently, the following application management frameworks are available for AWS (excludes third party solutions):

  1. AWS Elastic Beanstalk
  2. AWS OpsWorks
  3. AWS CloudFormation

Something they didn't mention in the above web-page is that OpsWorks is a technology acquired in an acquisition, and does not integrate into all of AWS's services yet, the most important being ELB (OpsWorks uses HAProxy). Leaving CloudFormation as the framework of choice if this is an issue.

Forum post about this: https://forums.aws.amazon.com/message.jspa?messageID=426226

On the other hand, the downside of CloudFormation is the lack of automated failover.