A developer is updating a web application hosted on an AWS Elastic Beanstalk environment. The developer needs to deploy the new application version as quickly as possible. The application is for internal testing, so temporary downtime during the deployment is acceptable, and there is no budget for additional Amazon EC2 instances. Which Elastic Beanstalk deployment strategy meets these requirements?
- All-at-onceAnswer
- BRolling
- CImmutable
- DRolling with additional batch
Answer
All-at-once
The All-at-once deployment strategy deploys the new version to all instances simultaneously. It is the fastest deployment method and does not require any additional instances, making it the most cost-effective. However, it takes all instances out of service during the deployment, resulting in temporary downtime.
Step-by-Step Solution
Key Concept
AWS Elastic Beanstalk deployment strategies trade-offs between downtime, deployment speed, and cost.