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

  • Comprendre les principes fondamentaux de containerisation et du modèle CaaS
  • Identifier les acteurs majeurs et les usages actuels
  • Comprendre la technologie de conteneurisation et son écosystème
  • Découvrir le fonctionnement de Kubernetes, orchestrateur de conteneurs
  • Comprendre les interactions avec le Cloud privé/public et le legacy
  • Appréhender les principes généraux de sécurité du CaaS, de Kubernetes et de Docker
  • Identifier les bénéfices et les limites des architectures microservices en termes techniques et organisationnels
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Préparer et installer Windows Server et planifier une stratégie de mise à niveau et de migration du serveur
  • Décrire les différentes options de stockage, notamment les formats de table de partition, les disques de base et dynamiques, les systèmes de fichiers, les disques durs virtuels et le matériel d'entraînement, et expliquer comment gérer les disques et les volumes
  • Décrire les solutions de stockage d'entreprise et choisir la solution appropriée pour une situation donnée
  • Mettre en œuvre et gérer les espaces de stockage et la déduplication des données
  • Installer et configurer Microsoft Hyper-V, et configurer les machines virtuelles
  • Déployer, configurer et gérer les conteneurs Windows et Hyper-V
  • Décrire les technologies de haute disponibilité et de reprise après sinistre dans Windows Server
  • Planifier, créer et gérer un cluster de basculement
  • Implémenter le clustering de basculement pour les machines virtuelles Hyper-V
  • Configurer un cluster NLB (Network Load Balancing) et planifier une implémentation NLB
  • Créer et gérer des images de déploiement
  • Gérer, surveiller et maintenir les installations de machines virtuelles
Tarif

A partir de 2 950,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Savoir installer et configurer Helm
  • Connaître les actions de gestion avec Helm
  • Connaître les charts Helm
  • Être capable d'industrialiser ses déploiements avec Helm et Jenkins
Tarif

A partir de 1 875,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l’issue de cette formation Certification Kubernetes Administration, vous serez en mesure de :

  • Mettre en œuvre un cluster Kubernetes
  • Posséder les notions fondamentales d’administration d’un cluster Kubernetes
  • Manipuler les ressources Kubernetes efficacement
  • Etre opérationnel pour passer et réussir la Certification Kubernetes Administration
Tarif

