Containerization, Docker, CaaS : l'état de l'art
5-028
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Formation créée le 06/11/2024. Dernière mise à jour le 06/03/2025.
Version du programme : 1
Programme de la formation Version PDF
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)
Objectifs 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
-
Introduction
-
De la convergence vers l’hyper-convergence
-
Vers une approche SaaS ; CaaS de l’informatique
-
Léger et mobile comme un conteneur informatique
-
Vserver, OpenVZ, LXC, LIBCONTAINERS
-
L’exemple des conteneurs Industriels
-
La normalisation avec l’OCI
-
RKT vs Docker
-
Salomon HYKES, de DotCloud à Docker,Inc
-
Concepts de conteneurisation
-
Comparatif entre conteneurisation et virtualisation
-
Les versions de productions Docker,Inc
-
Les versions pour le poste de dev
-
Ecosystème et licences d’exploitations de DOCKER
-
Quels systèmes pour la production avec les conteneurs applicatifs ?
-
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
-
Imbrication des briques logicielles
-
Anatomie d’un Dockerfile
- Les bonnes pratiques
-
Les logs des services
-
Les images officielles et certifiées du hub public
-
L’approche DevOps, de l’intégration continue au déploiement continu
-
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
-
Les networks plugins
-
Les volumes plugins
-
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
- Feuilles de présence
- Quiz
- Exercices pratiques
- Formulaires d'évaluation de la formation
- Certificat de réalisation de l’action de formation
- 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