Conteneurs et CaaS : Docker, Kubernetes...

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Présenter les fondamentaux et les technologies de containers et les raisons de leur émergence grâce à Docker
  • Identifier les acteurs majeurs et les usages actuels
  • Mettre en oeuvre des solutions d'orchestration avec notamment Kubernetes
  • Gérer les apports pour les développeurs et l'hybridation du Cloud
  • Gérer les contours du nouveau modèle Containers As A Service (CaaS).

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 520,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 520,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Conteneurs : fondamentaux, historique, acteurs du marché

Fondamentaux

  • Rappels des définitions : modèles de services
    • SaaS
    • PaaS
    • IaaS
  • Modèles de déploiement
    • Privé
    • Public
    • Hybride
  • Les 5 caractéristiques d'un Cloud selon le NIST (National Institute of Standards and Technology) et l'OSI (Open Systems Interconnection)
  • Le voyage vers le Cloud du Gartner ?
  • Comment différentier les conteneurs et la virtualisation ?
  • Quel rapport entre les conteneurs et le IaaS, le PaaS ?
  • Comment expliquer l'émergence des conteneurs ?

Historique

  • D'où vient le concept de conteneur ?
  • Est-ce une technologique récente ?
  • Les différents projets historiques et leurs différences
  • LXC Linux Container Project
  • L'arrivée de Docker et les facteurs de sa réussite
  • Que dire de Rocket CoreOS ?
  • Pourquoi parle-t-on désormais d'orchestration ?
  • Qu'apporte Kubernetes ou Swarm aux conteneurs ?
  • Les conteneurs sont-ils dédiés au monde Linux ? Et Windows ?
  • Pourquoi parle-t-on d'OS Minimaux comme CoreOS ou RancherOS ?

Marché

  • Les technologies de conteneurs : LXC, Docker, Rocket... Existe-t-il des forks ?
  • Comment se situent les grands acteurs OpenSource comme Red Hat, Ubuntu, Suse... ?
  • Les acteurs de l'orchestration : Kubernetes, Mesos, Swarm...
  • Comment se situe OpenStack dans ce marché ? Et Rancher ?
  • Comment les acteurs du Cloud intègrent ces technologies ? Amazon, Azure...
  • Comment les acteurs du PaaS intègrent les conteneurs ? Cloud Foundry, OpenShift...
  • Les acteurs d'OS Minimaux : CoreOS, Rancher, Red Hat, VMware, Microsoft...
  • Quels sont les autres acteurs et solutions de ce marché ? (Monitoring, réseau...)
  • La structuration du marché et la normalisation des technologies avec les fondations CNCF et OCI

Technologies, bénéfices, limites

Technologies de conteneurs et CaaS

  • Notions de base et définitions (images, couches, conteneurs, Hub et Registry...)
  • Modèle en couche "layering" et impacts
  • La gestion des données
  • Le réseau entre les conteneurs
  • L'OS de base de chaque conteneurs
  • La plateforme Docker (Docker Machine, Compose, Swarm...)
  • Gestion des déploiements
  • Présentation des solutions de clustering et d'orchestration (Kubernetes, Swarm, Mesos...)

Bénéfices des conteneurs et du CaaS

  • Les bénéfices liés à la technologie
  • Les bénéfices pour les développeurs
  • Les bénéfices pour les administrateurs
  • Les bénéfices dans l'usage du Cloud et dans l'hybridation
  • Les bénéfices financiers
  • L'apport des conteneurs dans la démarche DevOps

Limites des conteneurs et du CaaS

  • Ces technologies sont-elles matures pour la production ?
  • La sécurité est-elle suffisante ?
  • Existe-t-il un risque de verrouillage ?
  • L'interopérabilité est-elle réelle ?
  • Les communications réseaux entre conteneurs sont-elles optimales ?
  • Comment gérer les données avec Docker ?
  • Stateless versus Stateful
  • Faut-il passer toutes les applications en conteneurs ?
  • Le CaaS est-il préférable au PaaS ?
  • Une démarche DevOps est-elle incontournable ?

L'évolution de l'entreprise vers le CaaS

