Aller au contenu principal
Gust Training
Formation Virtualisation, Cloud Computing, Cloud AI & DevOps

Formation Conteneurisation : les concepts, les architectures, les organisations

Description de la formation Containers La containerisation répond au besoin de déploiement rapide et de redimensionnement facile des charges de

Durée :
2 Jours
Niveau :
Fondamental
Modalités :
Présentiel · En ligne · Hybride

Objectifs de la formation

Objectif opérationnel :

Connaître le fonctionnement de la conteneurisation et ses principes d’architecture.

Objectifs pédagogiques :

À l’issue de cette formation Conteunerisation vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Connaître les besoins métiers du cloud native
  • Maîtriser les concepts des architectures à base de containers
  • Comprendre les gains et limites des solutions Docker, Kubernetes et de l’écosysteme
  • Comprendre les impacts sur les organisations

À qui s’adresse cette formation ?

Ce cours Conteneurisation s’adresse à des responsables informatiques, chefs de projet et membres des équipes étude, développement ou infrastructure devant participer à la transformation et au maintien en conditions opérationnelles des applications à base de containers.

Prérequis

Il est préférable d’avoir déjà travaillé dans un département de développement ou d’infrastructure d’une DSI pour suivre cette formation Conteneurisation.

Programme

Besoins métiers et principes Cloud Native

  • Principe des 12 facteurs Infrastructure as Code (Terraform, Cloud-init, GitOps) Intégration, déploiement continu (CI/CD) PaaS, Serverless, Faas Primitives des Clouds privé/public : stockage objet et bloc, instances, DBaaS…

Patterns d’architecture

  • Microservices synchrones et asynchrones Découplage compute/storage ; replication inter-région Écosystème CNCF : cache clé/valeur (redis) , file de message (rabbitmq, kakfa), side-car/ambassador (nats/dapr) , broker de base de données (vitess/mysql ; yugabyte/pgsql..)

Container (Docker)

  • Concepts de base : immutabilité, image, layers, gestion des variables, registry, problématique réseau et stockage Automatisation du build avec Dockerfile Lancement coordonné avec docker-compose Bénéfices attendus : reproductibilité, manageabilité Apports en termes d’élasticité, agilité, évolutivité

Orchestration de containers (Kubernetes)

  • Nœuds Master/Workers, concepts de Pods et NameSpace, Secret Problématique de la localisation du stockage (statefulset, persistent volume) Présentation des fonctionnalités réseaux (LoadBalancer, Ingress, API Gustway) Gestion du templating avec le packaging Helm

Impacts sur les organisations

  • Équipes de développement et d’infrastructure Cloud_native patterns : SRE, platform team

Description de la formation Containers

La containerisation répond au besoin de déploiement rapide et de redimensionnement facile des charges de travail. C’est également devenu un format de livraison universel entre les fournisseurs de logiciel et les productions informatiques.

Au-delà des solutions technologiques Docker et Kubernetes dont nous décrirons les bénéfices et les limites, nous détaillerons la philosophie, les concepts d’architecture (découplage du calcul et du stockage,..) et le comportement applicatif attendu (12 facteurs) qui doivent être assimilés par ceux qui conçoivent, transforment et assurent l’exploitation des applications.
Enfin, l’impact sur les organisations (devops, SRE, platform team,..) sera analysé car fondamental au succès des transformations Cloud-Native.

Travaux Pratiques

Cette formation propose une alternance (50% / 50%) de théorie et d’illustrations pratiques via des manipulations réalisées par l’animateur pour une meilleure assimilation des connaissances.

La documentation des démonstrations est fournie aux participants.

Thèmes : Kubernetes

Cloud Computing

Zabbix Certified Specialist

Formation Zabbix Certified Specialist Description de la formation Zabbix 5.0 Cette formation s'appuie sur la version Zabbix 5.0 Le logiciel

Durée
20 Heures
Niveau
Avancé
Modalités
Présentiel · En ligne · Hybride

Cloud Computing

Virtualisation avec KVM

Formation Virtualisation avec KVM Description de la formation KVM KVM est une technologie libre de virtualisation. Comme son nom l’indique

Durée
25 Heures
Niveau
Fondamental
Modalités
Présentiel · En ligne · Hybride

Cloud Computing

Kubernetes

Formation Kubernetes Objectifs de la formation Kubernetes Kubernetes est une plateforme open source permettant d’automatiser le déploiement, la

Durée
20 Heures
Niveau
Fondamental
Modalités
Présentiel · En ligne · Hybride

Cloud Computing

Formation Zabbix Certified User

Description de la formation Zabbix Utilisateur Cette formation s'appuie sur la version Zabbix 7.0 Le logiciel libre Zabbix est une

Durée
1 Jours
Niveau
Fondamental
Modalités
Présentiel · En ligne · Hybride