Cheat Sheet · 4 juin 2026

Amazon EC2 — Cheat Sheet AWS Cloud Practitioner

LeCloudFacile

EC2 (Elastic Compute Cloud) est le service de serveurs virtuels à la demande d’AWS. C’est l’un des services les plus testés à l’examen AWS Cloud Practitioner CLF-C02.  

1. Fondamentaux EC2

Elastic Compute Cloud (EC2) = serveurs virtuels (instances) dans le cloud AWS. Vous louez de la puissance de calcul à la demande, à la seconde ou à l’heure, sans acheter de matériel physique.

ConceptDescription rapide
InstanceUn serveur virtuel en cours d’exécution dans le cloud AWS
AMIAmazon Machine Image — image de démarrage contenant l’OS et les logiciels préinstallés
Type d’instanceCombinaison de CPU, RAM, réseau et stockage (ex : t2.micro, m5.large)
Region / AZLes instances tournent dans des régions, déployées dans des zones de disponibilité
Clé SSHPaire de clés pour se connecter en SSH à une instance Linux
User DataScript de démarrage exécuté au premier lancement de l’instance
Security GroupPare-feu virtuel contrôlant le trafic entrant et sortant d’une instance
IP publiqueAttribuée dynamiquement — perdue si l’instance est arrêtée
IP Elastic (EIP)Adresse IP publique statique — reste attachée même après arrêt
IP privéeAdresse dans le VPC — persiste tout au long du cycle de vie de l’instance

2. Amazon Machine Image (AMI)

Une AMI est le modèle de démarrage d’une instance EC2. Elle contient l’OS, les logiciels préinstallés et la configuration de base.

Type d’AMICréée parCaractéristiquesExemple
Publique (AWS)AWSMaintenue et mise à jour par AWSAmazon Linux 2023, Ubuntu, Windows Server
PersonnaliséeVousConfigurée selon vos besoins — logiciels, paramètres, agentsAMI avec Nginx + votre app déjà installés
AWS MarketplaceÉditeurs tiersVendues par des partenaires AWS — payantes ou gratuitesCentOS, Kali Linux, stacks LAMP préconfigurés

Processus de création d’une AMI personnalisée

•    Lancer une instance EC2 et la personnaliser (installer logiciels, configurer l’OS)

•    Arrêter l’instance pour garantir l’intégrité des données

•    Créer l’AMI — AWS génère automatiquement des snapshots EBS des volumes attachés

•    Utiliser l’AMI pour lancer de nouvelles instances identiques en quelques secondes

•    Copier l’AMI vers d’autres régions si besoin de déploiements multi-régions

À retenir pour l’examen : AMI ≠ Snapshot EBS. L’AMI inclut le snapshot + la configuration de lancement. Un snapshot est juste une sauvegarde d’un volume EBS. Pour démarrer une instance, vous avez besoin d’une AMI — pas d’un snapshot seul.

3. Types d’instances — familles et conventions de nommage

Convention de nommage

Exemple : m5.2xlarge  →  m = famille (General Purpose) · 5 = génération · 2xlarge = taille

FamilleOptimisée pourTypes typiquesCas d’usage CLF-C02
General Purpose (t, m)Équilibre CPU / RAM / réseaut2.micro, t3, m5, m6gWeb apps, dev/test, petites BDD. t2.micro = Free Tier
Compute Optimized (c)Haute performance CPUc5, c6g, c7gCalcul scientifique, gaming, encoding vidéo, HPC
Memory Optimized (r, x, z)Grande quantité de RAMr5, r6g, x1e, z1dBDD in-memory (Redis), SAP HANA, analytics en temps réel
Storage Optimized (i, d, h)Haut débit I/O locali3, i4i, d3, h1OLTP haute fréquence, Elasticsearch, data warehouses, HDFS
Accelerated Computing (p, g, f, inf)GPU / FPGA / accélérateursp3, p4d, g4dn, inf1Deep learning, rendu 3D, ML inférence, traitement vidéo GPU
HPC (hpc)Calcul haute performancehpc6aSimulations scientifiques, modélisation climatique

4. Modèles de tarification EC2

