En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies et de technologies similaires permettant l’utilisation de données relatives à un même utilisateur par notre société ainsi que par des tiers comme les régies publicitaires partenaires, afin de réaliser des statistiques d'audiences et de vous proposer des services en lien avec votre recherche de formation, une offre publicitaire adaptée à vos centres d'intérêts et la possibilité de partager des contenus sur des réseaux sociaux. En savoir plus/paramétrer

Capgemini Institut

Containerization, Docker Caas : L'état de l'art

Certification / expertise

14 heure(s)

1965 € HT

Organisme privé de formation continue

Consultez le site de l'organisme

Objectifs

  • Etudier les différentes technologies autour du concept de containeurs avec en particulier le cas de Docker.
  • Ce séminaire étudie également les solutions d’orchestration comme Kubernetes permettant de mettre en oeuvre une plate-forme de type CaaS (Container as a Service), afin d’atteindre un niveau d’agilité, d’évolutivité et de stabilité dans le développement des applications modernes comparable à ce qui existe dans le PaaS (Platform as a Service).
  • Complétée par de nombreux exemples et cas concrets, il répond aux responsables qui s’interrogent sur la mise en place de containeurs dans leur organisation et les clefs pour y parvenir.
  • Ce séminaire apporte en outre des conseils pragmatiques et actualisés pour l’usage du CaaS en entreprise.

Public visé

  • Décideurs et responsables informatiques.
  • Urbanistes et architectes.
  • Consultants.
  • Ingénieurs et chefs de projets.
  • Maîtrises d’ouvrage.

Programme

Containeurs : Fondamentaux, bénéfices, limites :

Les fondamentaux :

  • Rappel des définitions. Les briques du Cloud Computing : SaaS, PaaS, IaaS.
  • Les différents Clouds : Cloud privé, Cloud public, Cloud hybride.
  • Le positionnement de containeurs par rapport à la virtualisation, au IaaS, et au Paas.
  • Comprendre l’émergence des containeurs par l’oeil du développeur. Historique.
  • La normalisation et les fondations autour des containeurs
  • La culture Devops.
  • L’évolution des applications.
Les bénéfices :
  • Les notions de base : Image, couches, hub, registry.
  • Quel écosystème autour de Docker ?
  • Quels bénéfices revendiqués ? Reproductibilité, manageabilité, simplicité ?
  • Quels sont les véritables apports en termes d’élasticité, agilité, évolutivité, etc. ?
  • Quels apports pour les développeurs et les administrateurs systèmes ?
  • Quels apports pour l’entreprise et sa capacité à s’adapter ?
Les limites :
  • Quelle maturité pour cette technologie ? Est-elle répandue en environnement de production ?
  • Quelles sont les frontières réelles entre le CaaS et le PaaS ?
  • La gestion entre le Cloud privé et le Cloud public est-elle si simple ? La facilité de mouvement des containeurs est-elle la panacée ?
  • L’interopérabilité existe-t-elle vraiment ? Le verrouillage chez un fournisseur est-il possible ?
  • Quel est le niveau de sécurité réel ? Peut-on déléguer la sécurité aux couches sous-jacentes IaaS/PaaS ?

Containeurs : De Docker au CaaS :

Histoire des containeurs :

  • 2006 : Le projet V-Server
  • Linux Container Project : LXC
  • L’arrivée et les apports du projet Docker
  • L’apport des orchestrateurs : Kubernetes
  • L’impact des OS de type minimal comme CoreOs ou Atomic
  • Qu’en est-il du monde Windows ?
  • Docker est-il le leader incontestable ? Que dire des autres acteurs de ce marché ?
Les composants d’un CaaS :
  • Le lien avec le IaaS : Où vont s’exécuter finalement les systèmes applicatifs ?
  • Quels apports comparativement aux machines virtuelles ?
  • Faut-il héberger son CaaS sur un PaaS ou un IaaS ?
  • Persistance : Comment gérer les fichiers, les bases de données, etc. ?
  • Orchestration : L’usage d’un orchestrateur est-il incontournable ?
  • Quelles architectures pour l’orchestrateur ?
  • Comment associer des containeurs entre eux ? Qu’est-ce que Service Mesh ?
  • Comment comparer les offres de containeurs et d’orchestrateur ?
Tour d’horizon :
  • Quel intérêt/priorité donner à la portabilité ?
  • Que faire si vous possédez déjà une infrastructure virtuelle à base de VMware, Hyper-V, Xen...? Comment mieux en tirer parti ?
  • Comment se positionne Amazon finalement ? Quelle est sa vision par rapport aux autres acteurs du marché ?
  • Quelles sont les spécificités des solutions de containeurs et d’orchestration du marché ? Existet-il des différences fondamentales ?
  • Quelles sont les dernières innovations et l’orientation prise par les acteurs de ce marché ?
  • La gestion du réseau dans les containeurs est-elle complexe ? Existe-t-il des solutions ?

