exam questions

Exam AWS DevOps Engineer Professional All Questions

View all questions & answers for the AWS DevOps Engineer Professional exam

Exam AWS DevOps Engineer Professional topic 1 question 168 discussion

Exam question from Amazon's AWS DevOps Engineer Professional
Question #: 168
Topic #: 1
[All AWS DevOps Engineer Professional Questions]

A company has deployed an application on AWS Elastic Beanstalk by using an all-at-once deployment method. The deployment failed recently because of an application misconfiguration and resulted in significant downtime.

To prevent such downtime in the future, a DevOps engineer needs to revise the deployment method while maintaining the application performance. The DevOps engineer must ensure that application versions are consistently configured across all instances without creating new environments.

Which deployment solution will meet these requirements?

  • A. Switch to a rolling deployment strategy for future application updates.
  • B. Switch to a rolling deployment with additional batch strategy for future application updates.
  • C. Switch to an immutable deployment strategy for future application updates.
  • D. Switch to a blue/green deployment strategy for future application updates.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

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
Dgix
1 year, 6 months ago
C is correct. Beanstalk, when using the immutable deployment method, puts new instances in a new scaling group – which isn't an environment - and then transfers them to the original one when tests have passed.
upvoted 2 times
...
arifdu008
1 year, 9 months ago
Deployment method revise , consider application versions are consistently configured across all instances without creating new environments so B is correct Not A, it is all-at-once method which may create same problem Not C & D as without creating new environments
upvoted 2 times
...
CloudHustler
2 years, 2 months ago
A: Rolling deployments occur whenever you deploy your application and can typically be performed without replacing instances in your environment. Elastic Beanstalk takes each batch out of service, deploys the new application version, and then places it back in service.
upvoted 2 times
CloudHustler
2 years, 2 months ago
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.rollingupdates.html
upvoted 2 times
...
...
Piccaso
2 years, 2 months ago
Selected Answer: D
"The DevOps engineer must ensure that application versions are consistently configured across all instances without creating new environments." I think this means that .....
upvoted 2 times
Piccaso
2 years, 2 months ago
Only blue/green can ensure that the working instances are using a same application version.
upvoted 2 times
...
...
Piccaso
2 years, 2 months ago
Selected Answer: C
Default behaviour of "all-at-once" will bring outdated instance to the newest version. No idea why D is suggested as "correct answer". Blue/Green creates new environment.
upvoted 3 times
...
ozlaoliu
2 years, 3 months ago
Selected Answer: C
Immutable deployment is the best option to meet the requirements of maintaining the performance and consistent versions and you don't need to create new environments for the immutable deployment.
upvoted 2 times
...
Bulti
2 years, 3 months ago
Selected Answer: C
C is correct.
upvoted 1 times
...
DerekKey
2 years, 3 months ago
Selected Answer: C
My choice Immutable - will add additionall auto scaling for new instances still keeping old instances serving requests - roll back is simle, new auto scaling gets decomissioned A & B - requires manual redeploy = app performance & downtime + will have a mix of old and new versions D - requires new environment
upvoted 4 times
...
ericzaj
2 years, 3 months ago
Selected Answer: C
This is one of the most poorly worded question. Agreed, what is meant by environment in this. I would have to choose C here given the "versions are consistently configured across all instances" requirement.
upvoted 4 times
...
saeidp
2 years, 3 months ago
What are new environments? beanstalk environments or new instances? How to maintain the application performance with rolling deployment? If environment means instance, then A is correct otherwise C is the best answer to maintain performance
upvoted 2 times
...
Dimidrol
2 years, 3 months ago
Selected Answer: A
A for me
upvoted 1 times
...
Boubou480
2 years, 3 months ago
Selected Answer: A
Only A do not create new environment.
upvoted 1 times
...
Oleg_gol
2 years, 3 months ago
Selected Answer: B
B- without creating new environments
upvoted 2 times
devops7
2 years, 3 months ago
But B is "with additional batch." It is creating new environments
upvoted 1 times
...
...
devops7
2 years, 3 months ago
A is the only option without creating new environments
upvoted 2 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