Which of the below mentioned AWS services meets the quirement for making an orderly deployment of the software?

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
quirement for making an orderly deployment of the software?

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
quirement 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 CloudFormation automates 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.



Leave a Reply 10

Your email address will not be published. Required fields are marked *


Mewho

Mewho

Why not B?

jigsaw207

jigsaw207

CloudFront is caching service (CDN – Content Delivery Network) it has nothing to do with Automated Deployment.

blahblah

blahblah

A

AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS.

You can simply upload your code and Elastic Beanstalk automatically handles the deployment, from capacity provisioning, load balancing, auto-scaling to application health monitoring. At the same time, you retain full control over the AWS resources powering your application and can access the underlying resources at any time.

Launch LAMP stack with Elastic Beanstalk:
https://aws.amazon.com/getting-started/projects/launch-lamp-web-app/

You can do it on CloudFormations as well, but it’s harder / less native:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/deploying.applications.html

He agrees w/ A: http://jayendrapatil.com/aws-elastic-beanstalk/

blahblah

blahblah

Some extra info,

CloudFormations lets you download from s3:
http://serverfault.com/questions/691452/aws-cloudformation-templates-and-a-bash-init-script

Elastic Beanstalk lets you do it as well:
https://forums.aws.amazon.com/message.jspa?messageID=541634

blahblah

blahblah

Last thought,

Cloud Formations focuses on the Amazon resources and Elastic BeanStalk focuses on the software.

https://aws.amazon.com/cloudformation/
AWS CloudFormation gives developers and systems administrators an easy way to create and manage a collection of related AWS resources, provisioning and updating them in an orderly and predictable fashion.

mooody

mooody

C Correct

As he mentioned after we download from S3 we will setup ELB ” which is AWS ” resource and Cloudformation can setup all kind of AWS resources

Linh

Linh

A

In this project, you will learn how to deploy a high-availability LAMP stack web app using AWS Elastic Beanstalk and Amazon Relational Database Service (RDS). The stack uses Linux, Apache, MySQL, and PHP. 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. Elastic Beanstalk automatically scales your application up and down based on your application’s specific need using easily adjustable Auto Scaling settings. Amazon RDS makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while managing time-consuming database administration tasks.