EC2 — Elastic Compute Cloud
EC2 est le service phare AWS pour les machines virtuelles. Types d'instances : T (général burst), M (général balanced), C (compute optimized), R (memory optimized), G/P (GPU).
- EC2 On-Demand : payez à l'heure, flexible
- Reserved Instances : engagement 1-3 ans, jusqu'à 75% d'économie
- Spot Instances : enchères, jusqu'à 90% d'économie (interruptions possibles)
- Savings Plans : flexibilité avec engagement compute
- Dedicated Hosts : serveur physique entier dédié (compliance)
Lambda — Serverless
Exécute du code sans gérer de serveur. Facturation à la milliseconde. Limites : 15min max d'exécution, 10GB mémoire, 250MB déploiement. Cas d'usage : APIs, traitement événements S3/DynamoDB, automation.
Conteneurs : ECS vs EKS vs Fargate
- ECS : container orchestration AWS native, simple
- EKS : Kubernetes managé, standard industrie
- Fargate : serverless pour ECS/EKS (pas de gestion d'instances)
⚠️ Question piège SAA-C03 : si on demande "serverless containers", la réponse est Fargate (pas ECS Launch Type EC2). Lis bien.