fbpx
i

Class aptent taciti sociosqu
ad litorato rquent per conubia nostra

icone-cours-time-80

3h30

icone-cours-level-intermediaire-80

niveau
intermédiaire

puis 25€ /mois

icone-cours-time-80

3h30

icone-cours-level-intermediaire-80

niveau
intermédiaire

puis 25€ /mois

icone-cours-time-80

3h30

icone-cours-level-intermediaire-80

niveau
intermédiaire

puis 25€ /mois

Après la révolution apportée par la virtualisation depuis les années 2000, il y a une nouvelle technique qui est en train de bouleverser notre approche du déploiement. Ce chamboulement vient de l’utilisation des conteneurs qui a explosé à partir de 2015. Vous ne pouvez plus vous lancer dans l'aventure DevOps si vous n'avez jamais manipulé les conteneurs à moins de partir avec un handicap significatif. C'est pourquoi, dans ce module, vous verrez comment conteneuriser une application avec Docker. Vous comprendrez également l'importance des orchestrateurs qui vont vous permettre de piloter facilement des centaines d’applications.

Dans ce module vous trouverez trois fiches : 

1. Les conteneurs

2.  Docker

3. Les Orchestrateurs de conteneurs

Part #1 - Les conteneurs

Le principe n’est pas tout jeune, vous avez sans doute déjà entendu parlé du principe de « chroot » ou de « BSD jail ». Le chroot est un appel système qui a été introduit sur la version 7 d’Unix en 1979. Puis repris en 1982 par BSD le terme de jail (emprisonnement) sera introduit en 1991.

FreeBDS étend le concept en fournissant la command « jail » au début des années 2000. Deux ans plus tard, Nicolas Boiteux rédigera l’un des premiers articles décrivant une méthodologie simple pour créer un jail linux à partir de la commande chroot.

Part #2 - Docker

Aujourd’hui difficile de parler conteneur sans parler de Docker. Cependant il existe d’autres solutions comme rkt, à prononcer rocket ou encore le tout nouveau cri-o qui est un projet incubateur de Kubernetes.

Docker est un programme informatique open-source qui exécute des conteneurs au niveau du système d’exploitation.

Part #3 - Les orchestrateurs de conteneurs

Maintenant que vous avez des conteneurs qui tournent sur vos serveurs et que vous avez compris les avantages des conteneurs par rapport au VM, il va falloir se pencher sur la vision opérationnelle du DevOps avec la gestion des conteneurs en production. Pour cela il n’y a qu’une solution, utiliser un orchestrateur de conteneur. Dans le cas de Docker, plusieurs choix s’offrent à nous.

Part #4 - Quiz de validation des connaissances

Quiz de 5 questions avec un score minimal requis de 70%

Bonne chance !

Certificat de réussite