Moteur serverless d'AWS pour containers ECS et EKS sans gérer de serveurs.
AWS Fargate est un moteur de calcul serverless pour conteneurs, lancé en 2017, qui permet d'exécuter des tâches ECS ou des pods EKS sans provisionner ni gérer de serveurs (EC2). Vous spécifiez vCPU et mémoire requis par tâche/pod, et AWS provisionne, scale et facture à la seconde — modèle pure pay-per-use container.
Architecture : chaque tâche Fargate est isolée dans une microVM Firecracker (créée open source par AWS, ~125 ms de démarrage, isolation hardware-level), pas dans un conteneur partagé. Cela offre une isolation forte (security boundary similaire à une VM, pas à un namespace Linux) tout en gardant l'agilité des conteneurs.
Deux modes : (1) Fargate sur ECS — tâches ECS sans EC2, idéal pour migrer des apps containerisées sans gérer d'infra ; (2) Fargate sur EKS — pods Kubernetes sans worker nodes, configuré via Fargate profiles (sélecteurs namespace/labels).
Limitations : (1) pas de DaemonSet sur EKS (un seul container par microVM) ; (2) pas de privileged containers, pas de hostNetwork/hostPID ; (3) storage limité — 20 GB ephemeral par défaut (configurable jusqu'à 200 GB), persistent via EFS uniquement (pas d'EBS) ; (4) pas de GPU ; (5) pas de Windows containers sur Fargate EKS (ECS Fargate Windows existe) ; (6) cold start typique 30-60s vs 5-10s sur EC2.
Pricing : facturé par vCPU-seconde et GB-seconde, en fonction de la combinaison choisie. Plus cher au CPU/h que EC2 équivalent (premium pour l'absence d'ops), mais l'absence d'over-provisioning et de gestion peut compenser pour des workloads spiky/dev/test. Fargate Spot disponible (jusqu'à -70%) pour batch workloads tolérant l'interruption.
Cas d'usage idéaux : (1) microservices stateless avec scaling spiky ; (2) jobs batch courts ; (3) CI/CD runners (CodeBuild, GitHub Actions self-hosted) ; (4) workloads requérant isolation forte par tenant (multi-tenant SaaS) ; (5) équipes sans expertise ops Kubernetes/EC2. Pas idéal pour : workloads stateful long-running, GPU/ML training, applications nécessitant DaemonSet, ou faible latence cold-start critique.
200+ certifications, 400 000+ questions, examens blancs chronométrés.
Voir le catalogue →