M2i Formation

Cloud - Cloud - Offre Fafiec

Cloud - Logiciels

Présentiel

5 jours (35 heures) - CLOUD-LOGI

Accueil  ›  Formations Informatique  ›  Cloud  ›  Cloud - Offre Fafiec  ›  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.


Éligible aux financements suivants : Finançable par le Fafiec

Fafiec

La Défense08/10/20183 750 € HTInscriptions en cours, places disponiblesRéserver

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

Fafiec

Metz08/10/20183 750 € HTDates proposées dans les agences M2iRéserver
Mulhouse08/10/20183 750 € HTDates proposées dans les agences M2iRéserver
Nancy08/10/20183 750 € HTDates proposées dans les agences M2iRéserver
Reims08/10/20183 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

Caen08/10/20183 750 € HTDates proposées dans les agences M2iRéserver
Évreux08/10/20183 750 € HTDates proposées dans les agences M2iRéserver
Le Havre08/10/20183 750 € HTDates proposées dans les agences M2iRéserver
Lille08/10/20183 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

Dijon08/10/20183 750 € HTDates proposées dans les agences M2iRéserver
Grenoble08/10/20183 750 € HTDates proposées dans les agences M2iRéserver
Lyon08/10/20183 750 € HTInscriptions en cours, places disponiblesRéserver
Saint-Étienne08/10/20183 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

Bordeaux08/10/20183 750 € HTDates proposées dans les agences M2iRéserver
Orléans08/10/20183 750 € HTDates proposées dans les agences M2iRéserver
Tours08/10/20183 750 € HTDates proposées dans les agences M2iRéserver

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

Fafiec

Aix-en-Provence08/10/20183 750 € HTDates proposées dans les agences M2iRéserver
Montpellier08/10/20183 750 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis08/10/20183 750 € HTInscriptions en cours, places disponiblesRéserver

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