Amazon Elastic Compute Cloud
Guide de l'utilisateur pour les instances Linux

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 octroie des autorisations de lancement à tous les comptes AWS.
explicite Le propriétaire octroie des autorisations de lancement à des comptes AWS 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'instance. La première catégorie signifie que le périphérique racine d'une instance lancée à partir de l'AMI est un volume Amazon EBS créé à partir d'un instantané Amazon EBS. La deuxième catégorie signifie que le périphérique racine d'une instance lancée à partir de l'AMI est un volume de stockage d'instance créé à partir d'un modèle stocké dans Amazon S3. Pour plus d'informations, consultez Amazon EC2 volume du périphérique racine.

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

Caractéristiques AMI basée sur Amazon EBS AMI basée sur le stockage d'instance 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

16 TiO

10 GiO

volume du périphérique racine

Volume Amazon EBS

Volume de stockage d'instance

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 Amazon EBS sont conservées après la mise hors service de l'instance.

Les données des volumes de stockage d'instance 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 Amazon EBS et stockage de votre AMI sous forme d'instantané Amazon EBS.

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

Création d'AMI/bundle

Utilise une seule commande/un seul appel

Requiert l'installation et l'utilisation des outils AMI

État d'arrêt

État d'arrêt possible lorsque l'instance n'est pas en cours d'exécution, mais le volume racine reste dans Amazon EBS

État d'arrêt impossible, les instances sont en cours d'exécution ou hors service

* Par défaut, les volumes racine d'instances basées sur Amazon 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 Modification du volume du périphérique racine en volume persistant.

Sélection du 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.

  2. Dans le panneau de navigation, cliquez sur AMIs, puis sélectionnez l'AMI.

  3. Vérifiez la valeur de Root Device Type sous l'onglet Details comme suit :

    • Si la valeur est ebs, il s'agit d'une AMI basée sur Amazon EBS.

    • Si la valeur est instance store, il s'agit d'une AMI basée sur le stockage d'instance.

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 obtenir plus d'informations sur les CLI (interface ligne de commande), consultez le didacticiel Accès à Amazon EC2.

État d'arrêt

Vous pouvez arrêter une instance basée sur Amazon EBS, mais pas une instance basée sur le stockage d'instance Amazon EC2. 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. Etant donné que les instances basées sur le stockage d'instance Amazon EC2 ne peuvent pas être arrêtées, elle 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êt et démarrage de votre instance.

Persistance et stockage de données par défaut

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

Les instances qui ont recours à Amazon EBS pour le périphérique racine sont automatiquement associées à un volume Amazon EBS. Le volume apparaît dans votre liste de volumes comme tous les autres. Avec la plupart des types d'instance, les instances basées sur des volumes Amazon EBS n'ont aucun volume de stockage d'instance par défaut. Vous pouvez ajouter des volumes de stockage d'instance ou des volumes Amazon EBS supplémentaires à l'aide d'un mappage de périphérique de stockage en mode bloc. Pour plus d'informations, consultez Mappage de périphérique 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'instance. Lorsque vous lancez une instance depuis une AMI basée sur le stockage d'instance, 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 Amazon 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, elle est lancée rapidement dans la mesure où l'état est stocké dans un volume Amazon EBS.

Création d'AMI

Pour créer des AMI Linux basées sur le stockage d'instance, 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 d'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. Un bouton sur l'AWS Management Console vous permet de créer une AMI à partir d'une instance en cours d'exécution. Pour plus d'informations, consultez Création d'une AMI Linux basée sur Amazon EBS.

Facturation

Pour les AMI basées sur le stockage d'instance, 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 Amazon EBS et son utilisation, et le stockage de votre AMI comme instantané Amazon EBS vous sont facturés.

Avec les AMI basées sur le stockage d'instance 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 basée sur Amazon EBS 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.