Logo de l'organisme de formation

Contactez-nous pour vos formations intra ou inter

Représentation de la formation : Containerization, Docker, CaaS : l'état de l'art

Containerization, Docker, CaaS : l'état de l'art

5-028

Formation présentielle
Accessible
Durée : 12 heures (2 jours)
Durée :12 heures (2 jours)
Cette formation est gratuite.
S'inscrire
Durée :12 heures (2 jours)
Cette formation est gratuite.
S'inscrire
Durée :12 heures (2 jours)
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 !

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

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