Containerization, Docker, CaaS : l'état de l'art
5-028
Formation créée le 06/11/2024. Dernière mise à jour le 06/03/2025.Version du programme : 1
Type de formation
Formation présentielleDurée de formation
12 heures (2 jours)Accessibilité
OuiContainerization, Docker, CaaS : l'état de l'art
5-028
Ce stage vous propose un tour d’horizon des différentes technologies ayant trait au concept de Containers. Vous y découvrirez tout ce qui contribue à la mise en œuvre d’une plateforme de type Caas (Container as a Service), depuis sa mise en place dans l’organisation jusqu’à son utilisation. Cette formation a pour but d'amener les apprenants à un niveau SAME "Sensibilisation" et d'enrichir les compétences : * Créer et mettre à disposition un système de veille efficace (technologique, économique et stratégique) * Animer le système de veille mis en place * Intervenir sur des environnements informatiques complexes et proposer des évolutions (évolution d’un CRM , ERP, plan d’adressage…) répondant à des besoins identifiés * Maîtriser les méthodes de conception des solutions informatiques du système d'information * Maîtriser le développement d’une solution informatique, répondant aux besoins du SI en faisant les choix adaptés des technologies, des matériels et des logiciels * Mettre en œuvre l’expertise informatique du domaine technique développé (par exemple, mise en place d’un nouveau module dans le système d’information existant)
Version PDFObjectifs de la formation
- Comprendre la technologie de containers et leur niveau de maturité
- Comprendre le CaaS et ses impacts
Profil des bénéficiaires
- Responsables IT
- Consultants
- Chefs de projets
- Architectes et urbanistes
- Connaissance de base sur les systèmes d’information
Contenu de la formation
Les principaux systèmes de fichiers en couches
- UnionFS
- AUFS
- DeviceMapper
- Overlay2
Le cloisonnement des NameSpace & Cgroups de Docker
- Cloisonnement par NameSpace
- Cloisonnement de ressources hardware
- L’impact des PID de conteneurs sur l’hôte
- Chroot et compte de service
- Capabilities DOCKER
Anatomie d’un Dockerfile
- Les bonnes pratiques
UCP (Universal Contrôle Plane)
- Outil d’administration des clusters swarm & Kubernetes (K8S)
DTR (Docker Trusted Registry)
- Registre d’image privée avec haute disponibilité
Docker-compose en gestionnaire de projet
- Pourquoi yaml ?
- Docker-compose et les API des orchestrateurs swarm et K8S
L’immutabilité des images
- Intérêts
- Evolution dans la philosophie du maintien en production
Des conteneurs stateless dans une architecture stateful
- Les volumes
Présentation de la stack réseau
- Le driver bridge
- Le driver host
- Le driver none
- Le driver MacVlan avec ou sans tag de vlan
- Le driver IpVlan
- Les technologies de VxLAN
- L’overlay swarm avec le Vxlan sur Bridge
- L’overlay swarm avec le Vxlan sur Macvlan
Docker-machine
- Provisionnement de ressource dans un cloud
- Provisionnement de ressource dans un hyperviseur
Les orchestrateurs swarm et K8S dans UCP
- Présentation de l’interface
- Surveillance active des services et des clusters
- Points d’entrées et reverse proxy
- Traefik et let’s encrypt
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence
- Quiz
- Exercices pratiques
- Formulaires d'évaluation de la formation
- Certificat de réalisation de l’action de formation
Ressources techniques et pédagogiques
- Tour d'horizon synthétique et complet
- Des cas concrets et des retours d’expériences
- Les dernières nouveautés dans un domaine qui évolue constamment
- Certains exercices peuvent nécessiter des PCs
Capacité d'accueil
Délai d'accès
Accessibilité
Toute personne reconnue en situation de handicap et souhaitant accéder à notre parcours est invitée à nous contacter pour étudier ensemble la faisabilité de son projet de développement des compétences