Différence AWS entre un instantané et une AMI

J’ai donc du mal à déterminer ce qui est précisément la différence entre les deux.

Si je comprends bien, un instantané est simplement une sauvegarde du lecteur de disque, alors que l’AMI est une sauvegarde du système complet (ou de l’instance, devrais-je dire), mais que et si c’est le cas, il n’y a pas de différence claire et il me manque quelque chose?

Il existe deux types d’AMI (et les instances correspondantes):

  1. instance-store (parfois appelé S3). Celles-ci sont moins courantes et je ne les recommande pas aux débutants. Une AMI de magasin d’instances est une copie du volume du magasin d’instances racine, plus certaines métadonnées, toutes enregistrées dans un compartiment S3 dans un format spécial.

  2. Démarrage EBS. C’est probablement ce que vous utilisez. Une AMI de démarrage EBS est un instantané EBS du volume racine EBS, plus certaines métadonnées telles que l’architecture, le kernel, le nom AMI, la description, les mappages de périphériques de bloc, etc.

Vous pouvez prendre un instantané d’un volume de démarrage EBS et le transformer en une AMI de démarrage EBS en l’enregistrant avec les métadonnées appropriées. La partie la plus délicate consiste à spécifier le bon identifiant AKI (kernel) pour qu’il démarre correctement.

La principale différence réside dans le type de service mentionné. Un instantané est un volume EBS où vous pouvez enregistrer l’état et redémarrer avec les mêmes données à un moment donné.

Une AMI est similaire, mais c’est pour les instances EC2 elles-mêmes. Vous ne pouvez pas prendre un instantané d’une instance sauvegardée autre que ebs, mais vous pouvez créer une image AMI (image système).

En général, j’utilise les snapshots EBS comme solutions de sauvegarde pour un volume de firebase database et j’utilise une AMI pour enregistrer la configuration de l’instance

Une AMI peut être créée à l’aide d’un instantané. Par exemple, en utilisant un seul “instantané”, vous pouvez créer plusieurs AMI, par exemple une AMI PV et une AMI HVM utilisant le même instantané.

Ainsi, l’instantané a les données du système / du système d’exploitation. L’AMI est (métadonnées snapshot + machine / matériel).

Voici quelques différences entre les instantanés AMI et EBS:

1) Une AMI est lancable et contient des liens vers le périphérique racine et peut contenir des liens vers des instantanés des autres volumes de données.

2) L’image de données contenue dans une AMI ne représente pas un point dans le temps bien défini, à moins que l’instance ne soit redémarrée, ce qui n’est généralement pas acceptable pour l’environnement de production. Les instantanés peuvent être pris de manière cohérente, car leur instantané exact peut être contrôlé. Ainsi, avant le démarrage de l’instantané, il est possible de s’assurer que tout est «prêt pour la sauvegarde».

3) Une AMI peut être créée à partir des instantanés existants du périphérique racine pour Linux, mais pas pour Windows.

Les snapshots sont moins coûteux à utiliser en tant que stratégie de sauvegarde, car lorsque vous disposez de plusieurs snapshots, vous ne payez que pour une sauvegarde complète, les autres ne sont que des différences, et généralement beaucoup plus petites.

Vous pouvez considérer une AMI comme un modèle générique pour une machine dont le système d’exploitation et les composants installés sont préservés.

Un instantané peut inclure tout ce qu’une AMI fait, mais enregistre également les données de disque d’un volume EBS.

La méthode que vous décidez d’utiliser dépendra généralement du type de sauvegarde EBS de vos instances et si vous souhaitez recréer exactement une machine avec toutes les données intactes ou si vous souhaitez simplement un modèle de machine générique.

D’après la définition fournie par AWS, la différence est évidente: une machine Amazon Image (AMI) est un modèle contenant une configuration logicielle (par exemple, un système d’exploitation, un serveur d’applications et des applications). A partir d’une AMI, vous lancez une instance, qui est une copie de l’AMI exécutée en tant que serveur virtuel dans le cloud. Attendu que pour les instantanés Vous pouvez sauvegarder les données de vos volumes EBS sur Amazon S3 en prenant des instantanés à un moment donné. Les instantanés sont des sauvegardes incrémentielles, ce qui signifie que seuls les blocs du périphérique qui ont été modifiés après votre instantané le plus récent sont enregistrés. Lorsque vous supprimez un instantané, seules les données exclusives à cet instantané sont supprimées.