L’impact du CaaS dans l’entreprise :

Interopérabilité et le verrouillage dans le Cloud (Cloud lock-in) :
  • Rappel des notions d’interopérabilité et de lockin.
  • Pourquoi le CaaS améliore l’interopérabilité et réduit le lockin ?
  • Comment limiter les effets du lockin grâce à la nature d’un CaaS ?
  • Existe-t-il une plus-value à ce niveau pour le CaaS par rapport au Paas ?
L’organisation DevOps :
  • Pourquoi le Cloud modifie-t-il l’organisation des administrateurs et des développeurs dans l’entreprise ? Qu’est-ce qu’un DevOps exactement ?
  • Comment évoluer vers cette organisation ? Quelles actions pour faciliter l’adoption des équipes IT à cette nouvelle architecture tout en maintenant l’infrastructure existante ? L’entreprise doit-elle acquérir de nouvelles compétences ?
  • Comment structurer la direction informatique face à cette nouvelle organisation des équipes IT ?
Définir la stratégie de transformation applicative :
  • Comment faire évoluer vos applications héritées pour tirer bénéfices du Caas ? Quels composants/services/applications sont les meilleurs candidats pour démarrer cette transformation ? Comment initier la migration de vos applications ? Existe-t-il
  • des approches à privilégier ? Est-ce finalement réservé uniquement pour les applications modernes ?
  • Comment développer de nouvelles applications directement pour le PaaS et le CaaS ? Existet-il des standards de communication pour les architectures orientées services ? Comment rendre les applications facilement scalables ?
  • Est-il préconisé d’utiliser des méthodes de développement agiles ? Est-ce un incontournable ?
  • Comment évoluer grâce aux conteneurs vers une démarche d’intégration et de déploiement continus ?
  • Comment envisager le cycle de vie de vos applications ? Quelles méthodes utilisées pour mettre à jour vos applications en production ?
  • Les technologies de containeurs facilitent-elles l’évolution vers un modèle d’Infrastructure As A Code?

Mise en oeuvre technique d’un CaaS :

Définir la stratégie d’implémentation de votre CaaS :
  • Mise en oeuvre d’une plate-forme CaaS de Proof Of Technology.
  • Définition de l’architecture globale de référence de votre CaaS / PaaS / IaaS.
  • Comment intégrer votre CaaS à vos outils de supervision et de management actuels ?
  • Comment intégrer votre Caas à vos systèmes de reporting et d’inventaire ?
  • Comment évoluer vers le CaaS ? Existe-t-il des bonnes pratiques ?
  • Faut-il avoir initier une démarche d’Infrastructure As A Code comme préalable ?
Définir votre architecture CaaS dans le détail :
  • Quels composants forment votre plateforme CaaS ? Comment identifier les rôles ?
  • Quelles décisions technologiques dans le choix de ces composants ?
  • A quelle échelle démarrer le projet ? Peut-on centraliser plusieurs composants et rôles ?
  • Comment garantir la disponibilité de votre plateforme CaaS et minimiser les SPOF (Single Point Of Failure) ?
  • Quels rôles et composants du Caas faut-il distribuer pour supporter la charge ?
  • Peut-on gérer tous les environnements à partir d’un seul orchestrateur ?
  • Comment orchestrer avec Kubernetes ?
  • Faut-il dissocier vos orchestrateurs de développement et de production ?
Intégrer votre plate-forme CaaS dans votre environnement IT :
  • Comment tirer bénéfice de votre infrastructure actuelle virtuelle ou IaaS pour démarrer votre projet ?
  • Quel niveau d’intégration attendre avec vos annuaires d’authentification et d’autorisation d’entreprise ?
  • Peut-on tirer bénéfice de certains composants externes à la plateforme comment les bases de données de l’entreprise ?
  • Comment intégrer la plateforme CaaS aux systèmes d’intégration continue, de gestion de code source, et les outils de développement applicatif ?
  • Quels sont les besoins en termes de sauvegarde et de restauration de données ou de composants ? Doit-on conserver les pratiques actuelles ?
 

La formation "Containerization, Docker Caas : L'état de l'art" vous intéresse ?

Recevez gratuitement le programme de la formation par Capgemini Institut.

J'accepte que mes coordonnées soient transmises à Capgemini Institut afin que je puisse recevoir le programme complet de la formation.

Les prochaines sessions

À Paris

Du 13/12/2018 au 14/12/2018

Du 11/06/2019 au 12/06/2019

Centre

Capgemini Institut
24, rue du Gouverneur Général Eboué
92136 Issy les moulineaux cedex


Les internautes qui ont consulté cette annonce ont aussi consulté:

En résumé

Objectif

Certification / expertise

Durée

14 heure(s)

Coût

1965 € HT

Modes d'enseignement

En école ou centre de formation

Posez une question à notre responsable pédagogique

Recevez des formations similaires

Kelformation vous suggère des formations qui vous correspondent.

Inscrivez-vous et recevez directement les annonces par mail.