Prenez contact avec nous

Plan du cours

1. Introduction à l'informatique en nuage

  • Comment en sommes-nous arrivés là -
    • D'hébergement d'applications au SaaS au cloud public et privé
  • Définition du cloud
    • Choisissez votre option : IaaS, PaaS, SaaS
  • Scénarios d'utilisation typiques du cloud
    • SaaS vs informatique d'entreprise traditionnelle
    • Le Web programmable : une API dans le cloud

2. Migration vers le cloud

  • Meilleure utilisation grâce à la virtualisation des ressources
  • Gestion du cloud pour l'élasticité : provisionnement automatisé et à la demande des ressources
  • Évolution de l'économie d'échelle grâce aux infrastructures et applications partagées
  • Avantages et défis du cloud

3. IaaS (Infrastructure as a Service)

  • Architecture IaaS et fonctionnalités clés
  • Qui sont les principaux fournisseurs d'IaaS ?
    • Microsoft Azure
      • Rôles Web et Rôles travailleurs
      • Mise à l'échelle, équilibrage de charge, bascule
    • Amazon Web Services (AWS)
      • Elastic Compute Cloud (EC2) et Images de machine Amazon (AMI)
      • IaaS+ : services applicatifs AWS et marketplace
      • Régions et zones de disponibilité
      • Réseau et sécurité
      • Surveillance, mise à l'échelle automatique et équilibrage de charge
      • Construction d'applications évolutives et tolérantes aux pannes
      • Comment se protéger contre les interruptions de service
      • Interfaces de gestion
  • Cloud privé et hybride
    • Facteurs motrices et défis
  • Définir les exigences
  • Une méthodologie pour construire un cloud privé
  • Comment gérer le cloud privé
  • Qui peut aider : aperçu des fournisseurs
    • VMware
    • Abiquo
    • AWS Virtual Private Cloud
  • Clouds hybrides
    • Cas d'utilisation
    • Exemple de produit : Eucalyptus
  • Comment sélectionner un modèle de cloud privé

4. PaaS (Platform as a Service)

  • Définition de PaaS
  • Une pile PaaS complète
    • Où tracer la ligne : IaaS+ ou pure-PaaS ou SaaS personnalisé ?
    • Quelles fonctionnalités devons-nous avoir pour développer des applications pour le cloud ?
  • Multi-tenancy
    • Qu'est-ce qu'un système multi-tenant ?
    • Évolution de l'économie d'échelle
    • Personnalisation de l'application pour un locataire
    • Considérations pour les applications multi-tenant :

Stabilité, SLA, aspects juridiques et réglementaires, sécurité, maintenance, composants tiers

  • Qui sont les principaux fournisseurs de PaaS ?
    • Microsoft Azure
    • Google App Engine
    • Force.com
  • Perspectives : l'avenir de la PaaS

5. SaaS (Software as a Service)

  • Qu'est-ce que le SaaS ?
  • Quelques exemples.

6. Architecture Cloud

  • Architecture orientée services (SOA)
    • Modèle de couche de service et concept de couplage lâche
    • SOA + Architecture orientée événements (EDA) = e-SOA
    • Qu'est-ce que REST et pourquoi est-il important pour le cloud ?
  • Synergie entre SOA et Cloud - la vue de l'industrie
  • Synergie SOA / SaaS
  • Synergie SOA / PaaS
    • Approches pour répondre à la demande
    • Application des principes SOA au cloud : couplage lâche, encapsulation, services asynchrones
    • Construction d'applications multi-tenant basées sur SOA
    • Migration des systèmes hérités vers le cloud
  • Synergie SOA / IaaS
    • Infrastructure orientée services (SOI)
    • Virtualisation de services vs virtualisation de serveurs
    • Provisionnement automatisé et à la demande des ressources

7. Intégration Cloud

  • Le besoin d'intégration cloud et ses défis
  • Comment la SOA peut aider : focus sur l'intégration
    • De l'intégration d'applications à l'intégration orientée services (SOI)
  • Le besoin d'intermédiation
    • Fonctionnalités d'intermédiation
  • Architectures de référence Enterprise Service Bus (ESB)
  • Quelles sont les exigences spécifiques pour l'intégration cloud ?
    • De l'ESB à l'« Internet Service Bus »
  • Exemples de produits :
    • Windows Azure AppFabric
    • IBM Cast Iron
    • Fiorano

8. Normes et logiciels libres

  • Normes cloud
    • Portabilité et interopérabilité : énoncé du problème
    • Distributed Management Task Force, Inc. (DMTF)
      • Format de virtualisation ouvert (OVF)
      • Open Cloud Standards Incubator
    • Apache Libcloud
    • Logiciels libres (OSS)
      • OpenStack

9. Sécurité Cloud

  • L'évolution vers la sécurité cloud
    • Des applications Web traditionnelles à la SOA au cloud
    • Cloud public vs datacenter sur site
  • La sécurité cloud est un problème multidimensionnel
    • Dimension 1 : IaaS, PaaS, SaaS
    • Dimension 2 : réseau, machine virtuelle, application, données
    • Dimension 3 : CSP, locataire
  • Gestion de l'identité, des droits d'accès et des permissions (IdEA)
    • Authentification et contrôle d'accès
    • SAML, XACML et Point de mise en application des politiques (PEP)
    • Sécurité à travers les systèmes sur site et les clouds multiples
  • Normes du Cloud Security Alliance
    • Cloud Controls Matrix, Initiative d'évaluation conjointe (CAI), audit cloud, protocole de confiance cloud
    • Registre de sécurité, confiance et assurance

10. Gouvernance des services basés sur le cloud

  • Gouvernance commerciale vs IT vs EA vs SOA vs Cloud
  • Pourquoi la gouvernance SOA peut (et devrait) être la base de la gouvernance Cloud
  • Cadres, normes et technologies de gouvernance SOA
    • Service Integration Maturity Model (OSIMM) du Open Group
    • Modèle de référence de gouvernance SOA (SGRM) du Open Group
    • Méthode de vitalité de la gouvernance SOA (SGVM)
  • Gouvernance cloud
    • Similarités et différences avec la gouvernance SOA
    • Délimitation des responsabilités : fournisseur de cloud vs client de cloud
    • Changement de fournisseur de cloud – le test ultime de votre gouvernance
  • Une méthodologie de gouvernance Cloud
  • Technologies pour mettre en œuvre la gouvernance

11.Perspectives et conclusions

  • Perspectives et usages de l'informatique en nuage
  • Hadoop – gagnant en popularité dans le cloud
  • Retour sur investissement (ROI) du cloud
  • Coût total de possession (TCO)

Pré requis

  • Connaissance générale du calcul distribué et du développement d'applications.

Public cible

  • Architectes IT
  • Consultants IT
 35 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires