Amazon Web Services LLC, (AWS) an Amazon.com company, has announced AWS CloudFormation, a simple way for developers and businesses to create collections of related AWS resources and provision them in an orderly and predictable fashion. Customers can use AWS CloudFormation’s sample templates or create their own templates to describe the AWS resources required to run their application. AWS CloudFormation then manages the complexity of provisioning those resources in the required order so developers don’t have to worry about sequencing or interdependencies.
With AWS CloudFormation, customers describe “what” resources are needed and AWS CloudFormation takes care of “how” those resources are provisioned. In addition, customers can use AWS CloudFormation templates to create identical copies of the same AWS infrastructure stack that will run over and over as needed, removing the need for developers to manually recreate an application’s stack for each deployment.
“The idea for AWS CloudFormation came to us while we were building our own applications on top of AWS services. Rather than repeatedly building the same infrastructure and manually managing the dependencies between resources each time, our developer teams started creating templates to seamlessly handle the provisioning. We found this to be so useful that we decided to offer it up to our customers,” said Adam Selipsky, Vice President, Amazon Web Services. “AWS CloudFormation allows developers and businesses to focus on their applications while leaving the provisioning details to AWS.”