Aller au contenu principal

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

  1. Introduction à ECS et Fargate

    • Qu'est-ce qu'ECS ?
    • ECS vs EKS vs Fargate
    • Cas d'utilisation
  2. Concepts fondamentaux

    • Clusters
    • Task Definitions
    • Tasks et Services
  3. Task Definitions

    • Structure JSON
    • Container definitions
    • Ressources et limites
  4. Services ECS

    • Types de services
    • Deployment strategies
    • Service discovery
  5. Networking et Load Balancing

    • VPC et Subnets
    • Security Groups
    • ALB et NLB
  6. Fargate en détail

    • Serverless containers
    • Configuration
    • Coûts et optimisation
  7. Auto Scaling

    • Service Auto Scaling
    • Target tracking
    • Scheduled scaling
  8. Monitoring et Logging

    • CloudWatch
    • Container Insights
    • X-Ray
  9. Bonnes pratiques

    • Sécurité
    • Performance
    • Coûts
  10. Exercices et Projets

    • 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