C’est l’un des sujets les plus testés au CLF-C02. Connaître les cas d’usage de chaque modèle est indispensable.

ModèleEngagementÉconomies vs On-DemandCas d’usage — quand l’utiliser
On-DemandAucun — paiement à la seconde/heure0%Charges imprévisibles, tests, dev, premières explorations AWS
Reserved Instances (RI)1 ou 3 ansJusqu’à 72%Charges stables et prévisibles sur le long terme (BDD prod, serveurs applicatifs permanents)
Savings Plans1 ou 3 ans ($ horaire)Jusqu’à 66%Comme les RI mais plus flexibles — s’appliquent aussi à Lambda et Fargate
Spot InstancesAucun — capacité AWS disponibleJusqu’à 90%Charges tolérantes aux interruptions : batch, big data, CI/CD, calcul distribué
Dedicated HostsÀ la demande ou 1/3 ansVariableLicences BYOL (Windows, SQL Server), conformité réglementaire exigeant l’isolement physique
Capacity ReservationsAucun (capacité réservée, AZ fixe)0% (combinable avec RI/SP)Garantir la disponibilité lors d’événements critiques dans une AZ précise

Reserved Instances — les sous-types

Sous-typeFlexibilitéÉconomies
Standard RIType d’instance et région fixés — pas de changement possibleMaximum (72%)
Convertible RIPeut changer le type d’instance, l’OS ou la tenancy pendant le termeMoins élevées (~54%)

Savings Plans — les deux types

TypeS’applique àFlexibilité
Compute Savings PlansEC2, Lambda, Fargate — toute région, famille, taille, OSMaximum — le plus flexible
EC2 Instance Savings PlansEC2 uniquement — famille d’instance et région fixéesMoins flexible mais économies légèrement supérieures
Mémo examen : On-Demand = flexibilité maximale, coût max · Reserved = engagement long terme, économies max · Spot = prix le plus bas mais interruptible (pas pour les BDD critiques) · Dedicated Host = isolement physique + licences BYOL (pas juste “dédié”) · Savings Plans = RI plus flexibles, s’appliquent aussi à Lambda

5. Stockage associé aux instances EC2

ServiceTypeCaractéristiquesCas d’usage
EBS (Elastic Block Store)Bloc — attaché à une instancePersistant, attaché à une seule instance à la fois (sauf Multi-Attach io1/io2), reste si l’instance est stoppéeOS, BDD, applications — stockage principal de l’instance
Instance StoreBloc — stockage local physiqueHaute performance I/O, mais éphémère : données perdues si l’instance est stoppée/terminéeCache temporaire, buffers, données non critiques
EFS (Elastic File System)Fichiers — NFS partagéPartagé entre plusieurs instances simultanément, scale automatique, multi-AZSystèmes de fichiers partagés, CMS, applications distribuées
S3ObjetPas attaché à une instance, accessible via HTTP/API, durabilité 99,999999999%Backups, médias, static assets, archivage — pas un disque d’OS

Volumes EBS — types principaux

Type EBSTechnologieUsage recommandéCas typique
gp2 / gp3SSDUsage général — bon équilibre prix/perfBoot volumes, applications standard
io1 / io2SSD provisioned IOPSTrès hautes performances IOPS garantiesBDD critiques (Oracle, SQL Server, MySQL haute perf)
st1HDDDébit élevé, séquentielBig data, data warehouses, log processing
sc1HDD (cold)Accès peu fréquent, coût très basArchivage froid, backups peu accédés

6. Security Groups — le pare-feu d’EC2

Les Security Groups (SG) sont des pare-feux virtuels qui contrôlent le trafic entrant (inbound) et sortant (outbound) des instances EC2.

PropriétéValeur / comportement
NiveauAttaché à l’interface réseau de l’instance (pas au subnet — ça c’est le NACL)
Inbound par défautTout bloqué — aucun trafic entrant n’est autorisé sans règle explicite
Outbound par défautTout autorisé — le trafic sortant est libre par défaut
NatureStateful : si le trafic entrant est autorisé, la réponse sortante est automatiquement permise
RèglesBasées sur : protocole (TCP/UDP/ICMP), port, source IP ou autre Security Group
AssociationUn SG peut être associé à plusieurs instances — une instance peut avoir plusieurs SG
ModificationLes modifications sont appliquées immédiatement, sans redémarrage

