Amazon Machine Images (AMI) - Amazon Elastic Compute Cloud

Amazon Machine Images (AMI)

Une Amazon Machine Image (AMI) est une image prise en charge et gérée fournie par AWS qui fournit les informations requises pour lancer une instance. Vous devez spécifier une AMI lorsque vous lancez une instance. Lorsque vous avez besoin de plusieurs instances configurées de manière identique, il est possible de lancer plusieurs instances à partir d'une même AMI. Lorsque vous avez besoin d'instances configurées de manière différente, vous pouvez utiliser différentes AMI pour lancer ces instances.

Une AMI comprend les éléments suivants :

  • Un ou plusieurs instantanés Amazon Elastic Block Store (Amazon EBS) ou, dans le cas des AMI basées sur le stockage d'instance, un modèle pour le volume racine de l'instance (par exemple, un système d'exploitation, un serveur d'applications et des applications).

  • Les autorisations de lancement qui contrôlent les comptes AWS qui peuvent utiliser l'AMI pour lancer les instances.

  • Un mappage de périphérique de stockage en mode bloc qui spécifie les volumes à attacher à l'instance lorsqu'elle est lancée.

Utiliser une AMI

Le diagramme suivant résume le cycle de vie de l'AMI. Après avoir créé et enregistré une AMI, vous pouvez l'utiliser pour lancer de nouvelles instances. Vous pouvez également lancer des instances depuis une AMI si son propriétaire vous octroie des autorisations de lancement. Vous pouvez copier une AMI dans la même région AWS ou dans des régions AWS différentes. Lorsque vous n'avez plus besoin d'une AMI, vous pouvez annuler son inscription.


				Le cycle de vie d'une AMI (créer, inscrire, lancer, copier, annuler l'inscription).

Vous pouvez rechercher une AMI répondant aux critères de votre instance. Vous pouvez rechercher des AMI fournies par AWS ou des AMI fournies par la communauté. Pour plus d'informations, consultez Types d'AMI et Trouver une AMI Linux.

Une fois que vous avez lancé une instance à partir d'une AMI, vous pouvez vous y connecter. Lorsque vous êtes connecté à une instance, vous pouvez l'utiliser comme vous le feriez avec n'importe quel autre serveur. Pour plus d'informations sur le lancement, la connexion et l'utilisation de votre instance, consultez Didacticiel : démarrez avec les instances Linux Amazon EC2.

Créer votre propre AMI

Par exemple, vous pouvez lancer une instance à partir d'une AMI existante, personnaliser cette instance (par exemple, installer le logiciel sur l'instance), puis enregistrer cette nouvelle configuration comme une AMI personnalisée. Les instances lancées à partir de cette nouvelle AMI incluront les personnalisations apportée lors de sa création.

Le périphérique de stockage racine de l'instance détermine le processus à suivre pour créer une AMI. Le volume racine d'une instance est soit un volume Amazon Elastic Block Store (Amazon EBS), soit un volume de stockage d'instances. Pour plus d'informations sur les volumes du périphérique racine, consultez Volume du périphérique racine de l'instance Amazon EC2.

Pour faciliter le classement et la gestion de vos AMI, vous pouvez leur attribuer des balises personnalisées. Pour plus d'informations, consultez Baliser vos ressources Amazon EC2.

Acheter, partager et vendre des AMI

Une fois que vous avez créé une AMI, vous pouvez conserver son statut privé afin d'être la seule personne à pouvoir l'utiliser ou vous pouvez la partager avec une liste spécifiée de comptes AWS. Vous pouvez également rendre votre AMI personnalisée publique afin que la communauté puisse l'utiliser. La création d'une AMI sûre, sécurisée et utilisable à des fins d'utilisation publique est un processus relativement simple, à condition que vous respectiez quelques consignes simples. Pour plus d'informations sur la création et l'utilisation d'AMI partagées, consultez AMI partagées.

Vous pouvez acheter des AMI auprès d'un tiers, notamment si elle est fournie avec des contrats de service proposés par des organisations telles que Red Hat. Vous pouvez également créer une AMI et la vendre à d'autres utilisateurs Amazon EC2. Pour plus d'informations sur la vente ou l'achat d'AMI, consultez AMI payantes.

Annuler l'enregistrement de votre AMI

Vous pouvez annuler l'inscription de votre AMI lorsque vous avez terminé de l'utiliser. Après cette opération, l'AMI ne peut plus être utilisée pour lancer de nouvelles instances. Les instances existantes lancées à partir de l'AMI ne sont pas affectées. Pour plus d'informations, consultez Annuler l'enregistrement de votre AMI.

Amazon Linux 2 et Amazon Linux AMI

Amazon Linux 2 et l'Amazon Linux AMI sont des images Linux prises en charge et gérées, fournies par AWS. Voici quelques caractéristiques d'Amazon Linux 2 et de l'Amazon Linux AMI :

  • Un environnement d'exécution stable, sécurisé et très performant pour des applications exécutées sur Amazon EC2.

  • Fournis sans frais supplémentaires aux utilisateurs d'Amazon EC2.

  • Accès du référentiel à plusieurs versions de MySQL, PostgreSQL, Python, Ruby, Tomcat et bien d'autres packages courants.

  • Mises à jour régulières incluant les derniers composants et rendues disponibles dans les référentiels yum en vue de leur installation sur les instances en cours d'exécution.

  • Inclut des packages qui facilitent l'intégration aux services AWS, par exemple les outils AWS CLI, Amazon EC2 API et AMI, la bibliothèque Boto pour Python et les outils Elastic Load Balancing.

Pour plus d'informations, consultez Amazon Linux.