Amazon have announced AWS CloudFormation, a service that allows rapid creation of a stack onto Amazon Web Services (AWS) based upon a pre-defined template.
AWS CloudFormation can be accessed via the AWS Management Console and a selection of sample templates are provided to allow creation of stacks for deployments such as:
- Ruby on Rails
Each template can accept user-supplied parameters and, once supplied, CloudFormation will then deploy all the elements specified by the template onto AWS.
A stack can contain any combination of the following Amazon services:
- EC2 instances
- Elastic Block Store
- Load Balancers
- Relational Database Service
- Simple Notification Service
- Simple Queue Service