There is a growing interest towards migrating applications and infrastructure to the Cloud as a way to leverage cost savings, and increase availability and efficiency.
New feature roll-out can become tricky to push to production across all Cloud instances without disrupting exiting workloads. This can prove especially difficult while keeping the necessary patches and application upgrades in place.
Though provisioning new instances is relatively straight forward in Cloud environments, making those instances sync with your business goals can be difficult.
Coupling AWS CloudFormation with configuration management tools like Chef can bring new dimension to agility.