In this module we'll describe how to find VM images that can be used to create your VM(s). The images are a property of your deployment region so we'll demonstrate how to find out which images are available in your chosen region, and how to use them within a Tuono Blueprint.
Image Terminology
Amazon Machine Image (AMI)
An AMI is an image format used for all Amazon VMs. They can be public, and derived from GA releases of your chosen operating system. For example, an Ubuntu 20.04 direct from Canonical, cognate with the downloadable ISO. They can also be private, and created by you as a user. For example, it might contain certain configurations and/or software required internally within your company.
Virtual Machine Image (VMI)
An Virtual Machine Image is used for all Azure VMs. They can be public, and derived from GA releases of your chosen operating system. For example, an Ubuntu 20.04 direct from Canonical, cognate with the downloadable ISO. They can also be private, and created by you as a user. For example, it might contain certain configurations and/or software required internally within your company.
Image Concepts
Image Schema
This is where we define the exact image that we want to use for our VM. In a single object we define the publisher, product and SKU - this is how Azure references their VMs. Similarly, we define the image_id, which points directly to the AMI that we wish to use for AWS. This means that we can deploy this to each venue, while still leveraging venue-native concepts.