SOA-C02 Question 131
Single answerYour organization has a requirement to standardize Amazon Machine Images (AMIs) across multiple accounts and regions for consistent application deployments. You have been tasked to create and automate the process of building, testing, and distributing AMIs. Which AWS service or feature can you use to achieve this efficiently?
- A
AWS EC2 Image Builder
- B
AWS Auto Scaling
- C
Amazon Elastic Block Store (EBS) Snapshots
- D
AWS CodePipeline
Show answer and explanation
Correct answer: A
Explanation
AWS EC2 Image Builder is specifically designed to automate the process of creating, testing, and distributing AMIs. It helps ensure that your AMIs are consistent and meet compliance requirements by integrating testing, patching, and security into the image creation workflow. Other options like Auto Scaling, EBS Snapshots, and CodePipeline serve different purposes and do not fulfill the requirements of this scenario.
- A. Correct.
AWS EC2 Image Builder is a service that allows you to automate the creation, testing, and distribution of AMIs across multiple accounts and regions. It is purpose-built for this use case.
- B. Incorrect.
AWS Auto Scaling is used to automatically adjust the number of EC2 instances in an environment based on demand, but it does not handle AMI creation or standardization.
- C. Incorrect.
Amazon Elastic Block Store (EBS) Snapshots are used to back up and restore data volumes, but they do not provide a mechanism for automating the creation or distribution of AMIs.
- D. Incorrect.
AWS CodePipeline is a CI/CD service for automating code deployment pipelines, but it is not designed to create or manage AMIs.