An organization is planning to use AWS for their production roll out. The organization wants to implement
automation for deployment such that it will automatically create a LAMP stack, download the latest PHP
installable from S3 and setup the ELB. Which of the below mentioned AWS services meets the requirement for
making an orderly deployment of the software?

A.
AWS Elastic Beanstalk
B.
AWS Cloudfront
C.
AWS Cloudformation
D.
AWS DevOps
Explanation:
AWS Cloudformation is an application management tool which provides application modelling, deployment,
configuration, management and related activities. Cloudformation provides an easy way to create and delete
the collection of related AWS resources and provision them in an orderly way. AWS CloudFormationautomates and simplifies the task of repeatedly and predictably creating groups of related resources that power
the user’s applications. AWS Cloudfront is a CDN; Elastic Beanstalk does quite a few of the required tasks.
However, it is a PAAS which uses a ready AMI. AWS Elastic Beanstalk provides an environment to easily
develop and run applications in the cloud.
A
Using Elastic Beanstalk, you can simply upload your code and Elastic Beanstalk automatically handles the deployment, from capacity provisioning, load balancing, auto-scaling to application health monitoring.
15
1
It is possible with CloudFormation also, but CloudFormation wont handle the ELB part.
2
5