AMI – Amazon Machine Image

AMI is basically a template/blueprint of a Virtual instance.

AMI provides the information required to launch an instance like Operating System, Application server, etc.

  • When you launch an instance, you need to specify the AMI, where you can choose AMI from User Community, Marketplace or you can choose from your own AMI.
  • It comes with basic images like Redhat, Ubuntu, Windows, etc and you can customize these images at runtime using EC2 user data.
  • You can launch as many instances from the AMI.