Certified Security - Specialty

Sign Up Free or Log In to participate!

Q7) Which of the following services can be used to automate technical tasks, avoid mistakes caused by human error and ensure that processes in your organization are repeatable? (Choose 2)

This questions gives as possible answers:

a) Elastic Beanstalk

b) CodeDeploy

c) OpsWorks

d) API Gateway

Answers b) CodeDeploy and c) OpsWorks are marked as correct.

I choose c) OpsWorks and a) Elastic Beanstalk

My question: Why is a) Elastic Beanstalk not also correct?

From the justifications:

CodeDeploy is a fully managed deployment service that automates software deployments to a variety of compute services such as Amazon EC2, AWS Fargate, AWS Lambda, and your on-premises servers

Taken from Question 9 justification:

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

So both solutions are about automating software deployments.

Of course Elastic Beanstalk is more limited in scope and possibilities, but is it therefore wrong?

Maybe it is just not the best option, and CodeDeploy is a better choice if you can only pick 2.

I would suggest Elastic Beanstalk is also correct, so the question should be either ‘choose 3’ or both combinations

(OpsWorks + CodeDeploy OR OpsWorks + Elastic Beanstalk) should be accepted as correct or the question should be

reworded like ‘most comprehensive services’?

What do you think?

Tanveer Roowala


0 Answers

Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!

Get Started
Who’s going to be learning?