DevOps Elastic Hayway
Document

SUBSCRIBE TO GET FULL ACCESS TO THE E-BOOKS FOR FREE 🎁SUBSCRIBE NOW

Professional Dropdown with Icon

SUBSCRIBE NOW TO GET FREE ACCESS TO EBOOKS

AWSLesson 47 / 478 min readUpdated October 7, 2026

FAQ AWS : EC2, S3, EBS, ELB et Auto Scaling (guide FR)

À la fin de cette page, vous aurez des réponses concrètes (examen SAA + lab) aux questions fréquentes sur EC2, S3, EBS, ELB et Auto Scaling, en Region ca-central-1, sans supprimer la liste historique live du site.

Niveau : Débutant → Intermediate · Temps estimé : 35–45 min · Versions testées : AWS Console / CLI v2 (2026) · Dernière vérification : 2026-09-11 · Region lab : ca-central-1

← Hub : Démarrer avec AWS · Révision série : Quiz & FAQ SA · Aussi : IAM

Publish : HOLD · Post live : #1348

Prérequis

export AWS_PROFILE=lab
export AWS_DEFAULT_REGION=ca-central-1

Coût estimé : 0 € — FAQ de lecture / révision. Aucune ressource facturable créée ici. Si vous reproduisez un lab lié, supprimez EC2 / ALB / ASG / volumes / buckets en fin de session.

Contenu d’origine conservé (AWS — FAQs)

Le live historique listait cinq thèmes sous AWS- FAQs. On conserve ces cinq puces et on les transforme en sections FAQ détaillées :

(Sommaire — alt : « Cinq thèmes FAQ AWS P1 : EC2, S3, EBS, ELB, Auto Scaling ».)

Chaque section ci-dessous reprend le thème live (EC2, S3, EBS, ELB, Autoscaling) avec 4 à 6 questions/réponses orientées Solutions Architect Associate et labs en ca-central-1. Utilisez-la comme aide-mémoire avant un quiz ou un lab ; pour la clôture complète de la série P1, enchaînez sur Quiz & FAQ SA.


EC2 – FAQs

Qu’est-ce qu’une instance EC2 et où la placer en lab ?

Une instance EC2 est une machine virtuelle (compute) placée dans une Availability Zone d’une Region. Pour la série : toujours ca-central-1, profil lab, et un rôle d’instance minimal. Préférez SSM Session Manager plutôt que d’ouvrir le SSH public — guide : lancer une instance avec SSM. Pensez aussi à taguer Project=lab pour le nettoyage Cost Explorer.

Instance store vs EBS : données persistantes ?

EBS survit (même AZ) au stop/start si le root n’est pas détruit ; l’instance store est éphémère (perdu au stop / terminate / host failure). Lab et prod classiques : EBS. Store = cache / scratch.

Quels types retenir pour le SAA ?

Familles T/M (général), C (compute), R (mémoire), I/D (stockage). Lab Free Tier : t3.micro / t2.micro. Spot = moins cher, interruptible — types & Spot.

Security Group vs NACL ?

SG = stateful, sur l’ENI : entrée autorisée, retour implicite. NACL = stateless, au subnet. Lab : SG restrictifs + SSM (éviter 0.0.0.0/0 sur SSH).

User data et AMI ?

User data = bootstrap au boot. AMI = image réutilisable. Pour scaler : AMI ou Launch Template + Auto Scaling, pas un script fragile recopié à la main.

Coût d’une instance oubliée ?

Même une micro hors Free Tier facture à l’heure + EBS. Activez un budget (≥ 1 USD), terminez les labs, vérifiez EIP et volumes orphelins.


S3 – FAQs

Bucket : régional ou global ?

Le nom est globalement unique ; le bucket est régional. Créez-le en ca-central-1 avec LocationConstraint=ca-central-1. Guide : bucket S3 sécurisé.

Block Public Access remplace-t-il IAM ?

Non. BPA est un filet anti-fuite publique (ACL / policies publiques). Vous devez toujours concevoir des politiques IAM identity-based et, si besoin, des bucket policies. Deny explicite + BPA = défense en profondeur — BPA ne remplace ni le moindre privilège ni le chiffrement.

SSE-S3 ou SSE-KMS en lab ?

SSE-S3 (AES256) suffit (chiffrement au repos sans gérer de clé). SSE-KMS = contrôle fin + audit CloudTrail — prod / conformité. Activez le chiffrement par défaut.

Versioning : quand ?

Contre suppressions / overwrite accidentels ; chaque version coûte. En fin de lab : videz versions + delete markers avant delete-bucket.

Pourquoi AccessDenied en admin-lab ?

Mauvaise Region CLI, BPA bloquant une policy publique, Deny aws:SecureTransport, ou policy trop stricte sur le préfixe. Vérifiez get-bucket-policy et AWS_DEFAULT_REGION=ca-central-1.

Durabilité vs disponibilité (SAA) ?

S3 Standard : durabilité ≈ 11 neuf multi-AZ ; disponibilité conception ~99,99 %. Ce n’est pas un backup hors compte : versioning + réplication selon le besoin.


EBS – FAQs

EBS est lié à quelle AZ ?

Un volume EBS vit dans une seule AZ ; l’instance doit être dans la même. Multi-AZ : snapshots → nouveaux volumes, ou EFS / bases managées. Lab : volumes & snapshots.

gp3 vs io2 en lab ?

gp3 = usage général (IOPS/throughput réglables). io2 = IOPS provisionnés élevés. Lab SAA : gp3 sauf scénario IOPS explicite.

Snapshot = backup portable ?

Snapshot = copie incrémentale dans S3 géré AWS (bucket invisible), régional. Copiez pour une autre Region. Restaurez en volume (autre AZ) ou créez une AMI depuis le root.

Delete on termination ?

Si coché sur le root, terminate détruit le volume (sauf snapshot préalable). Volumes détachés continuent de facturer.

Chiffrement après coup ?

Pas de bascule « en place » : snapshot → copie chiffrée → nouveau volume. Activez le chiffrement par défaut compte/Region pour les nouveaux volumes.

EBS vs store vs EFS

Besoin Service
Disque bloc AZ (souvent 1 instance) EBS
Scratch local éphémère Instance store
Partage multi-AZ / multi-instances NFS EFS

ELB – FAQs

ALB, NLB, CLB en 2026 ?

ALB (L7 HTTP/HTTPS) = défaut web/API. NLB (L4) = perf, IP statiques. CLB = legacy. Lab : ALB & équilibrage.

ALB multi-AZ ?

Oui pour la haute disponibilité : sous-réseaux publics (ou privés + schéma adapté) dans au moins deux AZ, avec des targets répartis. Une ALB mono-AZ n’est pas un design exam / prod sérieux : une panne AZ coupe tout le front.

Health checks HTTP ou TCP ?

Pour une app HTTP : check HTTP/HTTPS sur /health plutôt que TCP seul (port ouvert ≠ app OK). Target unhealthy sort du pool.

SG : ALB → instances ?

SG ALB : 80/443 depuis Internet (ou CloudFront). SG instances : port app uniquement depuis le SG ALB — pas 0.0.0.0/0. Pattern SAA récurrent.

Sticky sessions ?

Utile si état en mémoire locale. Préférez stateless + store (Redis, cookie, JWT). Stickiness ALB complique le scale-in.

Coût ALB oubliée ?

Facturation horaire + LCU. ALB + EC2 oubliés = surprise Cost Explorer — supprimez avec le lab.


Autoscaling – FAQs

Rôle d’un ASG ?

L’Auto Scaling Group maintient un effectif min / desired / max, remplace les instances unhealthy, et applique des politiques de scale (CPU, ALB request count, métriques custom). En 2026, couplez toujours un Launch Template versionné — lab : ASG + Launch Template.

Launch Template vs Launch Configuration ?

Launch Template = moderne (versions, mix On-Demand/Spot). Launch Configuration = legacy. Nouveau design : Launch Template.

Scale-out / scale-in : métriques ?

Classiques : CPUAverage, ALBRequestCountPerTarget, NetworkOut. Pas de scale CPU seul si le goulot est la base. Prévoyez un cooldown.

Health check ASG : EC2 ou ELB ?

Derrière une ALB : health check ELB pour remplacer une instance qui répond mal à l’ALB (pas seulement le status EC2).

Combien d’AZ ?

≥ 2 AZ (aligné sur l’ALB). Mono-AZ ne protège pas d’une panne AZ.

Spot dans un ASG ?

Interruption possible : stratégie de capacité + workloads tolérants. Lab débutant : On-Demand ; avancé : types & Spot.


Erreurs fréquentes

Symptôme Cause probable Correction
Instance inaccessible en SSH SG / pas de SSM Préférer SSM ; pas de 22 public
Bucket « introuvable » Mauvaise Region CLI AWS_DEFAULT_REGION=ca-central-1
Volume EBS non attachable AZ différente Même AZ ; sinon snapshot → restore
Targets ALB unhealthy Port / path / SG Aligner listener, SG ASG←ALB, /health
ASG ne scale pas Alarme / policy / cooldown Métrique, IAM, desired/max
Facture surprise ALB / EIP / EBS orphelins Budgets + nettoyage fin de lab
Confusion faqs vs quiz série Mauvais slug Ici #1348 faqs ; révision = aws-sa-quiz-faq

Mini-quiz (5 questions — style SAA)

1. Un volume EBS est disponible :
– A. Dans toutes les Regions du compte
– B. Dans une seule Availability Zone
– C. Uniquement via Internet Gateway

2. Block Public Access sur S3 :
– A. Remplace complètement IAM
– B. Empêche surtout une exposition publique accidentelle
– C. Active automatiquement CloudFront

3. Pour une API HTTP moderne, le load balancer par défaut est :
– A. Classic Load Balancer
– B. Network Load Balancer uniquement
– C. Application Load Balancer

4. ASG derrière ALB — health check pour remplacer les instances applicatives défaillantes :
– A. Uniquement EC2 status checks
– B. Health check de type ELB / ALB
– C. Ping ICMP depuis le bastion

5. Données sur instance store après un stop :
– A. Conservées comme un snapshot EBS
– B. Perdues (stockage éphémère)
– C. Répliquées automatiquement multi-AZ

Réponses : 1‑B · 2‑B · 3‑C · 4‑B · 5‑B


Pour aller plus loin

Relisez d’abord les cinq thèmes de cette FAQ à voix haute (sans notes), puis validez avec le mini-quiz. Ensuite :

Maillage série AWS (P1)

← Hub Démarrer avec AWS
Compute EC2 + SSM · Types & Spot
Stockage S3 sécurité · EBS volumes & snapshots
HA ALB · ASG + Launch Template
Identité IAM
Clôture P1 Quiz & FAQ SA

Retour parcours AWS — hub de la série et leçons sœurs.

Share your love

Leave a Reply

Your email address will not be published. Required fields are marked *