AWS CloudFormation
AWS CloudFormation gives developers and systems administrators an easy way to create a collection of related AWS resources and provision them in an orderly and predictable fashion.
Developers can use AWS CloudFormation’s sample templates or create their own templates to describe the AWS resources, and any associated dependencies or runtime parameters, required to run their application. You don’t need to figure out the order in which AWS services need to be provisioned or the subtleties of how to make those dependencies work. CloudFormation takes care of this for you.
Customers can create a template and deploy its associated collection of resources (called a stack) via the AWS Management Console, CloudFormation command line tools or APIs. CloudFormation is available at no additional charge, and customers pay only for the AWS resources needed to run their applications.
Service Highlights
Supports a Wide Range of AWS Resources – AWS CloudFormation supports many AWS resources, allowing you to build a highly available, reliable, and scalable AWS infrastructure for your application needs. Today AWS CloudFormation supports:
- Amazon EC2 Instances
- Amazon Elastic Block Store (EBS) Volumes
- Elastic Load Balancers
- Elastic IP Addresses
- Amazon EC2 Security Groups
- Auto Scaling Groups
- AWS Elastic Beanstalk
- Amazon CloudWatch Alarms
- Amazon Relational Database Service (RDS) Instances
- Amazon RDS Security Groups
- Amazon Simple DB Domains
- Amazon Simple Queue Service (SQS) Queues
- Amazon Simple Notification Service (SNS) Topics
- Amazon SNS Subscriptions
Easy to Use
AWS CloudFormation comes today with the following ready-to-run sample templates:
- WordPress (blog)
- TextPattern (content management)
- MoinMoin (wiki)
- Tracks (project tracking)
- Gollum (wiki used by GitHub)
- Drupal (content management)
- ReviewBoard (code review tool)
- Movable Type Open Source (blog)
- MantisBT (bug tracker)
- Hibari (collaboration, wiki)
- Joomla (content management)
- Insoshi (social apps)
- Redmine (project mgmt)
- Many simple templates to show use of individual AWS resources and features







