Developers and Businesses can now Automate the Creation and Provisioning of their AWS Infrastructure Resources

Fri, 02/25/2011 - 8:11am
SEATTLE -- (BUSINESS WIRE) -- Amazon Web Services LLC, (AWS) an company, 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. AWS CloudFormation is available at no additional charge – customers pay only for the AWS resources required to run their applications.

With AWS CloudFormation, customers describe “what” resources are needed and AWS CloudFormation takes care of “how” those resources are provisioned. For example, AWS CloudFormation templates concisely capture resource relationships, such as Amazon Elastic Compute Cloud (Amazon EC2) instances that must be associated with an Elastic Load Balancer, or an Amazon Elastic Block Store (Amazon EBS) volume that must be in the same Availability Zone as the Amazon EC2 instance. These templates free developers from having to think about and navigate these types of interdependencies. 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.”

Customers can create CloudFormation templates and deploy the associated resource stacks via the AWS Management Console, CloudFormation command line tools or APIs. AWS CloudFormation can be used across multiple AWS Availability Zones to configure a wide range of AWS resources including Amazon EC2 instances, Elastic Load Balancers, AWS Elastic Beanstalk environments, Amazon Relational Database Service (Amazon RDS) instances and Amazon Simple Notification Service (Amazon SNS) topics.

To get started using AWS CloudFormation, visit:


Share this Story

You may login with either your assigned username or your e-mail address.
The password field is case sensitive.