Ports classiques à connaître pour l’examen

PortProtocoleUsage
22SSH (TCP)Connexion sécurisée aux instances Linux
3389RDP (TCP)Connexion Remote Desktop aux instances Windows
80HTTP (TCP)Trafic web non chiffré
443HTTPS (TCP)Trafic web chiffré (SSL/TLS)
3306MySQL / AuroraBase de données MySQL
5432PostgreSQLBase de données PostgreSQL
SG vs NACL — différence clé : Security Group = pare-feu au niveau de l’instance (stateful). NACL = pare-feu au niveau du subnet (stateless — les règles entrantes et sortantes sont indépendantes). L’examen teste régulièrement cette distinction.

7. Elastic Load Balancing (ELB)

L’ELB distribue le trafic entrant sur plusieurs instances EC2 pour garantir la haute disponibilité et l’élasticité. Il expose un seul point d’accès (DNS) aux utilisateurs.

TypeCouche OSIProtocolesCas d’usage — mémo examen
Application Load Balancer (ALB)7 (Application)HTTP, HTTPS, WebSocket, gRPCApplications web, routage avancé par URL / header / cookie, microservices, ECS, Lambda
Network Load Balancer (NLB)4 (Transport)TCP, UDP, TLSHaute performance, millions de req/s, IP statique (Elastic IP), applications temps réel, jeux, finance
Gateway Load Balancer (GWLB)3 (Réseau)IP (GENEVE)Routage vers appliances de sécurité tiers (pare-feu, IDS/IPS, deep packet inspection)
Classic Load Balancer (CLB)4 & 7HTTP, HTTPS, TCPObsolète depuis 2023 — mentionné à l’examen comme ancienne génération, ne pas choisir pour de nouveaux projets

Fonctionnement de l’ELB

•    Point d’accès unique : les utilisateurs accèdent à l’ELB via son DNS — ils ne contactent pas directement les instances

•    Health checks : l’ELB vérifie régulièrement la santé des instances — il n’envoie plus de trafic aux instances défaillantes

•    Multi-AZ : l’ELB distribue le trafic sur plusieurs zones de disponibilité pour la haute disponibilité

•    Terminaison SSL : l’ALB peut déchiffrer le HTTPS — les instances EC2 reçoivent du HTTP simple

8. Auto Scaling Groups (ASG)

Un ASG ajuste automatiquement le nombre d’instances EC2 en fonction de la demande. Il travaille en tandem avec l’ELB pour assurer disponibilité et élasticité.

Paramètres fondamentaux

ParamètreDescription
Taille minimaleNombre minimum d’instances EC2 — garanti en permanence
Capacité souhaitéeNombre d’instances cible dans des conditions normales
Taille maximalePlafond du nombre d’instances — limite le coût en cas de pic
Launch TemplateModèle définissant le type d’instance, l’AMI, les clés SSH, les SG — remplace la Launch Configuration

Stratégies de scaling

StratégieDéclencheurDescriptionCas d’usage
ManuelleAction humaineModifier manuellement le nombre d’instancesMaintenance planifiée, tests
Simple ScalingAlarme CloudWatchAjouter/supprimer N instances fixes lors d’une alarmeRègles simples à faible fréquence de déclenchement
Step ScalingAlarme CloudWatchScaling par paliers progressifs selon l’intensité de l’alarmeCharges avec variations importantes
Target TrackingMétrique cibleMaintient automatiquement une métrique cible (ex : CPU à 40%)Cas général recommandé — simple à configurer
ProgramméeHeure / calendrierAugmente la capacité à des horaires définis à l’avancePics prévisibles (soldes, événements sportifs)
PrédictiveMachine LearningAnalyse les patterns passés et provisionne à l’avanceApplications avec trafic récurrent et régulier
ASG + ELB : Les nouvelles instances créées par l’ASG sont automatiquement enregistrées auprès de l’ELB. Les instances supprimées sont désenregistrées. C’est la combinaison fondamentale pour les architectures haute disponibilité et élastiques sur AWS.

