M2i Formation

Cloud - Cloud privé et hybride / Multi-Cloud

Cloud - Logiciels

Présentiel

5 jours (35 heures) - CLOUD-LOGI

Accueil  ›  Formations Informatique  ›  Cloud  ›  Cloud privé et hybride / Multi-Cloud  ›  Cloud - Logiciels

Objectifs pédagogiques

  • Comprendre les éléments fondamentaux, les acteurs, les usages et l'impact du PaaS dans l'entreprise
  • Concevoir une stratégie de PaaS pour son entreprise
  • Savoir mettre en oeuvre un PaaS dans l'entreprise
  • Déployer des applications depuis un PaaS privé
  • Comprendre l'impact des containers dans l'entreprise.

Niveau requis

Savoir utiliser des outils de développement et un langage objet. Avoir des notions de base en structuration de données. Et avoir un minimum de connaissance d'administration Linux et de la virtualisation de serveurs.

Public concerné

Responsables étude et développement, architectes, développeurs et chefs de projets.

Fafiec

La Défense24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
La Défense16/12/20193 750 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Fafiec

Metz24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Mulhouse24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Nancy24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Reims24/06/20193 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Fafiec

Caen24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Évreux24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Le Havre24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Lille24/06/20193 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Fafiec

Dijon24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Grenoble24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Lyon24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne24/06/20193 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Fafiec

Bordeaux24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Orléans24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Tours24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Bordeaux16/12/20193 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Fafiec

Aix-en-Provence24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Montpellier24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis24/06/20193 750 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence16/12/20193 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

PaaS

Les fondamentaux

  • Rappel des définitions
  • Les briques du Cloud Computing : SaaS, PaaS et IaaS
  • Les différents Clouds : Cloud privé, Cloud public et Cloud hybride
  • Comprendre pourquoi le PaaS n'est pas un simple Lab Management pour les développeurs
  • Le positionnement du PaaS par rapport au IaaS
  • Les composants d'un PaaS

Les acteurs

  • Tour d'horizon
  • BYOPaas = Build, Bring ou Buy ?
  • Les offres de PaaS portable : Cloud Foundry et OpenShift
  • PaaS Public : Azure, Google, Salesforce...

L'impact du PaaS dans l'entreprise

  • Interopérabilité et le verrouillage dans le Cloud (Cloud Lock-In)
  • L'organisation DevOps
  • Définir la stratégie de transformation applicative
  • Cloud hybride et les contrats associés

Mise en oeuvre technique d'un PaaS

Définir la stratégie d'implémentation de votre PaaS

  • Mise en oeuvre d'une plateforme PaaS de Proof Of Technology
  • Définition de l'architecture globale de référence de votre PaaS / IaaS
  • Comment composer le catalogue de services de votre plateforme PaaS
  • Comment intégrer votre PaaS à vos outils de supervision et de management actuels ?
  • Comment intégrer votre PaaS à vos systèmes de reporting, de finance et d'inventaire ?

Définir votre architecture PaaS dans le détail

  • Quels composants forment votre plateforme PaaS ?
  • 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 PaaS et minimiser les SPOF (Single Point Of Failure) ?
  • Quels rôles et composants du PaaS faut-il distribuer pour supporter la charge ?

Etude de cas : SSII interne d'une banque

Intégrer votre plateforme PaaS dans votre environnement IT

  • Comment tirer bénéfice de votre infrastructure actuelle virtuelle ou IaaS pour démarrer votre projet PaaS ?
  • 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 PaaS comment les bases de données de l'entreprise ?
  • Quels outils de supervision et de gestion des logs sont adaptés à la gestion du PaaS ?
  • Comment intégrer la plateforme PaaS 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 ?
  • Comment gérer les besoins de la plateforme PaaS au niveau des services d'infrastructure réseau

Implémenter un PaaS privé et hybride

Travaux pratiques : basé sur une distribution Cloud Foundry

  • Déploiement d'un environnement de développement et le client
  • Configuration de l'environnement - Interface Web et la ligne de commande
  • Tour des composants : routeur, Docker, Authentification, Logging...
  • Définition d'une application pour déploiement et comprendre manifest.yml
  • Déploiement et test d'une application

Travaux pratiques : passer en "production"

  • Configuration d'un cluster et configurer la répartition des rôles
  • Connecter une base de données externe au PaaS
  • Déploiement d'une application sur le cluster
  • Configurer l'Autoscaling
  • Cloud hybride : l'impact sur les identités
  • La fédération des identités : SAML

Travaux pratiques : implémentation de SAML avec Shibboleth

L'impact du PaaS 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 PaaS améliore l'interopérabilité et réduit le Lock-In ?
  • Comment limiter les effets du Lock-In tout en conservant l'agilité du 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 ?

Définir la stratégie de transformation applicative

  • Comment faire évoluer vos applications héritées pour tirer bénéfices du PaaS ?
  • Quels composants / services / applications sont les meilleurs candidats pour démarrer cette transformation ?
  • Comment développer de nouvelles applications directement pour le PaaS ?
  • Existe-t-il des standards de communication pour les architectures orientées services ?
  • Comment rendre les applications facilement scalables ?
  • Quels types de terminaux (Smartphone, tablette, PC...) pour vos applications ?
  • Comment intégrer la mobilité dans votre stratégie ?
  • Comment initier la migration de vos applications ?
  • Existe-t-il des approches à privilégier ?
  • Définir le processus de cycle de vie et d'intégration des applications

Faire évoluer les méthodes de déploiement

  • Notion de Pipeline
  • Intégration continue et déploiement continu
  • Blue-green deployment, Zero Downtime Deployment, Feature flipping...

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 ?

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 (VM) ?
  • Faut-il héberger son CaaS sur un PaaS ou un IaaS ?
  • Persistance : comment gérer les fichiers, les bases de données... ?
  • Comment associer des containeurs entre eux ?
  • Orchestration : l'usage d'un orchestrateur est-il incontournable ?
  • Quelles architectures pour l'orchestrateur ?
  • Comment comparer les offres de containeurs et d'orchestrateur ?
  • Les cas de Kubernetes, Mesos et Swarm

Travaux pratiques : implémenter Docker et Kubernetes

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é ?
  • 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-t-elle un impact à l'heure du SDN (Software-Defined Networking) et du NFV (Network Functions Virtualization) ?
  • SSII interne d'une banque