EC2 Image Builder is used to automate the creation of Virtual Machines (VMs) or container images, which means you can automate the creation, maintenance, validation, and testing of EC2 AMIs. EC2 image builder can be run on a schedule (i.e. weekly, whenever packages are updated). EC2 image builder is a free service, and you only need to pay for the underlying resources and entities that are created during the process.

Automate process

  1. The EC2 image builder will create a builder EC2 instance.
  2. The builder EC2 instance will build components (i.e. customised software on EC2 instance)
  3. A new AMI out of the builder EC2 instance.
  4. To validate the result, a test EC2 instance is created from that AMI, and some tests that defined by the user will be run to ensure the integrity and security of the AMI.
  5. Once the AMI is validated, the AMI is going to be distributed to multiple regions, allowing your applications to be available globally.


Back to parent node: EC2 - Elastic Compute Cloud

Cloud_computingAWSAWS_CLF-C02EC2EC2_image_builder

Reference* - Udemy Ultimate AWS Certified Cloud Practitioner CLF-C02