Capgemini Institut 0144742410
24 rue du Gouverneur général Eboué 92136 Issy les Moulineaux
DURéE
2 jours
DATES
LIEU
Paris
PRIX
Nous consulter - intra seulement
Sommaire du séminaire
    Séminaires technique Institut Capgemini

    Paas : l’état de l’art

    >  Technologies, marché, mise en œuvre




    Proposé sur deux journées, ce séminaire dresse l’état de l’art des différentes technologies permettant de mettre en œuvre une plate-forme de type PaaS (Platform as a Service). Modèle incontournable du Cloud Computing, le PaaS permet d’atteindre un niveau d’agilité, d’évolutivité et de stabilité dans le développement des applications modernes. Avec de nombreux exemples et cas concrets, ce séminaire répond aux responsables qui s’interrogent sur la mise en place ou l’utilisation d’un PaaS, et apporte des conseils pragmatiques et éprouvés pour sa mise en place.

    • A quoi répond le PaaS dans une stratégie globale de Cloud Computing ?
    • Comment, dans la pratique, tirer parti du PaaS ?
    • Quels bénéfices revendiqués, quelles limites ?
    • Quelle offre commerciale actuelle, quel positionnement des principaux acteurs du marché, quelles perspectives ?
    • Quel contrat avec les fournisseurs de PaaS ?
    • Quelle place pour le PaaS face au IaaS ou au SaaS ?
    • Peut-on parler de PaaS public et de PaaS privé ou bien de PaaS hybride ?
    • Comment gérer ses applications héritées dans le PaaS ?
    • PaaS et mobilité.

    Le mot de l’intervenant

    « Ce séminaire a été conçu pour vous aider à naviguer dans les offres PaaS afin de trouver l’orientation le mieux adaptée à votre entreprise.« 

    Erik Ableson

    Architecte d’entreprise senior avec plus de 20 ans d’expérience, ingénieur DPI, speaker international, animateur du site www.infrageeks.com.



    PaaS : 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.
    • Comprendre pourquoi le PaaS n’est pas un simple Lab Management pour les développeurs.
    • Le positionnement du PaaS par rapport au IaaS.
    • La nébuleuse des xaaS : PaaS, APaaS, BPaaS, CaaS... et comment les classer ?

    Les bénéfices

    • Quels bénéfices revendiqués ? Autoscaling ou la vraie élasticité. Le Cloud bursting entre le cloud privé et le cloud public.
    • 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

    • Quels contrats avec les fournisseurs de PaaS publics ?
    • Quelles sont les frontières réelles entre le IaaS et le PaaS ?
    • La gestion entre le cloud privé et le cloud public est-elle si simple ? Quelles sont les contraintes du cloud hybride ?
    • L’interopérabilité existe-t-elle vraiment ? Le verrouillage chez un fournisseur est-il possible ?

    PaaS : public, privé, BYOPaaS


    Les composants d’un PaaS

    • Le lien avec le IaaS : où vont s’exécuter finalement les systèmes applicatifs ?
    • Persistance : comment gérer les fichiers, les bases de données, etc. ?
    • Orchestration : est-ce que tous les PaaS automatisent tout ?
    • Quels langages ? Quelles bases de données ?
    • Quels outils de consolidation de logs ? Quels outils de file d’attente ?
    • Comment comparer les offres ?

    Tour d’horizon

    • Une proposition de nomenclature : installables vs SaaS ? portable/non portable ? ouvert/fermé ?
    • 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 partie ?
    • Comment se positionne Amazon finalement ? Quelle est sa vision par rapport aux autres acteurs du marché ?

    BYOPaas = Build, Bring ou Buy ?

    • Qui est un bon candidat pour construire son propre PaaS ? Avec quels outils et peut-on se passer de l’Open Source.
    • Bring vs. Buy – quel impact sur le choix de l’IaaS qui héberge le PaaS ?
    • Bring vs. Buy – comment maintenir et suivre les évolutions du marché ? L’achat permet-t-il de s’affranchir de cette charge de travail ?

    Les offres de PaaS portable

    • Les deux grands acteurs : Cloud Foundry & OpenShift.
    • CloudFoundry et ses variantes : Pivotal, Activestate Stackato, Iron Foundry...
    • RedHat OpenShift et ses variantes : Enterprise et Origin.

    PaaS Public

    • Les acteurs généralistes : Salesforce, Google App Engine, Windows Azure Cloud Services.
    • Un gros plan sur Azure.
    • Les acteurs spécialisés : Engine Yard, Heroku, etc.
    • Les offres open source packagé en service : AppFog, HP Helion, etc.
    • Le cas RedHat OpenShift Online.

    Les cas d’usage spécifique du PaaS dans l’entreprise


    Le BPaaS

    • Définition du Business Process as a Service et son positionnement par rapport aux autres xaaS.
    • Quelles interfaces ? Quelles API ? Quel niveau de configuration et de programmation ?
    • Quelques exemples de BPaaS. L’exemple de RunMyProcess.

    Le Big Data as a Service

    • Définition du Big Data.
    • Construire son projet Big Data.
    • Comment intégrer PaaS et IaaS dans son projet Big Data.

    Le MBaaS (ou BaaS)

    • Définition du (Mobile) Backend as a Service.
    • Quelles interfaces ? Quelles API ? L’intégration avec d’autres services Cloud.
    • Quelques exemples de MBaaS. L’exemple de AnyPresence.

    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 lockin ?
    • Comment limiter les effets du lockin 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 l’organisation du projet pour réussir sa mise en œuvre.

    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.

    Le cloud hybride et les contrats associés

    • Les éléments clés du contrat : SLA, support, sécurité, facturation, etc.
    • Quelle gouvernance pour le Cloud ? Comment mesurer les SLA ?
    • La réversibilité ou comment changer de provider ?

    Mise en œuvre technique d’un PaaS


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

    • Mise en œuvre d’une plate-forme 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 ?

    Intégrer votre plate-forme 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.