formation-continue

Etat de l'art des solutions d'orchestration (SY190)

La formation Etat de l'art des solutions d'orchestration vous permettra de : 
- Comprendre les principes fondamentaux de containerisation et du modèle CaaS
- Identifier les acteurs majeurs et les usages actuels
- Comprendre la technologie de containerisation 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 micro-services en termes techniques et organisationnels
 

Diplôme
Certificat ESIEE-IT
Durée
3 jours (soit 21 heures)
Coût
1910 €
Campus
Paris 9ème ou à distance

Etat de l'art des solutions d'orchestration

  • Comprendre les principes fondamentaux de containerisation et du modèle CaaS
  • Identifier les acteurs majeurs et les usages actuels
  • Comprendre la technologie de containerisation 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 micro-services en termes techniques et organisationnels

Comprendre les principes fondamentaux de containerisation et du modèle CaaS  

  • Le besoin : gestion de conteneurs en nombre
  • Provisionning et placement des conteneurs
  • Monitoring, gestion du failover des conteneurs et la scalabilité,
  • Gestion des mises à jour,
  • Contraintes d'une infrastructure de production
  • Le modèle CaaS
  • Normalisation : OCI, CNCF, CNI, CSI, CRI
  • Identifier les acteurs majeurs et les usages actuels
  • Tour d'horizon des solutions techniques :
  • Kubernetes, Docker Swarm, AWS ECS, AWS ESB, AWS CloudMap
  • Atelier : démonstration sur AWS

Comprendre la technologie de containerisation et son écosystème

  • Les technologies de base : lxc, Docker
  • Présentation de lxc : Linux containers, historique, principe de fonctionnement. Les Cgroups.
  • L'isolation de ressources, la création d'un environnement utilisateur.
  • Positionnement par rapport aux autres solutions de virtualisation.
  • Apports de Docker : Docker Engine pour créer et gérer des conteneurs Dockers.
  • Plateformes supportées par Docker.
  • L'écosystème Docker
  • Atelier : mise en œuvre de containeurs Docker

Découvrir le fonctionnement de Kubernetes, orchestrateur de conteneurs 

  • Présentation Kubernetes, origine du projet,
  • Fonctionnalités: automatisation des déploiements et de la maintenance des applications en containers, redéploiement, reconnaissance de services, équilibrage de charge, réparation automatique pour la haute disponibilité.
  • Containers supportés, plateformes utilisant Kubernetes.
  • Composants de Kubernetes.
  • Définitions: pods, labels, controllers, services
  • L’écosystème Kubernetes : Helm, Ingress, Grafana/Prometheus, Istio, Dashboard
  • Distributions et Offre Cloud
  • Atelier : mise en oeuvre d'une infrastructure Kubernetes avec Helm

Comprendre les interactions avec le Cloud privé/public et le legacy

  • Caractéristiques et contraintes des containeurs et de l'interfaçage entre cloud privé/cloud public et le legacy
  • Atelier : démonstration avec Terraform de déploiements sur une infrastructure complète avec un cloud privé OpenStack, un cloud public AWS et l'infrastructure de serveurs autonomes

Appréhender les principes généraux de sécurité du CaaS, de Kubernetes et de Docker

  • Analyse des points à risques Docker : le noyau, le service Docker, les containers, ...
  • Analyse des types de dangers : déni de service, accès réseau non autorisés, ...
  • Mécanismes de protection : pile réseau propre à chaque container, limitations de ressources par les cgroups, restrictions des droits d'accès sur les sockets, politique de sécurité des containers.

Sécurisation des clients par des certificats. Principe, et mise en oeuvre avec openssl. Configuration réseau, sécurité et TLS. 

  • Fiabilité des images déployées dans Docker.
  • Sécurisation Kubernetes. Accès à l'API Kubernetes. Limitations des ressources. Contrôle des accès réseau.
  • Restrictions des accès à etcd
  • Présentation des bonnes pratiques
  • Atelier : mise en évidence de failles de sécurité de containers Docker gérés par Kubernetes et des bonnes pratiques à adopter.

Identifier les bénéfices et les limites des architectures micro-services en termes techniques et organisationnels 

  • Apports d'une architecture micro-services, selon les différentes solutions, adéquation des technologies aux différents besoins et risques limites.

À qui s’adresse cette formation ?

Architectes, Responsables des infrastructures IT, Chefs de projet, Administrateurs système et/ou réseau, Développeurs...
 

Quels sont les prérequis ? 

Connaître la terminologie et les concepts des architectures informatiques 
 

Méthodes pédagogiques 

  • Apports théoriques suivis d’applications 
  • Travaux pratiques réalisés 
     

Méthodes d'évaluations

  • QCM d'évaluation des acquis

  • À l’issue de cette formation, un certificat ESIEE-IT vous sera délivré.

Pour vous inscrire, envoyez un mail à formationcontinue@esiee-it.fr  (réponses sous 48heures). 

Informations complémentaires

Texte

Prochaines sessions : 

  • Du 23 au 25 octobre 2023
  • Du 26 au 28 février 2024
  • Du 27 au 29 mai 2024
  • Du 9 au 11 septembre 2024
  • Du 9 au 11 décembre 2024
  • Horaires : 9h00 à 17h30
  • Taux de réussite : nouvelle formation 
  • 100% à distance (D) ou en présentiel (P)
  • Si vous êtes en situation de handicap, retrouvez toutes les informations utiles  ICI

 

Contactez-nous