exam questions

Exam AWS-SysOps All Questions

View all questions & answers for the AWS-SysOps exam

Exam AWS-SysOps topic 1 question 72 discussion

Exam question from Amazon's AWS-SysOps
Question #: 72
Topic #: 1
[All AWS-SysOps Questions]

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
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️
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.

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
tahaRyski
6 months ago
Guys, I think the key factor here is who is deploying the infrastructure, Cloudfomation is meant to be used by Organizations to create infrastructure while Beanstalk is meant to be an easy way for developers to quickly set up dev environments for testing before moving to production without needing to know all the in-depth details on how to setup. Also, Beanstalk still uses Cloudfomation to do its work so the answer remains C. an Organization!
upvoted 1 times
tahaRyski
6 months ago
Q: What is AWS Elastic Beanstalk? AWS Elastic Beanstalk makes it even easier for developers to quickly deploy and manage applications in the AWS Cloud. Developers simply upload their application, and Elastic Beanstalk automatically handles the deployment details of capacity provisioning, load balancing, auto-scaling, and application health monitoring. Show less Q: Who should use AWS Elastic Beanstalk? Those who want to deploy and manage their applications within minutes in the AWS Cloud. You don’t need experience with cloud computing to get started. AWS Elastic Beanstalk supports Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker web applications.
upvoted 2 times
...
...
bdhar
6 months, 2 weeks ago
I think, it's C: Cloud Formation
upvoted 1 times
...
onlinebaba
6 months, 2 weeks ago
C The keyword is "orderly deployment". We can use CloudFormation constructs to build the required "orchestrations and dependencies" so that the infrastructure is built in an orderly way. Elastic Beanstalk is a platform that provides a service develop and run applications in the cloud.
upvoted 2 times
...
rathimonika
6 months, 2 weeks ago
"download the latest PHP installable from S3" this is why ans is Cloudformation
upvoted 1 times
...
kinetic1g
6 months, 4 weeks ago
Software focused. A is the answer.
upvoted 1 times
AWS_Noob
6 months, 3 weeks ago
Nope. C is correct You can add the details in the CFt
upvoted 1 times
...
...
awscertified
7 months ago
As you can see in the last part of the question, the focus here is the software deployment. The main purpose of Beanstlk is facilitate Software deployment. This is why I think answer is: A. AWS Elastic Beanstalk
upvoted 1 times
jaribu
6 months, 2 weeks ago
As someone has indicated elsewhere, C seems to be the better choice because the solution requires the use of an S3 bucket. When you create a stack in Cloudformation with a "Template Ready" option, you will be asked for a URL for the S3 bucket for Template Source. This is not the case with Beanstalk.
upvoted 2 times
...
...
awsnoob
7 months ago
Ans is C, the question stated that one of required resource to create is ELB
upvoted 1 times
jaribu
6 months, 3 weeks ago
Beanstalk can also create an Elastic Load Balancer.
upvoted 3 times
...
awsnoob
7 months ago
After rereading FAQ, I think is A
upvoted 1 times
awsnoob
7 months ago
change my mind again, should be C 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.
upvoted 3 times
...
...
...
ryopi614
7 months, 1 week ago
I also think ElasticBeanstalk because it automatically creates a LAMP stack.
upvoted 1 times
...
Vino
7 months, 1 week ago
A is correct, Beanstalk inturn uses cloudformation stack Ref: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/php-ha-tutorial.html?icmpid=docs_tutorial_projects
upvoted 2 times
...
kkwang
7 months, 2 weeks ago
A is correct. It will automatically create a LAMP stack - Beanstalk
upvoted 2 times
newbie2019
7 months, 1 week ago
Wrong. Beanstalk can do it , but the question is asking "download the latest PHP installable from S3" thus, CloudFormation.
upvoted 2 times
AWScloudGaf
6 months, 2 weeks ago
Also this is within a VPC , hence Beanstalk - it was a full deployment creation of new VPC infrastructure Ill go with "C' cloudformation but its Software based deployment within a VPC Beanstalk applies more.
upvoted 1 times
...
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago