AWS : le cloud Amazon expliqué simplement
Quand tu ouvres AWS la premiere fois, c'est comme entrer dans un magasin geant. Trop de rayons. Trop de noms. Trop d'options.
Cet article pose une carte simple. Pas besoin de tout memoriser. Besoin de savoir ou chercher.
AWS en une phrase
AWS te loue des briques toutes pretes : serveurs, disques, bases, reseau, secu, surveillance. Tu les assembles. Tu ne geres plus le materiel physique dans une cave.
Tu peux construire :
- un site ou une API,
- un systeme temps reel,
- un pipeline data,
- une plateforme interne.
Idee cle : tu paies ce que tu utilises. Tu grandis quand tu en as besoin.
Les grandes familles (les rayons du magasin)
Compute (la force de calcul)
- EC2 : une machine virtuelle. Comme un serveur classique que tu administres.
- ECS / EKS : faire tourner des conteneurs Docker (ECS = orchestrateur AWS, EKS = Kubernetes manage).
- Lambda : un petit bout de code qui s'execute a la demande. Pas de serveur a soigner.
Detail dans EC2, Lambda, ECS, EKS.
Stockage
- S3 : un grand coffre a fichiers (objets). Pas cher. Tres durable.
- EBS : le disque colle a une machine EC2.
- EFS : un dossier partage entre plusieurs serveurs.
Voir S3, EBS, EFS.
Bases de donnees
- RDS : base relationnelle managee (PostgreSQL, MySQL...).
- DynamoDB : base NoSQL cle/valeur, tres scalable.
- Aurora : relationnel turbo, pense pour le cloud.
Voir RDS, DynamoDB, Aurora.
Reseau et CDN
- VPC : ton quartier prive dans AWS.
- Route 53 : le carnet d'adresses DNS.
- CloudFront : livre ton contenu proche des utilisateurs (CDN).
Voir VPC, Route 53, CloudFront.
Securite
- IAM : qui a le droit de faire quoi.
- KMS : les cles pour chiffrer.
- WAF / Shield : filtre devant tes apps.
Voir IAM, KMS, WAF.
Observabilite
- CloudWatch : metriques, logs, alarmes.
- X-Ray : suivre une requete de bout en bout.
- CloudTrail : qui a touche a quoi dans le compte.
Voir CloudWatch, X-Ray, CloudTrail.
Comment choisir sans se perdre ?
Pars de l'usage, pas de la mode.
- Type d'appli : site vitrine, SaaS, data, temps reel ?
- Contraintes : trafic, panne acceptable, budget, competences de l'equipe.
- Patterns simples :
- MVP : S3 + CloudFront + Lambda + RDS.
- Appli web classique : ALB + ECS/Fargate ou EC2 + RDS + S3.
- Data : S3 + outils analytics.
Ensuite tu peaufines haute dispo, couts et CI/CD.
Avantages et pieges
Avantages : enorme catalogue, paiement a l'usage, pieces qui s'emboitent, regions proches des users.
Pieges : trop de choix (mauvais choix), facture qui grimpe sans suivi, verrouillage si tu t'accroches trop a des services tres "AWS-only".
La cle : connaitre les blocs de base. Limiter les trucs exotiques au vrai besoin.
Reflexes transverses
- Taguer chaque ressource (
env,project,owner). - Automatiser (Terraform, CloudFormation, CDK...).
- Separe dev / staging / prod.
- Mesurer (CloudWatch + Cost Explorer).
- Securite by design : IAM minimal, pas de secrets en dur, chiffrement active.
Pour la suite
On zoome rayon par rayon. A la fin, tu dois pouvoir lire un schema AWS, le critiquer, et le faire evoluer sans panique.