Deploying Applications on Amazon EC2 with AWS CloudFormation