Topic 1 Question 509
A gaming company has deployed a web portal on AWS Elastic Beanstalk. The company sometimes needs to deploy new versions three or four times in a day. The company needs to deploy new features for all users as quickly as possible. The solution must minimize performance impact and must maximize availability.
What solution will meet these requirements?
Use a rolling deployment policy to deploy to Amazon EC2 instances.
Use an immutable deployment policy to deploy to Amazon EC2 instances.
Use an all-at-once deployment policy to deploy to Amazon EC2 instances.
Use a-canary deployment strategy to deploy changes to Amazon EC2 instances.
ユーザの投票
コメント(3)
- 正解だと思う選択肢: B
Immutable deployment creates a new set of instances with the updated version of the application. Once the new instances are verified as healthy, they replace the old instances. This strategy ensures high availability and minimizes the risk of performance impact since the old instances remain untouched until the new instances are validated.
👍 2lht2024/12/19 - 正解だと思う選択肢: B
B is the correct answer. D is wrong because though it's useful for testing new features on a limited scale, it does not minimize the overall deployment duration and availability as effectively as immutable deployments.
👍 2Arad2025/01/14 - 正解だと思う選択肢: D
A canary deployment is a strategy where a new version of an application is deployed to a small subset of instances first. Once it has been validated as stable, it is gradually rolled out to the remaining instances. This approach provides the following benefits:
Minimal performance impact: Issues with the new version can be identified early before it affects all users. Maximum availability: Problems can be quickly rolled back, minimizing downtime or service interruptions. Fast delivery of features: By deploying incrementally, new features reach all users promptly after initial validation.
👍 1YUICH2024/12/22
シャッフルモード