Monday, August 12, 2013

Amazon Web Services Enhances CloudFormation

Amazon Web Services introduced two new capabilities for its CloudFormation toolset for creating and managing a collection of related AWS resources in an orderly and predictable fashion.  AWS CloudFormation provides sample templates that describe the AWS resources, and any associated dependencies or runtime parameters, required to run an application.

The two new capabilities are parallel stack processing and nested stack updates.

Parallel Stack Processing -- CloudFormation now creates, updates, and deletes resources in parallel in order to improve performance of these operations. For example, provisioning a RAID 0 setup, which involves the creation of multiple EBS volumes, is now faster because CloudFormation can provision the volumes in parallel. CloudFormation automatically determines which resources in a template can be created in parallel. CloudFormation template authors can use the DependsOn attribute for control over the order of resource creation.

Parallel Stack Updates -- CloudFormation allows nesting a stack as a resource inside a template. AWS is introducing the ability to update a top-level stack and nested stacks together.

See also