Demo Instructions : Créer et restaurer un snapshot Amazon EBS
Instruction de Labs
Créer et restaurer un snapshot Amazon EBS
Présentation
Un snapshot Amazon EBS est une sauvegarde à un instant donné d’un volume Amazon EBS. Les snapshots permettent notamment de :
- sauvegarder un volume EBS ;
- conserver une copie de ses données ;
- créer un nouveau volume à partir d’une sauvegarde existante.
Dans ce lab, vous allez créer un snapshot d’un volume EBS existant, puis utiliser ce snapshot pour créer un nouveau volume. Vous supprimerez ensuite les ressources créées pendant le lab.
Niveau: Débutant
Difficulté : Facile
Durée estimée : 10 à 15 minutes
Région AWS : Europe (Ireland) — eu-west-1
Services AWS utilisés
- Amazon EBS
- Amazon EC2
Notions CLF-C02 couvertes
Cloud Technology and Services : Storage
Impact coût : Très faible ; un snapshot et un petit volume EBS sont créés temporairement.
Nettoyage manuel requis : Oui
Environnement du lab
Ressources préinitialisées
Un volume Amazon EBS est disponible au démarrage du lab :
- nom : lab-data-volume ;
- type : gp3 ;
- taille : 2 GiB ;
- état : Available.
Aucune instance EC2 n’est nécessaire pour ce lab.
Vérification avant de démarrer
Dans EC2 → Volumes, vérifiez que lab-data-volume :
- est visible dans la Région eu-west-1 ;
- possède une taille de 2 GiB ;
- est dans l’état Available.
Notez son Availability Zone afin de pouvoir créer le volume restauré dans la même AZ pour ce lab.
Objectifs pédagogiques
À la fin de ce lab, vous serez capable de :
- identifier un volume Amazon EBS ;
- comprendre ce qu’est un snapshot EBS ;
- créer un snapshot d’un volume ;
- vérifier l’état d’un snapshot ;
- créer un nouveau volume à partir d’un snapshot ;
- comprendre la relation entre volume et snapshot ;
- supprimer un volume et un snapshot devenus inutiles.
Étape 1 — Accéder aux volumes Amazon EBS
- Connectez-vous à la console AWS.
- Dans la barre de recherche située en haut de la console, saisissez :
EC2
- Sélectionnez EC2.
- Dans le menu de gauche, recherchez la section :
Elastic Block Store
- Sélectionnez :
Volumes
La liste des volumes EBS disponibles dans la Région apparaît.
Étape 2 — Vérifier la Région AWS
Vérifiez la Région sélectionnée en haut à droite de la console. La Région doit être :
Europe (Ireland)
Son identifiant est :
eu-west-1
Si nécessaire :
- cliquez sur le nom de la Région ;
- sélectionnez Europe (Ireland).
Étape 3 — Identifier le volume du lab
Dans la liste des volumes, recherchez :
lab-data-volume
Sélectionnez-le. Observez notamment les informations suivantes :
Volume ID
Une valeur similaire à :
vol-0123456789abcdef0
Volume type
gp3
Size
2 GiB
Volume state
Available
Availability Zone
Une Availability Zone de la Région Europe (Ireland), par exemple :
eu-west-1a
À retenir
Un volume Amazon EBS fournit du stockage en blocs.
Son état Available signifie qu’il existe mais qu’il n’est actuellement attaché à aucune instance EC2.
Étape 4 — Comprendre le principe d’un snapshot
Vous allez maintenant créer une sauvegarde du volume :
lab-data-volume
Cette sauvegarde sera un :
Amazon EBS Snapshot
Un snapshot représente l’état des données du volume à un instant donné. Le principe est simple : vous créez un snapshot à partir d’un volume EBS, puis vous utilisez ce snapshot pour créer un nouveau volume EBS.
À retenir
Un snapshot n’est pas un nouveau disque directement utilisable par une instance.
Il sert notamment à créer de nouveaux volumes EBS.
Étape 5 — Créer le snapshot
Avec :
lab-data-volume
sélectionné :
- cliquez sur Actions ;
- sélectionnez Create snapshot.
La page de création d’un snapshot s’affiche.
Étape 6 — Ajouter une description
Dans le champ :
Description
saisissez :
Snapshot du volume EBS du lab
Étape 7 — Nommer le snapshot
Dans la section :
Tags
cliquez sur :
Add tag
Configurez :
Key
Name
Value
lab-data-snapshot
Cliquez ensuite sur :
Create snapshot
AWS commence la création du snapshot.
Étape 8 — Accéder aux snapshots
Dans le menu de gauche, sous :
Elastic Block Store
sélectionnez :
Snapshots
Repérez :
lab-data-snapshot
Sélectionnez-le.
Étape 9 — Observer l’état du snapshot
Repérez :
Status
Le snapshot peut initialement être dans l’état :
Pending
Cela signifie que sa création est en cours. Actualisez la page si nécessaire. Attendez que son état devienne :
Completed
Le snapshot est maintenant disponible.
Étape 10 — Examiner le snapshot
Avec :
lab-data-snapshot
sélectionné, observez notamment :
Snapshot ID
Une valeur similaire à :
snap-0123456789abcdef0
Volume ID
L’identifiant du volume source :
lab-data-volume
Volume size
2 GiB
Status
Completed
Description
Snapshot du volume EBS du lab
À retenir
Le snapshot conserve une sauvegarde du volume source au moment de sa création.
Étape 11 — Comprendre les snapshots incrémentiels
Les snapshots Amazon EBS sont incrémentiels. Cela signifie qu’après le premier snapshot d’un volume, les snapshots suivants ne stockent que les blocs de données nouveaux ou modifiés. Pour l’utilisateur, chaque snapshot peut néanmoins être utilisé comme un point de restauration.
À retenir
Les snapshots permettent de conserver plusieurs points de sauvegarde d’un volume sans recopier systématiquement toutes les données.
Étape 12 — Restaurer un volume depuis le snapshot
Vous allez maintenant utiliser :
lab-data-snapshot
pour créer un nouveau volume EBS. Avec le snapshot sélectionné :
- cliquez sur Actions ;
- sélectionnez Create volume from snapshot.
La page de création du volume apparaît.
Étape 13 — Configurer le volume restauré
Vérifiez les paramètres proposés.
Volume type
Conservez :
gp3
Size
Conservez :
2 GiB
Availability Zone
Sélectionnez la même Availability Zone que le volume initial. Par exemple :
eu-west-1a
La valeur exacte dépend de votre environnement.
Étape 14 — Nommer le volume restauré
Dans :
Tags
ajoutez :
Key
Name
Value
lab-restored-volume
Cliquez ensuite sur :
Create volume
AWS crée un nouveau volume à partir du snapshot.
Étape 15 — Vérifier le nouveau volume
Retournez dans :
EC2 → Volumes
Repérez :
lab-restored-volume
Son état peut brièvement être :
Creating
Attendez qu’il devienne :
Available
Sélectionnez-le. Observez :
Volume type
gp3
Size
2 GiB
Volume state
Available
Snapshot
Vous devriez retrouver l’identifiant de :
lab-data-snapshot
Cela confirme que ce volume a été créé à partir de votre snapshot.
Étape 16 — Comparer les ressources
Vous disposez maintenant de trois ressources distinctes.
Volume originale
lab-data-volume
Il s’agit du volume à partir duquel la sauvegarde a été créée.
Snapshot
lab-data-snapshot
Il représente la sauvegarde du volume.
Volume restauré
lab-restored-volume
Il a été créé à partir du snapshot. Vous disposez donc du volume source lab-data-volume, du snapshot lab-data-snapshot, puis du nouveau volume lab-restored-volume créé à partir de cette sauvegarde.
À retenir
Restaurer un snapshot EBS consiste généralement à créer un nouveau volume EBS à partir du snapshot.
Le volume original n’est pas directement remplacé ou modifié.
Nettoyage du lab :
Vous avez créé un snapshot et un volume restauré. Supprimez uniquement ces ressources.
- Dans EC2 → Volumes, sélectionnez lab-restored-volume.
- Vérifiez qu’il est dans l’état Available, puis choisissez Actions → Delete volume.
- Dans EC2 → Snapshots, sélectionnez lab-data-snapshot.
- Choisissez Actions → Delete snapshot et confirmez.
- Vérifiez que lab-restored-volume et lab-data-snapshot ne sont plus présents.
Le volume lab-data-volume était préinitialisé pour le lab : ne le supprimez pas dans cette procédure de nettoyage.
Validation du lab :
Vous avez terminé le lab si vous avez réussi à :
- identifier lab-data-volume ;
- créer lab-data-snapshot ;
- observer le statut Pending puis Completed ;
- identifier le volume source du snapshot ;
- créer lab-restored-volume à partir du snapshot ;
- vérifier que le nouveau volume référence le snapshot ;
- comprendre la relation entre volume, snapshot et volume restauré ;
- supprimer le volume restauré ;
- supprimer le snapshot.
En cas de problème
Je ne trouve pas lab-data-volume
Vérifiez que vous utilisez la Région :
Europe (Ireland) — eu-west-1
Puis ouvrez :
EC2 → Volumes
Le snapshot reste dans l’état Pending
La création du snapshot peut prendre quelques instants. Actualisez la page jusqu’à obtenir :
Completed
avant de poursuivre.
Je ne trouve pas l’option Create volume from snapshot
Dans :
EC2 → Snapshots
sélectionnez :
lab-data-snapshot
Puis ouvrez :
Actions
et sélectionnez :
Create volume from snapshot
Le volume restauré reste dans l’état Creating :
Attendez quelques instants puis actualisez la liste des volumes. Son état doit devenir :
Available
Je ne peux pas supprimer un volume :
Vérifiez que son état est :
Available
Un volume attaché à une instance doit être détaché avant de pouvoir être supprimé.
Je ne peux pas supprimer le snapshot
Vérifiez que vous avez bien sélectionné :