Initier la démarche

  • Comment débuter l'évolution vers les conteneurs ?
  • L'usage d'un orchestrateur est-il nécessaire ?
  • Par quels applicatifs commencer ?
  • Avec quelles technologies et solutions commencer ?
  • Les offres commerciales sont-elles pertinentes ?
  • Ou placer ses premiers conteneurs ?
  • Faut-il utiliser l'infrastructure existante, un environnement dédié ou démarrer sur le Cloud ?
  • Quels besoins en formation ?

Consolider la démarche

  • Identification des besoins et adéquation des conteneurs
  • Quelles importances donner à la portabilité ?
  • Comment tirer parti de l'orchestrateur ?
  • Définir l'architecture globale de référence de votre CaaS
  • Intégrer l'environnement CaaS à votre outil de management
  • Faut-il mettre en oeuvre de nouveaux outils ?
  • Comment garantir la disponibilité des composants du CaaS ?
  • Comment intégrer les conteneurs dans l'environnement de développement ?
  • Est-il possible de centraliser certains composants du CaaS entre les différents environnements ?
  • Comment gérer l'intégration à vos solutions d'authentification et d'autorisation d'entreprise ?

Mettre en oeuvre le CaaS

  • Faut-il penser Cloud hybride dès la mise en oeuvre ?
  • Les offres des Cloud Providers sont-elles matures ?
  • Amazon, Azure, Cloudwatt... Tour d'horizon des offres actuelles
  • Les offres de CaaS des principaux éditeurs sont-elles matures ?
  • Quels points faut-il considérer pour choisir ?
  • Existe-t-il des différences fondamentales ?
  • Peut-on tirer des bénéfices de certains composants existants comme les bases de données ?
  • Comment gérer les aspects sauvegardes dans un monde conteneurs ?
  • Les pratiques actuelles sont-elles adaptées ?

La stratégie conteneurs / CaaS de l'entreprise

Transformation applicative

  • Existent-ils des bonnes pratiques CaaS pour vos applications héritées ?
  • Doit-on démarrer par certains composants / services / applications
  • Comment initier la migration de vos applications ?
  • Est-il possible de porter vos nouveaux développements sur le CaaS ?
  • Le bénéfice est-il supérieur avec les architectures orientées services ?
  • Comment gérer la scalabilité des composants et des applications ?
  • Faut-il absolument travailler sur un mode Agile ?
  • Quels impacts sur les méthodes d'intégration et de déploiement continu ?
  • Le CaaS modifie-t-il le cycle de vie des applications ?
  • L'évolution vers un modèle d'IAC (Infrastructure As A Code) est-il un préalable ?

L'organisation de la DSI

  • Quels sont les impacts du Cloud sur l'organisation de la DSI ?
  • La relation entre développeurs et administrateurs évolue-t-elle ?
  • Pourquoi parle-t-on de culture DevOps ?
  • Qu'est-ce que DevOps ?
  • Faut-il évoluer vers ce type d'organisation ?
  • Comment évoluer vers le DevOps ?
  • Est-ce uniquement lié aux outils ?
  • L'entreprise doit-elle faire évoluer ses compétences internes ?
  • Faut-il acquérir de nouvelles compétences ?

L'évolution vers le Cloud hybride

  • Rappel des notions d'interopérabilité et de verrouillage
  • Comment le CaaS améliore l'interopérabilité et limite les effets du verrouillage ?
  • Cela a-t-il un impact sur le choix du CaaS interne ?
  • Faut-il privilégier l'offre Docker OpenSource ou propriétaire ?
  • Que dire des autres offres propriétaires ?
  • Les standards sont-ils importants dans ce cas ?
  • Comment assurer l'accès aux données et applications dans une architecture Multi-Cloud ?
  • Quelles sont les perspectives et les développements à venir autour du CaaS dans une démarche de Cloud hybride ?

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Les + de la formation

Ce cours se présente sous la forme d'un séminaire.

Prérequis

Aucun.

Public

Directeurs de systèmes d'informations, architectes, ingénieurs système et réseau, chefs de projets, administrateurs seniors, développeurs...

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation Infrastructures Outils DevOps, vous aurez acquis les connaissances nécessaires pour :

  • Comprendre la problématique d’industrialisation des déploiements et du provisionnement d’infrastructure
  • Connaître les distinctions entre les solutions de Cloud, la virtualisation et la containerisation
  • Connaître les produits de gestion de configuration les plus utilisés et applicables pour le Cloud et la virtualisation
  • Mettre en œuvre avec Jenkins et Docker
  • Connaître l'offre de surveillance continue et de mise à l’échelle
  • Faire ses premiers pas avec Kubernetes et ElasticStack.