9. Scalabilité et haute disponibilité

ConceptDéfinitionImplémentation AWS
Scalabilité verticaleAugmenter la taille d’une instance (t2.micro → t2.large = plus de CPU/RAM)Changer le type d’instance — nécessite un arrêt de l’instance
Scalabilité horizontaleAugmenter le nombre d’instances selon la charge (scale out / scale in)Auto Scaling Groups — sans interruption de service
Haute disponibilitéDéployer l’application sur plusieurs AZ pour survivre à la panne d’une AZASG multi-AZ + ELB — les instances tournent dans au moins 2 AZ
ÉlasticitéCapacité à adapter les ressources dynamiquement en fonction de la demande réelleASG avec Target Tracking — scale up et down automatiquement
AgilitéDéploiement rapide des ressources pour répondre aux besoins métierAWS : ressources disponibles en minutes, pas en semaines

10. Récapitulatif examen — ce qu’il faut absolument retenir

Modèle de responsabilité partagée sur EC2

AWS est responsable de…Vous (le client) êtes responsable de…
L’infrastructure physique (datacenter, matériel, réseau)Le système d’exploitation — patches et mises à jour
L’hyperviseur qui fait tourner les instancesLes applications installées sur l’instance
La sécurité de l’infrastructure cloudLa configuration des Security Groups et des NACLs
La disponibilité de l’infrastructure sous-jacenteLes données stockées sur les volumes EBS
La sécurité des services managésLa gestion des accès IAM aux instances

Questions fréquentes CLF-C02 sur EC2

Scénario examenBonne réponse
Application avec charge imprévisible, besoin de flexibilité maximaleOn-Demand Instances
Serveur de production stable qui tourne 24h/24 depuis 2 ansReserved Instances (1 ou 3 ans)
Traitement batch tolérant aux interruptions, réduire les coûts au maximumSpot Instances
Besoin d’un serveur physique dédié pour des licences Windows BYOLDedicated Host
Pic de trafic prévisible chaque vendredi soir (site e-commerce)ASG avec Scheduled Scaling
Maintenir l’utilisation CPU à 50% automatiquementASG avec Target Tracking Scaling
Application web avec routage basé sur l’URL (/api vs /images)Application Load Balancer (ALB)
Application nécessitant une IP fixe et des millions de requêtes TCP/sNetwork Load Balancer (NLB)
Routage du trafic vers un pare-feu virtuel tiers pour inspectionGateway Load Balancer (GWLB)
Déploiement sur plusieurs AZ pour haute disponibilitéASG multi-AZ + ELB
Patching de l’OS d’une instance EC2 — qui est responsable ?Le client (vous)
Données perdues au stop de l’instance — quel type de stockage ?Instance Store (stockage éphémère local)
Données persistantes qui survivent au stop d’une instanceEBS (Elastic Block Store)
Partager un système de fichiers entre plusieurs instances EC2EFS (Elastic File System)
Timeout lors d’une connexion SSH — probable cause ?Security Group — règle inbound SSH (port 22) manquante
t2.micro dans le Free Tier : AWS offre 750 heures/mois d’instance t2.micro (ou t3.micro dans certaines régions) pendant les 12 premiers mois du compte. C’est l’instance de référence pour débuter — souvent citée dans les questions d’introduction de l’examen.
Préparez votre certification AWS Cloud Practitioner
Cours complet CLF-C02 en français · Vidéos · Quiz · Cas pratiques · Accès à vieAccéder au cours CLF-C02 sur LeCloudFacile.com

Sources et références

AWS Documentation — Amazon EC2 — documentation officielle du service

AWS — EC2 Instance Types — liste complète des familles et types d’instances

AWS — EC2 Pricing — détail des modèles On-Demand, Reserved, Spot, Savings Plans

AWS — Elastic Load Balancing — documentation ALB, NLB, GWLB

AWS — Auto Scaling — stratégies de scaling et configuration des ASG

AWS CLF-C02 Exam Guide (officiel)

Tags :