DVA-C02 · Question #494
A company runs a new application on AWS Elastic Beanstalk. The company needs to deploy updates to the application. The updates must not cause any downtime for application users. The deployment must fo
The correct answer is B. traffic-splitting. Elastic Beanstalk's traffic-splitting deployment type routes a configurable percentage of live traffic to the new version while the old version continues to serve the remainder, enabling canary-style validation with zero downtime.
Question
A company runs a new application on AWS Elastic Beanstalk. The company needs to deploy updates to the application. The updates must not cause any downtime for application users. The deployment must forward a specified percentage of incoming client traffic to a new application version during an evaluation period. Which deployment type will meet these requirements?
Options
- Arolling
- Btraffic-splitting
- Cin-place
- Dimmutable
How the community answered
(23 responses)- A4% (1)
- B83% (19)
- C4% (1)
- D9% (2)
Why each option
Elastic Beanstalk's traffic-splitting deployment type routes a configurable percentage of live traffic to the new version while the old version continues to serve the remainder, enabling canary-style validation with zero downtime.
Rolling deployments update instances in batches and reduce capacity during deployment, causing potential downtime for requests hitting instances being replaced.
Traffic-splitting deployments use weighted routing to send a defined percentage of incoming requests to a new environment running the updated application version. During the evaluation period both versions serve traffic simultaneously, meaning no users experience downtime, and the split percentage is fully configurable.
In-place deployment replaces the existing version directly on the same instances, resulting in downtime during the update.
Immutable deployments launch a fresh set of instances before swapping, which avoids downtime but does not split traffic by percentage for evaluation; it performs a full cutover.
Concept tested: Elastic Beanstalk traffic-splitting canary deployment
Source: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.rolling-version-deploy.html
Community Discussion
No community discussion yet for this question.