Présentation de la formation AWS – Conteneurs & Orchestration avec ECS & EKS
Adoptez une infrastructure moderne avec notre formation. En 4 jours, vous découvrirez les concepts de conteneurisation (Docker, ECR), apprendrez à orchestrer des services avec ECS, ainsi qu’à déployer des clusters Kubernetes grâce à EKS. L'accent est mis sur la scalabilité, la résilience, la sécurité et la supervision (CloudWatch, insights, outils externes). Vous repartirez avec des compétences concrètes pour bâtir des architectures cloud-native robustes, maîtrisées et optimisées.
Objectifs de la formation AWS – Conteneurs & Orchestration avec ECS & EKS
Objectifs pédagogiques :
- Découvrir les concepts de conteneurisation et Docker sur AWS
- Maîtriser Amazon ECS pour l’orchestration de conteneurs
- Déployer et administrer des clusters Kubernetes avec Amazon EKS
- Appliquer la scalabilité et la résilience sur des architectures conteneurisées
- Superviser et sécuriser les environnements ECS et EKS
Objectifs opérationnels :
- Concevoir, déployer et administrer une architecture conteneurisée sur AWS en utilisant ECS et/ou EKS, mettre en œuvre les meilleures pratiques en termes de sécurité, superviser et optimiser les performances, assurer la scalabilité et la résilience des services, et intégrer CI/CD pour automatiser les déploiements
Programme de la formation AWS – Conteneurs & Orchestration avec ECS & EKS
Jour 1 – Docker et Amazon ECR
Introduction à la conteneurisation : différences entre VM et conteneurs, cas d’usage en entreprise
Concepts Docker : images, conteneurs, registres, multi-stage builds
Amazon Elastic Container Registry (ECR)
Création et gestion de registres privés
Permissions et intégration IAM
Sécurité et scanning des images
Atelier pratique : créer une image Docker d’une application web, la pousser dans ECR et la lancer localement
Jour 2 – Orchestration avec Amazon ECS
Concepts ECS : clusters, tasks, services, définition de tâches
Modes de lancement : ECS sur EC2 vs AWS Fargate
Intégration avec Elastic Load Balancer (ALB/NLB)
Auto Scaling et gestion de la haute disponibilité
Sécurité : IAM Task Roles, Security Groups, VPC pour ECS
Monitoring et logs avec CloudWatch Container Insights
Atelier pratique : déploiement d’une application multi-conteneurs sur ECS Fargate avec un ALB et auto scaling
Jour 3 – Kubernetes avec Amazon EKS
Rappel des concepts Kubernetes : pods, services, ingress, config maps, secrets
Création d’un cluster EKS avec eksctl et AWS CLI
Gestion des nœuds : EC2 Managed Node Groups, Fargate Profiles
Déploiement d’applications Kubernetes avec YAML et kubectl
Volumes persistants (EBS, EFS) et gestion du stockage
Mise en place d’un ingress controller avec AWS Load Balancer Controller
Atelier pratique : déploiement d’une application multi-tier (frontend + backend + DB) sur EKS avec ingress et volumes persistants
Jour 4 – Sécurité, CI/CD et supervision avancée
Sécurité sur Kubernetes et ECS
IAM Roles for Service Accounts (IRSA)
Gestion des secrets avec Secrets Manager
Chiffrement des données avec KMS
Intégration CI/CD pour conteneurs
Pipelines CodePipeline + CodeBuild + ECR/EKS/ECS.
Stratégies de déploiement (rolling updates, blue/green, canary)
Supervision avancée
Monitoring avec CloudWatch et Container Insights
Observabilité avec Prometheus et Grafana
Étude de cas finale : conception et déploiement d’une architecture cloud-native complète (API + frontend + DB) orchestrée avec EKS, sécurisée, supervisée et intégrée dans un pipeline CI/CD
Les autres formations en AWS

AWS – Cloud Practitioner Essentials
Comprendre les fondamentaux du cloud AWS et poser les bases d’une expertise cloud solide

Google Cloud Platform
Créer des applications cloud natives ou modifier des applications existantes sur Google Cloud Platform

Architecte AWS - Niveau Fondamental
Maîtriser les services clés d’AWS et concevoir une première architecture fiable et sécurisée

Architecte AWS - Niveau Avancé
Concevoir et déployer des architectures AWS complexes, hautement disponibles, sécurisées et optimisées

AWS – Well-Architected Framework
Concevoir des architectures fiables, sécurisées, performantes et optimisées selon les 6 piliers AWS

AWS – Sécurité et Gestion des Identités (IAM, KMS, Compliance)
Maîtriser la sécurité dans AWS grâce à IAM, KMS et aux outils de conformité

AWS – Compute & Réseau (EC2, VPC, ELB, Auto Scaling)
Déployer et gérer des instances, réseaux privés et services de haute disponibilité sur AWS

AWS – Hybrid & Multi-Cloud
Connecter et intégrer AWS avec des environnements hybrides et multi-cloud

Migration vers AWS (Lift & Shift, Modernisation)
Réussir la migration d’applications et de données vers AWS, du replatforming à la modernisation