Skip to main content
Gust Training
Cloud computing

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

Duration
2 Jours
Level
Fondamental
Formats
On site · Online · Blended

Course objectives

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

Who is this course for?

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.

Prerequisites

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.

Topics: 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

Duration
20 Heures
Formats
On site · Online · Blended
Level
Avancé

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

Duration
25 Heures
Formats
On site · Online · Blended
Level
Fondamental

Cloud computing

Kubernetes

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

Duration
20 Heures
Formats
On site · Online · Blended
Level
Fondamental

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

Duration
1 Jours
Formats
On site · Online · Blended
Level
Fondamental
Chat on WhatsApp