EBS Volume
est le disque sous-jacent derrière EC2. Snapshot
est une sauvegarde ponctuelle d'un volume
tandis que l'AMI est une sauvegarde de l'instance EC2 entière qui peut avoir plusieurs volumes attachés, exactement comme les machines virtuelles.
Con Packer vous pouvez créer des images machine automatisées, notamment des AMI pour EC2, des fichiers VMDK/VMX pour VMware, des exportations OVF pour VirtualBox, etc.
EC2 <-- EBS Volume (Boot) + EBS Volume
^
|
Snapshot (only of specific volume)
^
|
AMI (Combined snapshots of all volumes, snapshot must have boot volume)
^
|
Launch a new Instance (same installed softwares and configs, different specs)
Instantanés peut être utilisé pour sauvegarder des lecteurs/volumes. Il s'agit d'une opération de sauvegarde incrémentale, ce qui signifie qu'à chaque fois que vous prenez un instantané d'un volume, il n'ajoutera que les nouveaux changements ajoutés/introduits au volume depuis votre dernière sauvegarde (pas la sauvegarde complète), ce qui permet d'économiser du temps de sauvegarde, de l'espace et finalement du coût.
Les instantanés peuvent être utilisés dans :
-
Sauvegarde régulière des disques
-
Changez le type de volume, par exemple vous avez du trafic ou des lectures et des écritures et vous avez besoin d'augmenter les opérations d'IO, vous passez donc de gp2
à io1
avec plus de IOPs
Les IAM personnalisés peuvent être utilisés dans :
-
Pour la reprise après sinistre au cas où l'instance EC2 en cours d'exécution serait corrompue et ne pourrait pas fonctionner sans raison.
-
AMIs standard de l'entreprise qui ont tous les logiciels prérequis installés qui simplifient le processus de déploiement (par exemple, configurés pour se connecter à `Splunk, ont certains logiciels de surveillance et d'observabilité installés, ont docker installé, ou sont configurés pour connecter Puppet ou Chef au démarrage).
-
Les AMI peuvent être utilisés pour déployer facilement vos applications dans différentes régions.
-
Mettre à niveau votre serveur vers des spécifications plus élevées ou différentes avec tous les logiciels installés et leurs configurations.
-
Les AMI peuvent être partagées publiquement entre les comptes AWS.