Question

Difficulty: EasyDeployment Strategies and Execution

A SysOps Administrator needs to deploy an application update to an AWS Elastic Beanstalk environment. The update must be completed as quickly as possible, and the application can tolerate a brief period of downtime during the deployment. Which deployment policy should the administrator choose?

  1. All at onceAnswer
  2. B
    Immutable
  3. C
    Rolling
  4. D
    Rolling with additional batch

Answer

The All at once deployment policy is the correct choice because it deploys the new version to all instances at the same time, making it the fastest deployment option, despite causing service downtime.
The All at once deployment policy is the fastest deployment method in Elastic Beanstalk because it applies the update to all instances simultaneously. Since the application can tolerate downtime, this is the optimal choice to minimize deployment duration.

Step-by-Step Solution

1
Analyze the deployment requirements.
The requirements are: minimize deployment time (fastest speed) and tolerate temporary downtime.
This establishes the constraints that will be used to evaluate the deployment policies.
2
Evaluate the Elastic Beanstalk deployment policies against the constraints.
The All at once policy updates all instances at the same time, resulting in service interruption but the fastest possible deployment. Other policies (Immutable, Rolling, Rolling with additional batch) focus on maintaining service availability, which increases deployment time.
Matching the policy characteristics with the stated requirements identifies the correct strategy.

Key Concept

AWS Elastic Beanstalk Deployment Policies
Estimated Time:45s
Rate this question