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ésentielle

Durée de formation

12 heures (2 jours)

Accessibilité

Oui
Cette formation est gratuite.
S'inscrire
Cette formation est gratuite.
S'inscrire
Cette formation est gratuite.
S'inscrire
Besoin d’adapter cette formation à vos besoins ? N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure ! Nous contacter

Containerization, 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 PDF

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

Pour qui
  • Responsables IT
  • Consultants
  • Chefs de projets
  • Architectes et urbanistes
Prérequis
  • 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

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

Entre 3 et 15 apprenants

Délai d'accès

5 semaines

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