A company hosts a web application on AWS Elastic Beanstalk. The application runs in a production environment with an Auto Scaling group of 8 Amazon EC2 instances. The company’s deployment policy requires that the application maintains full capacity to handle incoming traffic at all times during updates. To control costs, the company cannot allow a temporary doubling of the environment's compute resources, which rules out immutable deployments. Which deployment policy should the SysOps Administrator select to meet these requirements with the least financial impact?
- AAll at once
- BImmutable
- Rolling with an additional batchCevap
- DRolling
Cevap
Rolling with an additional batch
The rolling with an additional batch deployment policy launches a new batch of instances to maintain full capacity while the existing instances are updated in batches. This avoids taking any capacity offline and only increases resources by a single batch size, rather than doubling the entire environment.
Adım Adım Çözüm
Anahtar Kavram
Selecting Elastic Beanstalk deployment strategies to balance application capacity and cost constraints.