0 votes
in AWS by
A Development team need to push an update to an application that is running on AWS Elastic Beanstalk. The business SLA states that the application must maintain full performance capabilities during updates whilst minimizing cost. Which Elastic Beanstalk deployment policy should the development team select?

A. Immutable

B. Rolling

C. All at once

D. Rolling with additional batch

1 Answer

0 votes
by

The correct answer is D. “Rolling with additional batch”.

Explanation:

AWS Elastic Beanstalk provides several options for how deployments are processed, including deployment policies (All at once, Rolling, Rolling with additional batch, and Immutable) and options that let you configure batch size and health check behavior during deployments.

For this scenario, we need to ensure we do not reduce the capacity of the application but we also need to minimize cost. In the table below you can see the different deployment policies available and how they impact capacity and cost:

Free AWS Quiz

The Rolling with additional batch deployment policy does require extra cost but the extra cost is the size of a batch of instances, therefore you can reduce cost by reducing the batch size. The Immutable deployment policy requires a total deployment of new instances – i.e. if you have 4 instances this will double to 8 instances.

Related questions

0 votes
asked Apr 24 in AWS by DavidAnderson
0 votes
asked Mar 20 in AWS by DavidAnderson
...