AWS Certified Developer – Associate — Question 427

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.)

Answer options

Correct answer: B, C

Explanation

An Immutable deployment ensures zero downtime by launching a temporary Auto Scaling group with the new instance types, verifying their health, and then performing a DNS switch. A Rolling based on Health deployment updates the instances in batches, maintaining application availability by keeping the remaining instances active during the transition. Other options like 'All at once' cause service interruption, while 'Disabled' and 'Canary' are not applicable deployment policies for this Elastic Beanstalk configuration change.