Tarif

A partir de 2 130,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Microsoft Azure - Administration

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Permettre aux professionnels de l'informatique d’acquérir les compétences pour administrer Microsoft Azure.

A l’issue de la formation le participant sera capable de :

  • Savoir créer et dimensionner des machines virtuelles
  • Être capable d’implémenter des solutions de stockage
  • Savoir configurer les réseaux virtuels
  • Être en mesure d’effectuer des sauvegardes et de partager des données
  • Disposer des compétences nécessaires pour interconnecter Azure avec un site "On-Premise"
  • Savoir implémenter Azure AD
  • Connaître les mécanismes de protection des données Azure et savoir les mettre en oeuvre

METHODES ET OUTILS PEDAGOGIQUES

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours 

EVALUATION

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Administrateur et responsable de solutions traditionnelles souhaitant évoluer vers Azure

Pré-requis

Posséder des compétences de bases sur Microsoft Azure

Tarif

A partir de 2 865,00 €

Durée

4 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Concevoir des images de conteneurs pour la conteneurisation des applications
  • Créer, déployer et gérer des conteneurs de différentes façons
  • Déployer des applications dans plusieurs conteneurs
  • Mettre en oeuvre des contrôles d'intégrité pour améliorer la fiabilité du système
  • Créer et exécuter des pipelines automatisés pour une distribution continue.
Tarif

Contacter l'organisme

Durée

5j / 26h

Modes
  • Centre
  • Distance

Formation Kubernetes

Proposé par Sparks

Objectifs de la formation

  • Optimiser l'orchestration de vos conteneurs avec Kubernetes
  • Installer et configurer Kubernetes
  • Maîtriser sa stratégie de déploiement
  • Comprendre le stockage persistant et la gestion des Volumes
  • Savoir utiliser ConfigMaps et les Secrets
  • Connaître quelques concepts avancés de Kubernetes
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

DevOps et 

Proposé par M2I

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire les origines, les principes, et les avantages du framework DevOps
  • Mettre en oeuvre l'automatisation (IaC, CI/CD, CaaS) dans un environnement Cloud
  • Identifier les outils d'automatisation et d'orchestration adaptés à la gestion de vos applications dans le Cloud
  • Lister les bénéfices des technologies d'intégration et de déploiement continus
  • Déployer et surveiller des applications sur des Clouds publics.
Tarif

A partir de 3 800,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation Migration GCP Bonnes Pratiques, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Savoir rappeler les concepts fondamentaux du Cloud Computing et de la virtualisation (notamment les avantages commerciaux du Cloud Computing et les risques associés)
  • Maîtriser les services de GCP et disposer d'une analyse comparative des différentes options disponibles (serveurs, stockage et BdD)
  • Connaître les contraintes des architectures dans le Cloud
  • Être capable de concevoir des solutions intégrant des fonctions de sécurité, d'authentification et d'autorisation avec GCP
  • Savoir identifier les procédures de migration vers le cloud et les bonnes pratiques associées
  • Mettre en œuvre des solutions GCP tout en optimisant les coûts
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Savoir rappeler les concepts fondamentaux du Cloud Computing et de la virtualisation (notamment les avantages commerciaux du Cloud Computing et les risques associés)
  • Maîtriser les services des quatre fournisseurs cloud et disposer d'une analyse comparative des différentes options disponibles (serveurs, stockage et BdD)
  • Connaître les contraintes des architectures dans le Cloud
  • Être capable de concevoir des solutions intégrant des fonctions de sécurité, d'authentification et d'autorisation avec AWS, AZURE, GCP et OVH
  • Savoir identifier les procédures de migration vers le cloud et les bonnes pratiques associées
  • Mettre en œuvre des solutions des quatre fournisseurs cloud tout en optimisant les coûts
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

GitLab

Proposé par M2I

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Utiliser GitLab pour organiser le travail en équipe
  • Utiliser la CI (Continuous Integration) de GitLab
  • Administrer GitLab et la CI en utilisant des machines bare-metal ou des conteneurs Docker.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Je cherche à faire...