exam questions

Exam AWS Certified Developer Associate All Questions

View all questions & answers for the AWS Certified Developer Associate exam

Exam AWS Certified Developer Associate topic 1 question 96 discussion

Exam question from Amazon's AWS Certified Developer Associate
Question #: 96
Topic #: 1
[All AWS Certified Developer Associate Questions]

A company has an application that runs on AWS Elastic Beanstalk in a load-balanced environment. The company needs to update the instance types in the environment to a more recent generation of instance types. The company must minimize downtime during the deployment of this configuration change.
Which deployment options will meet these requirements? (Choose two.)

  • A. Disabled
  • B. Rolling based on Health
  • C. Immutable
  • D. All at once
  • E. Canary
Show Suggested Answer Hide Answer
Suggested Answer: BC 🗳️

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
dark_cherrymon
Highly Voted 2 years, 5 months ago
Selected Answer: CE
CE "Today's release adds a new policy—Traffic splitting. Traffic-splitting deployments let you perform canary testing as part of your application deployment. " beanstalk has canary https://docs.aws.amazon.com/elasticbeanstalk/latest/relnotes/release-2020-05-18-ts-deploy.html
upvoted 14 times
...
Danbraga
Highly Voted 2 years, 7 months ago
Selected Answer: BC
I would go for BC. https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.rollingupdates.html
upvoted 10 times
Spamuel
2 years, 7 months ago
Agreed
upvoted 1 times
...
...
sumanshu
Most Recent 4 months ago
Selected Answer: BC
Canary - primarily to code changes and not infrastructure-level configuration updates like instance type changes.
upvoted 1 times
...
Aamee
5 months, 3 weeks ago
Selected Answer: CE
CE is actually the correct ans. w/o any doubt!
upvoted 1 times
...
sara_exam_topics
1 year, 6 months ago
Selected Answer: BC
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/environments-updating.html. Clearly mentioned in we are doing environment changes like instance type.
upvoted 1 times
...
jingle4944
1 year, 6 months ago
Selected Answer: BC
For configuration changes, Rolling updates and Immutable updates are recommended to "prevent downtime during the update process". https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/environments-updating.html
upvoted 1 times
...
dandare74
1 year, 6 months ago
B+C E is incorrect, it uses for application deployment Change of instance type requires "Configuration changes" cannot simultaneously deploy an application and modify an instance Any configuration change is applied using Disabled, Rolling Based on Health, Rolling Based on Time or Immutable
upvoted 2 times
...
Yasser001
1 year, 9 months ago
Selected Answer: CE
CE because Elastic Beanstalk offers Traffic Splitting
upvoted 1 times
...
rcaliandro
1 year, 10 months ago
Selected Answer: BC
Tricky one! I was for C and E but, looking at the documentation, the canary release doesn't exists for the Elastic Beanstalk. So the correct answer, in my opinion, is B (Rolling based on Health) and C (Immutable). (https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.deploy-existing-version.html) (https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.rollingupdates.html)
upvoted 3 times
npn225
1 year, 6 months ago
Actually, canary release/testing DOES indeed exist for AWS Elastic Beanstalk through the option of Traffic Splitting! Link: https://docs.aws.amazon.com/elasticbeanstalk/latest/relnotes/release-2020-05-18-ts-deploy.html
upvoted 1 times
...
...
MrTee
1 year, 12 months ago
The deployment options that will meet these requirements are Rolling based on Health and Immutable. B and C
upvoted 1 times
MrTee
1 year, 12 months ago
Rolling based on Health deploys updates to instances in batches and only continues with the deployment if each batch passes health checks. This ensures that the application is available throughout the deployment, and any issues can be detected early and addressed before proceeding with the next batch. Immutable creates new instances with the updated configuration, deploys the application to these new instances, and swaps the old instances with the new ones. This process ensures that the application remains available during the deployment and only causes a minimal amount of downtime during the swap process.
upvoted 1 times
...
...
kungfukenny87
2 years ago
Selected Answer: CE
C is obvious. E because by Canary they mean traffic splitting
upvoted 2 times
...
qiaoli
2 years ago
Selected Answer: CE
I go with C, E no matter what you do in Rolling, there is always a chance of partial outage. https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.rolling-version-deploy.html All at once – Deploy the new version to all instances simultaneously. All instances in your environment are out of service for a short time while the deployment occurs. Rolling – Deploy the new version in batches. Each batch is taken out of service during the deployment phase, reducing your environment's capacity by the number of instances in a batch. Rolling with additional batch – Deploy the new version in batches, but first launch a new batch of instances to ensure full capacity during the deployment process. Immutable – Deploy the new version to a fresh group of instances by performing an immutable update. Traffic splitting – Deploy the new version to a fresh group of instances and temporarily split incoming client traffic between the existing application version and the new one. - this means canary
upvoted 1 times
...
Krok
2 years ago
Selected Answer: CE
Immutable + Canary testing (traffic splitting)
upvoted 1 times
...
prabhay786
2 years, 1 month ago
It shall be C and E
upvoted 1 times
...
ts1989
2 years, 1 month ago
Selected Answer: BC
1st Canary and traffic splitting are not the same. EB offers traffic splitting. 2nd "minimize downtime" so using rolling updates is next best choice
upvoted 1 times
...
BobAWS23
2 years, 3 months ago
Selected Answer: BC
Traffic Splitting is not Canary Canary by name is only offered in Lambda and API Gateway. This comes up often in TutorialDojo's practice exams.
upvoted 1 times
...
whenthan
2 years, 3 months ago
BC https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.rolling-version-deploy.html#environments-cfg-rollingdeployments-method
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