Aller au contenu principal

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​

TypeCas d'UsageIOPS MaxDébit MaxPrix
gp3Usage général16,0001,000 MB/s$0.08/GB
gp2Usage général (ancien)16,000250 MB/s$0.10/GB
io1/io2BDD haute perf64,0001,000 MB/s$0.125/GB + IOPS
st1Big Data, logs500500 MB/s$0.045/GB
sc1Archive, froid250250 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​

  1. Quel type d'instance pour une application avec charge variable ?
  2. Comment sécuriser l'accès SSH à une instance ?
  3. Quel type de volume EBS pour une base de données ?
  4. 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
  1. Concepts EBS - Fondamentaux
  2. Snapshots - Backup et restauration
  3. Quiz de Validation - 30 questions pour valider vos connaissances
  4. Lab : Stockage - Exercice pratique

Semaine suivante : MODULE 5 - VPC Fondamentaux