Types d’AMI - Amazon Elastic Compute Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Types d’AMI

Vous pouvez sélectionner une AMI en fonction des caractéristiques suivantes :

Autorisations de lancement

Le propriétaire d’une AMI détermine sa disponibilité en spécifiant les autorisations de lancement. Les autorisations de lancement sont réparties en plusieurs catégories.

Autorisation de lancement Description
public Le propriétaire accorde des autorisations de lancement à tous les AWS comptes.
explicite Le propriétaire accorde des autorisations de lancement à des AWS comptes, organisations ou unités organisationnelles (UO) spécifiques.
implicite Le propriétaire a des autorisations de lancement implicites pour une AMI.

Amazon et la communauté Amazon EC2 proposent un large éventail d’AMI publiques. Pour plus d’informations, consultez AMI partagées. Les développeurs peuvent faire payer leurs AMI. Pour plus d’informations, consultez AMI payantes.

Stockage pour le périphérique racine

Toutes les AMI sont réparties en deux catégories : basées sur Amazon EBS ou basées sur le stockage d’instances.

  • AMI d’Amazon EBS : le périphérique racine d’une instance lancée à partir de l’AMI est un volume Amazon Elastic Block Store (Amazon EBS) créé à partir d’un instantané Amazon EBS.

  • AMI Amazon basée sur le stockage d’instances : le périphérique racine d’une instance lancée à partir de l’AMI est un volume de stockage d’instances créé à partir d’un modèle stocké dans Amazon S3.

Pour plus d’informations, consultez Volume racine de l’instance Amazon EC2.

Le tableau suivant résume les différences importantes lors de l’utilisation des deux types d’AMI.

Caractéristiques AMI basée sur des volumes Amazon EBS AMI basée sur le stockage d’instances Amazon

Temps de démarrage pour une instance

Généralement inférieur à 1 minute

Généralement inférieur à 5 minutes

Limite de taille d’un périphérique racine

64 TiB**

10 Gio

volume du périphérique racine

Volume EBS

Volume de stockage d’instances

Persistance des données

Par défaut, le volume racine est supprimé lorsque l’instance est arrêtée.* Par défaut, les données des autres volumes EBS sont conservées après la mise hors service de l’instance.

Les données des volumes de stockage d’instances sont conservées uniquement pendant la durée de vie de l’instance.

Modifications

Le type d’instance, le noyau, le disque RAM et les données utilisateur peuvent être modifiés pendant que l’instance est arrêtée.

Les attributs de l’instance restent les mêmes pendant la durée de vie de l’instance.

Frais

Les éléments suivants vous sont facturés : utilisation de l’instance, utilisation du volume EBS et stockage de votre AMI sous forme d’instantané EBS.

L’utilisation de l’instance et le stockage de l’AMI dans Amazon S3 vous sont facturés.

Création de l’AMI/bundle

Utilise une seule commande/un seul appel

Requiert l’installation et l’utilisation des outils AMI

État d’arrêt

Peut être à l’état arrêté. Même lorsque l’instance est arrêtée et ne s’exécute pas, le volume racine est conservé dans Amazon EBS

Ne peut pas être dans un état arrêté, les instances sont en cours d’exécution ou hors service

* Par défaut, les volumes racines EBS ont l’indicateur DeleteOnTermination défini sur true. Pour plus d’informations sur la modification de cet indicateur afin que le volume soit conservé après la mise hors service, consultez Modifier le volume racine pour qu’il persiste.

** Pris en charge avec io2 EBS Block Express uniquement. Pour plus d'informations, consultez la section Volumes SSD Block Express provisionnés par IOPS dans le guide de l'utilisateur Amazon EBS.

Déterminer le type de périphérique racine de votre AMI

Pour déterminer le type de périphérique racine d’une AMI à l’aide de la console
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, choisissez AMI, puis sélectionnez l’AMI.

  3. Vérifiez la valeur de Root Device Type (Type de périphérique racine) sous l’onglet Details (Détails) comme suit :

    • ebs : il s’agit d’une AMI basée sur EBS.

    • instance store : il s’agit d’une AMI basée sur le stockage d’instances.

Pour déterminer le type de périphérique racine d’une AMI à l’aide de la ligne de commande

Vous pouvez utiliser l’une des commandes suivantes. Pour plus d’informations sur ces interfaces ligne de commande, consultez Accès à Amazon EC2.

État d’arrêt

Vous pouvez arrêter une instance qui possède un volume EBS comme périphérique racine, mais vous ne pouvez pas arrêter une instance qui possède un volume de stockage d’instances comme périphérique racine.

