Conteneurs AWS pour débutants
Livrez une petite application HTTP sous forme d’image de conteneur, exécutez-la avec une définition de tâche ECS, maintenez la disponibilité du service et restaurez une version précédente si une mise à jour échoue. Chaque exercice utilise un environnement neuf et indépendant, un accès AWS CLI configuré et AWS View pour suivre les ressources créées.
Commencez par construire l’application fournie avec Docker et publier une version immuable dans ECR. Récupérez l’image par son empreinte et testez sa réponse HTTP réelle. Utilisez ensuite les paramètres ECS et Fargate pour choisir image, rôle d’exécution, réseau et journaux. Passez d’une tâche isolée à un service derrière un Application Load Balancer, observez la santé des cibles et remplacez une tâche arrêtée.
Séparez les permissions d’image, de journaux et de secrets du rôle d’exécution des permissions applicatives du rôle de tâche. Injectez un secret, autorisez la lecture d’un objet S3 et vérifiez le refus des autres lectures. Enregistrez enfin les définitions des versions fournies, mettez à jour la révision du service, examinez une version défaillante et restaurez manuellement la révision déjà testée. Le défi indépendant demande de diagnostiquer une tâche qui ne devient jamais saine avec les outils et contrôles étudiés.
Effectuez d’abord AWS Foundations et IAM. Avant les exercices de service et de configuration, révisez VPC, équilibrage de charge, sécurité applicative et surveillance. Le premier exercice explique les bases de Docker. Code, Dockerfiles, réseau, ALB et rôles de base fournis concentrent le travail sur la livraison de conteneurs ; aucun écran sans rapport ni ressource d’une VM précédente n’est nécessaire.
Le cours enseigne une approche ECS/Fargate, des références d’image immuables, la santé du service, des permissions limitées et un retour manuel. Kubernetes, CI/CD avancé, déploiements bleu/vert et optimisation de production sont hors périmètre. Suivez les exercices dans l’ordre, puis résolvez le défi indépendamment. Nettoyez vos ressources à chaque unité tout en conservant les références fournies.





