¿AWS OpsWorks frente a AWS Beanstalk frente a AWS CloudFormation?

Me gustaría saber cuáles son las ventajas y desventajas de usar AWS OpsWorks frente a AWS Beanstalk y AWS CloudFormation. Estoy interesado en un sistema que se pueda escalar automáticamente para manejar cualquier número elevado de solicitudes web simultáneas (desde 1000 solicitudes por minuto...