MODULE 4 - Stockage : Amazon EBS
Vue d'Ensemble
ce module couvre Amazon EBS (Elastic Block Store), le service de stockage bloc pour les instances EC2. Vous apprendrez à configurer, optimiser et gérer le stockage de vos serveurs virtuels.
Évaluation Sommative
ce module inclut l'Évaluation 1 (20%) couvrant EC2 et EBS.
Objectifs d'Apprentissage
À la fin de ce module, vous serez capable de:
- Comprendre les différents types de volumes EBS
- Expliquer les opérations d'attachement/détachement
- Créer et restaurer des snapshots
- Choisir le type de stockage selon le cas d'usage
- Optimiser les performances de stockage
Contenu de la Semaine
1. Amazon EBS - Concepts
┌─────────────────────────────────────────────────────────────┐
│ AMAZON EBS │
├─────────────────────────────────────────────────────────────┤
│ │
│ "Disques durs virtuels pour vos instances EC2" │
│ │
│ ┌───────────────────────────────────────────────────┐ │
│ │ Instance EC2 │ │
│ │ │ │
│ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ │
│ │ │ Volume │ │ Volume │ │ Volume │ │ │
│ │ │ Root │ │ Data 1 │ │ Data 2 │ │ │
│ │ │ (OS) │ │ (/data) │ │ (/logs) │ │ │
│ │ └──────────┘ └──────────┘ └──────────┘ │ │
│ │ │ │
│ └───────────────────────────────────────────────────┘ │
│ │
│ Caractéristiques : │
│ • Persistant (données conservées après arrêt) │
│ • Attachable/Détachable │
│ • Snapshots pour backup │
│ • Chiffrement disponible │
│ • Différents types selon performance │
│ │
└─────────────────────────────────────────────────────────────┘
2. Types de Volumes EBS
| Type | Cas d'Usage | IOPS Max | Débit Max | Prix |
|---|---|---|---|---|
| gp3 | Usage général | 16,000 | 1,000 MB/s | $0.08/GB |
| gp2 | Usage général (ancien) | 16,000 | 250 MB/s | $0.10/GB |
| io1/io2 | BDD haute perf | 64,000 | 1,000 MB/s | $0.125/GB + IOPS |
| st1 | Big Data, logs | 500 | 500 MB/s | $0.045/GB |
| sc1 | Archive, froid | 250 | 250 MB/s | $0.025/GB |
3. Snapshots
┌─────────────────────────────────────────────────────────────┐
│ SNAPSHOTS EBS │
├─────────────────────────────────────────────────────────────┤
│ │
│ Volume EBS ───► Snapshot ───► Nouveau Volume │
│ │ │
│ └───► AMI personnalisée │
│ │
│ Caractéristiques : │
│ • Stockés dans S3 (géré par AWS) │
│ • Incrémentaux (seuls les changements) │
│ • Peuvent être copiés entre régions │
│ • Base pour créer des AMI │
│ │
│ Bonnes pratiques : │
│ ✅ Snapshot avant modifications majeures │
│ ✅ Automatiser avec AWS Backup │
│ ✅ Tester la restauration régulièrement │
│ │
└─────────────────────────────────────────────────────────────┘
4. Cycle de Vie EBS
Créer ──► Attacher ──► Utiliser ──► Snapshot ──► Détacher ──► Supprimer
│
└──► Modifier (taille, type)
Lab Simulé : EBS avec LocalStack
LocalStack supporte partiellement EBS. Voici les commandes simulées :
# Créer un volume (simulation)
awslocal ec2 create-volume \
--availability-zone us-east-1a \
--size 100 \
--volume-type gp3
# Lister les volumes
awslocal ec2 describe-volumes
# Créer un snapshot
awslocal ec2 create-snapshot \
--volume-id vol-xxxxxxxx \
--description "Backup avant mise à jour"
Évaluation 1 (20%)
Format
- Examen théorique (60%)
- Analyse de cas (40%)
Contenu Couvert
- Concepts EC2 (Semaines 2-3)
- Types d'instances et choix
- Security Groups
- Stockage EBS
- Architecture et bonnes pratiques
Exemple de Questions
- Quel type d'instance pour une application avec charge variable ?
- Comment sécuriser l'accès SSH à une instance ?
- Quel type de volume EBS pour une base de données ?
- Expliquez le concept de snapshot incrémental.
Livrables
Preuves + Explication + Critères de Succès
Document incluant :
- Schéma d'architecture avec stockage
- Choix des types de volumes justifiés
- Plan de backup avec snapshots
- Estimation des coûts de stockage
Navigation
- Concepts EBS - Fondamentaux
- Snapshots - Backup et restauration
- Quiz de Validation - 30 questions pour valider vos connaissances
- Lab : Stockage - Exercice pratique
Semaine suivante : MODULE 5 - VPC Fondamentaux