AWS Certified Developer Associate DVA-C01 – Question302

A developer is updating an application deployed on AWS Elastic Beanstalk. The new version is incompatible with the old version. To successfully deploy the update, a full cutover to the new, updated version must be performed on all instances at one time, with the ability to roll back changes in case of a deployment failure in the new version.
How can this be performed with the LEAST amount of downtime?

A.
Use the Elastic Beanstalk All at once deployment policy to update all instances simultaneously.
B. Perform an Elastic Beanstalk Rolling with additional batch deployment.
C. Deploy the new version in a new Elastic Beanstalk environment and swap environment URLs.
D. Perform an Elastic Beanstalk Rolling deployment.

Correct Answer: D

Explanation:

Explanation: Elastic Beanstalk has rolled out a couple of features over the last year that make zero-downtime deployment. Reference: https://rollout.io/blog/batch-deployment-in-aws-elastic-beanstalk/