From the course: AWS: High Availability

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Understanding Amazon Machine Images (AMI)

Understanding Amazon Machine Images (AMI) - Amazon Web Services (AWS) Tutorial

From the course: AWS: High Availability

Start my 1-month free trial

Understanding Amazon Machine Images (AMI)

- [Instructor] Amazon Machine Images, or AMIs, are a foundational component to understand when designing highly available systems. AMIs are the templates from which EC2 instances can be launched. The minute an AMI is built, the software it contains starts to grow stale. This applies regardless of whether you build your own AMIs, source them directly from AWS, or start with something from an AWS marketplace partner. You certainly don't want to launch production instances with old software. To make it easier for you, AWS provides the ability to inject instructions into the AMI on launch before the instance is available for use. You can provide input directly via the user data field in the console or as a file. If you are using Amazon Linux, AWS lets you pass directives via the cloud-init package. If you are using Windows, you can specify PowerShell commands. You are only limited by your imagination. Anything you can…

Contents