M2i Formation

Découvrez notre formationCloud - Logiciels

Présentiel

5 jours (35 heures) - CLOUD-LOGI

Accueil  ›  Formations Informatique  ›  Cloud  ›  Cloud privé et hybride / Multi-Cloud  ›  Cloud - Logiciels

Objectifs pédagogiques

  • Comprendre les éléments fondamentaux, les acteurs, les usages et l'impact du CaaS dans l'entreprise
  • Concevoir une stratégie de CaaS pour son entreprise
  • Mettre en oeuvre un CaaS dans l'entreprise
  • Déployer des applications depuis un CaaS privé
  • Comprendre l'impact des containers et de leur orchestration dans l'entreprise.

Niveau requis

Savoir utiliser des outils de développement et un langage objet. Avoir des notions de base en architecture orienté service et en intégration continue. Avoir un minimum de connaissances d'administration Linux et de la virtualisation de serveurs.

Public concerné

Responsables étude et développement, architectes, développeurs, chefs de projets et intégrateurs applicatifs.

Formation éligible au financement suivant :
ACFafiec

La Défense24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
La Défense16/12/20193 750 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Formation éligible au financement suivant :
ACFafiec

Metz24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Mulhouse24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Nancy24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Reims24/06/20193 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Formation éligible au financement suivant :
ACFafiec

Caen24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Évreux24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Le Havre24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Lille24/06/20193 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Formation éligible au financement suivant :
ACFafiec

Dijon24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Grenoble24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Lyon24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne24/06/20193 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Formation éligible au financement suivant :
ACFafiec

Bordeaux24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Orléans24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Tours24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Bordeaux16/12/20193 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Formation éligible au financement suivant :
ACFafiec

Aix-en-Provence24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Montpellier24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence16/12/20193 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

CaaS

Les fondamentaux

  • Rappel des définitions
  • Les briques du Cloud Computing : SaaS, PaaS et IaaS
  • Les différents Clouds
    • Privé
    • Public
    • Hybride
  • Rappel sur le PaaS
  • Comprendre l'évolution récente du PaaS vers le CaaS
  • Le positionnement du CaaS
    • Par rapport au PaaS
    • Par rapport au IaaS
  • Les composants d'un PaaS

Histoire des containers

  • Linux Container Project : LXC
  • L'arrivée et les apports du projet Docker
  • Le positionnement des containers par rapport à la virtualisation
  • L'apport des orchestrateurs : Kubernetes
  • L'impact des OS de type minimal comme CoreOS ou Atomic
  • Les containers pour plateforme Windows
  • Les autres formats de containers Rkt, gVisor...

Les acteurs du Caas

  • Tour d'horizon
  • Les offres de CaaS
  • Distributions CaaS issues des PaaS historiques
  • Distributions Kubernetes
  • Structuration du marché
  • Quel écosystème autour du CaaS ?
  • Fondations et standardisation

L'impact du CaaS dans l'entreprise

  • Interopérabilité et le verrouillage
  • L'organisation DevOps
  • Cloud hybride et portabilité
  • Définir la stratégie de transformation applicative
  • Développement et architecture micro-services

Tour d'horizon Docker

Présentation Docker

  • Technologies sous-jacentes
  • Système en couches (layers)
  • Union File System
  • Images Docker
  • Containers Docker
  • Daemon Docker
  • Registre Docker
  • Docker File
  • Docker Compose
  • Autres composants Docker
  • Notion Stateless / Stateful
  • Volumes Docker

Travaux pratiques : manipulation de containers Docker

  • Installation de Docker
  • Lancement de containers
  • Interaction avec les containers
  • Gestion du registre et des images
  • Création d'images avec Docker File
  • Gestion des données persistantes et volumes Docker
  • Création d'une "stack" avec Docker Compose

Mise en oeuvre d'un CaaS avec Kubernetes

Fondamentaux

  • Historique
  • Google et Kubernetes
  • Les autres contributeurs : Redhat...

Terminologie

  • Notion de pods
  • Notion de ReplicaSets et ReplicaControler
  • Notion de services
  • Notion de volumes
  • Notion de ConfigMaps et secrets

Travaux pratiques : découverte Kubernetes

  • Déploiement de Kubernetes sur un Cloud public : l'exemple de Google
  • Alternatives avec Minikube / kubeadm
  • Dashboard, CLI et API
  • Proxy et DNS
  • Démarrer ses premiers containers / pods

Tour d'horizon Kubernetes

Concepts Kubernetes

  • Architecture Kubernetes
  • Plan de contrôle et plan de données
  • Composants du plan de contrôle
  • Namespaces
  • Travaux pratiques : gestion des namespaces
    • Identification des namespaces
    • Démarrage d'une application dans un namespace

Les pods

  • Différences entre pods et containers
  • Commandes de gestion de pods
  • Caractéristiques d'un pod
  • Gestion de la bonne santé des pods
  • Travaux pratiques : gestion des pods
    • Création de pods
    • Gestion des pods
    • Configuration des "Health Check"
    • Déploiement et test d'une application

Les labels et annotations

  • Définition des labels
  • Utilisation des labels et filtrage
  • Travaux pratiques : gestion des labels

Les ReplicaSets

  • Définition et utilisation des ReplicaSets
  • Travaux pratiques : gestion des ReplicaSets

Les services

  • Définition et utilisation des services
  • Travaux pratiques : gestion des services

Les déploiements

  • Définition et utilisation des déploiements
  • Travaux pratiques : gestion des Déploiements

Les volumes

  • Définition des volumes
  • Types de volumes
  • Utilisation des volumes
  • Travaux pratiques : gestion des volumes

Les ConfigMaps et secrets

  • Définition et utilisation des ConfigMaps et des secrets
  • Travaux pratiques : gestion des ConfigMaps et des secrets

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus