AWS ECS et Fargate - Orchestration de Conteneurs
À propos de ce cours
Amazon ECS (Elastic Container Service) est le service d'orchestration de conteneurs d'AWS. Combiné avec Fargate, il permet d'exécuter des conteneurs sans gérer l'infrastructure sous-jacente.
Prérequis
- Compte AWS
- Connaissances Docker de base
- Notions de networking (VPC, subnets)
- AWS CLI configuré
Contenu du cours
-
- Qu'est-ce qu'ECS ?
- ECS vs EKS vs Fargate
- Cas d'utilisation
-
- Clusters
- Task Definitions
- Tasks et Services
-
- Structure JSON
- Container definitions
- Ressources et limites
-
- Types de services
- Deployment strategies
- Service discovery
-
- VPC et Subnets
- Security Groups
- ALB et NLB
-
- Serverless containers
- Configuration
- Coûts et optimisation
-
- Service Auto Scaling
- Target tracking
- Scheduled scaling
-
- CloudWatch
- Container Insights
- X-Ray
-
- Sécurité
- Performance
- Coûts
-
- Labs pratiques
- Projet complet
- Certification
Durée estimée
⏱️ 12-15 heures de formation incluant les exercices pratiques
Objectifs pédagogiques
À la fin de ce cours, vous serez capable de :
- Créer et gérer des clusters ECS
- Définir des Task Definitions
- Déployer des services avec Fargate
- Configurer le load balancing et networking
- Implémenter l'auto scaling
- Monitorer vos applications conteneurisées