A partir de 1 560,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Azure Développeur IoT, vous serez en mesure de :

  • Créer, configurer et gérer un hub Azure IoT
  • Provisionner des appareils en utilisant IoT hub et DPS, y compris l'approvisionnement à grande échelle
  • Établir une communication bidirectionnelle sécurisée entre les appareils et IoT hub
  • Implémenter le traitement des messages à l'aide du routage d'IoT hub et d'Azure Stream Analytics
  • Configurer la connexion à Time Series Insights et prendre en charge les exigences d'intégration métier
  • Implémenter des scénarios IoT Edge à l'aide de modules de marché et de divers modèles de passerelle Edge
  • Mettre en œuvre des scénarios IoT Edge qui nécessitent le développement et le déploiement de modules et de conteneurs personnalisés
  • Implémenter la gestion des appareils à l'aide d'appareils jumeaux et de méthodes directes
  • Mettre en œuvre la surveillance, la journalisation et les tests de diagnostic de la solution
  • Identifier et résoudre les problèmes de sécurité et à implémenter Azure Security Center pour l'IoT
  • Créer une solution IoT à l'aide d'Azure IoT Central et reconnaître les opportunités SaaS pour l'IoT
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Découvrir les pratiques de base de l’architecture AWS
  • Examiner la mise en place de la sécurité des accounts à l’aide de stratégies
  • Identifier les éléments nécessaires pour construire un réseau virtuel (VPC) modulable, sécurisé, qui inclut les sous-réseaux privés et les sous-réseaux publics
  • Déterminer des stratégies pour une approche de sécurité en couches pour les sous-réseaux Virtual Private Cloud (VPC)
  • Identifier des stratégies pour sélectionner les ressources de calcul appropriées (EC2, Lambda, container, …) en fonction des cas d’utilisation métier
  • Créer un VPC et ajouter une instance Elastic Cloud Compute (EC2)
  • Installer une instance Amazon Relational Database Service (RDS) et un répartiteur de charge d’application Balancer (ALB) dans le VPC créé
  • Comparer les produits et services de stockage AWS
  • Créer une couche de base de données hautement disponible et à mise à l’échelle automatique
  • Explorer la potentialité des solutions de supervision AWS
  • Etudier et échanger sur les outils d’automatisation AWS qui vous aideront à créer, maintenir et faire évoluer votre infrastructure
  • Etudier l’appairage de réseaux, des points de terminaison de VPC, des solutions de passerelle et de routage en fonction des cas d’utilisation
  • Connaitre les configurations de réseau hybride pour étendre et sécuriser votre infrastructure
  • Découvrir les avantages des micro services en tant que stratégie de découplage efficace pour alimenter des applications hautement disponibles à grande échelle
  • Explorer les services de conteneurs AWS pour la mise en œuvre rapide d’un environnement d’application portable et indépendant de l’infrastructure
  • Identifier les avantages de sécurité des services « serverless » AWS sur la base d’exemples du monde réel
  • S’entraîner à créer un déploiement CloudFront avec un backend S3 dans un environnement de laboratoire
  • Explorer les solutions de sauvegarde, de récupération et les meilleures pratiques AWS pour assurer la résilience et la continuité des activités
  • Créer une architecture cloud hautement disponible et sécurisée basée sur un problème métier, dans un laboratoire guidé par un animateur, basé sur un projet
Tarif

A partir de 2 750,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Plus concrètement cette formation Conteneurs de Kubernets et de Red Hat OpenShift vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Comprendre l'architecture des conteneurs, de Docker et de Red Hat OpenShift
  • Créer des services conteneurisés
  • Assurer la gestion de conteneurs et d'images de conteneurs
  • Savoir créer des images de conteneurs personnalisées
  • Mettre en oeuvre le déploiement d'applications conteneurisées sur Red Hat OpenShift
  • Savoir déployer des applications dans plusieurs conteneurs
Tarif

A partir de 3 600,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Gérer et ajouter des d'opérateurs de cluster OpenShift
  • Automatiser des tâches de gestion OpenShift à l'aide de playbooks Ansible®
  • Créer et planifier des tâches d'administration du cluster
  • Mettre en œuvre workflows GitOps à l'aide de Jenkins
  • Intégrer OpenShift à l'authentification d'entreprise
  • Créer des requêtes et visualiser des journaux, des indicateurs de mesure et des alertes à l'échelle d'un cluster
  • Gérer le système de stockage en mode fichier partagé et le système de stockage en mode bloc non partagé
  • Gérer des ensembles de machines et leurs configurations
Tarif

A partir de 3 600,00 €

Durée

5j / 30h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Identifier et mettre en oeuvre les fonctionnalités avancées des conteneurs Docker
  • Créer des images complexes avec Docker Compose
  • Mettre en haute disponibilité les conteneurs avec Docker Swarm
  • Démarrer l'orchestration avec Kubernetes
  • Sécuriser une infrastructure Docker.
Tarif

A partir de 1 420,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation Windows Server 2019/2022 Installation, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Savoir installer Windows Server 2019/2022 ou mettre à niveau une version précédente
  • Connaître les différentes options disponibles pour la gestion du stockage et identifier la solution la plus adaptée à un contexte donné
  • Pouvoir installer et configurer Hyper-V
  • Apprendre à déployer, configurer et gérer les conteneurs Windows et Hyper-V
  • Savoir planifier, créer et gérer un cluster de basculement
  • Comprendre comment sécuriser l’infrastructure
  • Apprendre à utiliser Windows Server 2019/2022 comme plate-forme applicative
Tarif

A partir de 2 950,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...