Module 347 — Utiliser un service avec des conteneurs
Compétence visée
Analyser les usages possibles des conteneurs en contexte professionnel et concevoir, à l’aide d’une composition adaptée, une solution ICT répondant à des besoins réels.
Imaginez la situation suivante…
Vous êtes employé dans une société informatique de développement et …
… Une application interne tourne encore sur un serveur physique vieillissant.
… Pas de documentation fiable, mises à jour risquées, matériel en fin de vie.
… Chaque incident prend du temps et met en tension l’équipe.
Afin de parer à cette situation stressante, vous devrez être capables de :
Évaluer l’existant et les impacts de la virtualisation.
Choisir une architecture et les services à conteneuriser.
Sélectionner un prestataire et publier les images.
Déployer en développement puis en production.
Mettre en place le contrôle qualité et sécuriser la configuration.
Valider la solution retenue par des tests.
Ce module vise à vous apprendre les compétences nécessaires.
Matrice d’auto-évaluation
Cette de grille vous permet d’évaluer votre niveau de maîtrise sur la compétence visée du module 347.
Soyez honnête : l’objectif est d’identifier vos points à consolider, pas de “cocher toutes les cases”.
Compétence |
Débutant |
Intermédiaire |
Avancé |
|---|---|---|---|
Analyser les usages possibles des conteneurs en contexte professionnel |
Je sais expliquer ce qu’est un conteneur, mais je n’ai pas encore analysé un cas réel. |
J’ai identifié avantages/inconvénients des conteneurs pour un cas donné et formulé une recommandation simple. |
J’ai comparé plusieurs scénarios, mesuré les impacts techniques et organisationnels, et proposé une solution argumentée. |
Utiliser Docker CLI |
Je sais lancer, arrêter et supprimer un conteneur simple, et lister les conteneurs/images présents. |
Je sais configurer un conteneur avec des options (ports, volumes, réseaux), construire une image depuis un Dockerfile et l’utiliser dans mon environnement local. |
Je sais dépanner et optimiser : filtrer/formatter les résultats, suivre les ressources ( |
… |
… |
… |
… |
Astuce :
Relisez cette grille à la fin de chaque séquence. Votre objectif est d’atteindre le niveau Avancé pour être prêt aux deux tests du module.
Planification du module 347 — Utiliser un service avec des conteneurs
Les attentes du cours
Objectif général
Distinguer les différences entre les possibilités d’utilisation de conteneurs dans le quotidien professionnel.
Développer, à l’aide d’une composition de conteneurs appropriée, une solution ICT adaptée à une entreprise ou un environnement professionnel.
Fil rouge
Pendant huit semaines, vous êtes une équipe DevOps chargée de moderniser une application interne vieillissante en la migrant vers une architecture conteneurisée, en choisissant les outils, prestataires et bonnes pratiques jusqu’à sa mise en production sécurisée et testée.
Séquencement
Semaine |
Objectif principal |
Activités clés |
|---|---|---|
1 |
Identifier les conséquences de la virtualisation sur le quotidien professionnel |
Mise en situation, rappels fondamentaux sur VM & conteneurs |
2 |
Sélectionner une composition de conteneurs adaptée |
Analyse d’architectures types, choix des services à conteneuriser, création d’un premier |
3 |
Choisir un prestataire de conteneurs conforme aux exigences |
Comparatif Docker Hub / GHCR / ACR , création de compte et push d’une image |
4 |
Virtualiser l’application pour dev et prod |
Build multi-stage, gestion des secrets, préparation d’images optimisées |
5 |
Mettre en œuvre des méthodes de contrôle qualité |
Tests automatisés, validation de build, scan de sécurité des images |
6 |
Orchestration avancée |
Introduction à Kubernetes, déploiement d’un service simple sur cluster |
7 |
Sécurité et monitoring |
Renforcement de la configuration, déploiement d’outils de supervision |
Tests sommatifs
Semaine |
Objectif principal |
Activités clés |
Pondération |
|---|---|---|---|
1 |
Théorique |
50 % |
|
2 |
Théorique et pratique |
50 % |
Ressources
Présentations : landing page des slides
Dépôt GitHub : (Sera fourni via Teams)
Règles de rendu : les livrables seront demandés par un devoir Teams
Note : Le planning peut évoluer selon l’avancement du groupe. Les objectifs opérationnels officiels du module sont disponibles ici.
