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.

Cette formation étudie également les solutions d’orchestration permettant de mettre en œuvre 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 que l’on retrouve dans le PaaS (Platform as a Service).

Complétée par de nombreux exemples et cas concrets, elle répond aux responsables qui s’interrogent sur la mise en place ou l’utilisation de containeurs dans leur organisation, et apporte des conseils pragmatiques et actualisés pour son usage.

Public visé

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

Programme

Containers : 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 containers par rapport à la virtualisation, au IaaS, et au Paas.
  • Comprendre l’émergence des containers par l’œil du développeur. Historique.
  • La culture Devops.

Les bénéfices :

  • Les notions de base : Image, couches, hub, registry .
  • 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 containers 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 ?


Containers : De Docker au CaaS :

Histoire des containers :

  • 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 ?
  • Comment associer des containers entre eux ?
  • Orchestration : L’usage d’un orchestrateur est-il incontournable ?
  • Quelles architectures pour l’orchestrateur ?
  • Comment comparer les offres de containers 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 containers et d’orchestration du marché ? Existe-t-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 a-telle un impact à l’heure du SDN et du NFV ?


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 lock-in.
  • 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 ?
  • Comment développer de nouvelles applications directement pour le PaaS et le CaaS ? Existe-t-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 ?
  • Les technologies de containeurs facilitent-elles l’évolution vers un modèle d’Infrastructure As A Code?


Mise en œuvre technique d’un CaaS :

Définir la stratégie d’implémentation de votre CaaS :

  • Mise en œuvre 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, de finance et d’inventaire ?
  • Comment évoluer progressivement vers le CaaS ? Existe-t-il des bonnes pratiques ?

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 ?
  • L’évolution d’Openstack avec Magnum est-elle la direction à suivre ?
  • 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 ?

Capgemini Institut vous rappellera pour préciser vos besoins et vous proposer un devis.


Les prochaines sessions

À Paris

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

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.