Lorsque vous choisissez d’arrêter une instance, vous interrompez son exécution (son statut passe de running à stopping, puis à stopped). Une instance arrêtée est conservée sur Amazon EBS, ce qui lui permet d’être redémarrée. L’arrêt est différent de la mise hors service dans la mesure où vous ne pouvez pas redémarrer une instance qui a été mise hors service. Étant donné que les instances avec un volume de stockage d’instances comme périphérique racine ne peuvent pas être arrêtées, elles sont soit en cours d’exécution, soit hors service. Pour plus d’informations sur ce qui se produit et ce que vous pouvez faire lors de l’arrêt d’une instance, consultez Arrêtez et démarrez les instances Amazon EC2.

Persistance et stockage de données par défaut

Les instances qui utilisent un volume de stockage d’instances comme périphérique racine ont un stockage d’instances disponible automatiquement (le volume racine contient la partition racine et vous pouvez stocker des données supplémentaires). Vous pouvez ajouter un stockage permanent à votre instance en attachant un ou plusieurs volumes EBS. Toute donnée présente sur un volume de stockage d’instances est effacée lorsque l’instance échoue ou qu’elle est mise hors service. Pour plus d’informations, consultez Volume du stockage d’instances et durée de vie des données.

Les instances qui utilisent Amazon EBS comme périphérique racine sont automatiquement attachées à un volume EBS. Le volume apparaît dans votre liste de volumes comme tous les autres. Avec la plupart des types d’instance, les instances qui ont un volume EBS comme périphérique racine n’ont aucun volume de stockage d’instances par défaut. Vous pouvez ajouter des volumes de stockage d’instances ou des volumes EBS supplémentaires à l’aide d’un mappage de périphérique de stockage en mode bloc. Pour plus d’informations, consultez Mappages de périphériques de stockage en mode bloc.

Temps de démarrage

Les instances lancées depuis une AMI basée sur Amazon EBS se lancent plus rapidement que celles lancées depuis une AMI basée sur le stockage d’instances. Lorsque vous lancez une instance depuis une AMI basée sur le stockage d’instances, toutes les parties doivent être extraites d’Amazon S3 avant que l’instance soit disponible. Dans le cadre d’une AMI basée sur Amazon EBS, seules les parties nécessaires au démarrage de l’instance doivent être extraites de l’instantané avant que l’instance soit disponible. Toutefois, les performances d’une instance qui utilise un volume EBS pour son périphérique racine sont plus lentes pendant un bref moment, tandis que les parties restantes sont extraites de l’instantané et chargées dans le volume. Lorsque vous arrêtez et redémarrez l’instance, celle-ci est lancée rapidement dans la mesure où l’état est stocké dans un volume EBS.

Création de l’AMI

Pour créer des AMI Linux basées sur le stockage d’instances, vous devez créer une AMI à partir de votre instance sur l’instance elle-même à l’aide des outils AMI Amazon EC2.

La création de l’AMI est nettement plus simple pour les AMI basées sur Amazon EBS. L’action d’API CreateImage crée votre AMI basée sur Amazon EBS et l’inscrit. Il contient également un bouton AWS Management Console qui vous permet de créer une AMI à partir d'une instance en cours d'exécution. Pour plus d’informations, consultez Créer une AMI Linux basée sur Amazon EBS.

Facturation

Pour les AMI basées sur le stockage d’instances, le stockage de l’AMI dans Amazon S3 et l’utilisation de l’instance vous sont facturés. Avec les AMI basées sur Amazon EBS, l’utilisation de l’instance, le stockage de volume EBS et son utilisation, ainsi que le stockage de votre AMI comme instantané EBS vous sont facturés.

Avec les AMI basées sur le stockage d’instances Amazon EC2, chaque fois que vous personnalisez une AMI et que vous en créez une nouvelle, toutes les parties sont stockées dans Amazon S3 pour chaque AMI. Par conséquent, c’est la taille complète de chaque AMI personnalisée qui est stockée. Avec les AMI basées sur Amazon EBS, chaque fois que vous personnalisez une AMI et que vous en créez une nouvelle, seules les modifications sont stockées. L’espace de stockage nécessaire pour les AMI personnalisées qui suivent la première est donc bien plus réduit, ce qui entraîne des frais de stockage des AMI moins élevés.

Lorsqu’une instance ayant un volume  EBS comme périphérique racine est arrêtée, l’utilisation de l’instance n’est pas facturée, mais le stockage du volume l’est. Dès que vous démarrez votre instance, nous facturons au minimum une minute pour l’utilisation. Après une minute, seules les secondes utilisées vous sont facturées. Si, par exemple, vous exécutez une instance pendant 20 secondes, puis que vous l’arrêtez, nous vous facturons une minute complète. Si vous exécutez une instance pendant 3 minutes et 40 secondes, nous vous facturons exactement 3 minutes et 40 secondes d’utilisation. Chaque seconde, avec un minimum d’une minute, pendant laquelle votre instance s’exécute vous est facturée, même si l’instance demeure inactive et que vous ne vous y connectez pas.