Ends in

24-Hour Extension! $2 OFF ALL AWS, Azure, Google Cloud & Kubernetes Practice Exams!

Find answers, ask questions, and connect with our
community around the world.

Home Forums AWS AWS Certified Developer Associate Question about Elastic Beanstalk's support of Canary Deployment

  • Question about Elastic Beanstalk's support of Canary Deployment

  • Arghya Chakraborty

    March 26, 2022 at 7:02 am

    In one of the questions on AWS Certified Developer Associate Practice exams, following question is asked:

    A single docker container environment is hosted in Elastic Beanstalk. Your manager instructed you to ensure that the compute resources maintain full capacity during deployments to avoid any degradation of the service or possible down time.

    Which of the following deployment methods should you use to satisfy the given requirement? (Select TWO.)

    • Immutable
    • All at once
    • Rolling with Additional Batch
    • Rolling
    • Canary

    I selected Immutable & Canary as answers. However, as per TD, the answers are Immutable & Rolling with Additional Batch.

    For Canary, the argument given is: “Canary is incorrect because this type of deployment method is not readily available in Elastic Beanstalk, but primarily to Lambda.”

    However, if you check AWS site, you will find this: “Release: Elastic Beanstalk support for traffic-splitting deployments on May 18, 2020″

    AWS Elastic Beanstalk added the ability to perform canary testing during application deployments by shifting some of the incoming traffic to the new application version and evaluating its health.

    Release date: May 18, 2020″

    Source: https://docs.aws.amazon.com/elasticbeanstalk/latest/relnotes/release-2020-05-18-ts-deploy.html

    So, question is incorrect & so are the answers. There are three right answers for this questions & both me & TD are partially correct.

    Please fix this or provide an acceptable explanation.

  • Carlo-TutorialsDojo

    March 28, 2022 at 8:05 pm

    Hello Arghya,

    Thanks for your feedback.

    For this one, the question is asking for the actual name of Elastic Beanstalk deployment policies. While it’s possible to perform canary deployments thru Traffic Splitting, there’s no deployment policy called ‘Canary’ in EB. I can understand though how someone could get the answer wrong. We’ll go over this item and see what changes we can make to make the question clearer.

    Let me know if this answers your question.

    Carlo @ Tutorials Dojo

Viewing 1 - 2 of 2 replies

Log in to reply.

Original Post
0 of 0 posts June 2018