1. Introduction à Cloud Computing
Comment en sommes-nous arrivés là - De l'hébergement d'applications au SaaS en passant par le cloud public et privé
Définition du cloud Choisissez votre version : IaaS, PaaS, SaaS
Scénarios typiques d'utilisation du cloud SaaS par rapport à l'informatique d'entreprise traditionnelleLe Web programmable : une API dans le cloud
2. Migration vers le cloudMeilleure utilisation grâce à la virtualisation des ressources Gestion du cloud pour plus d'élasticité : provisionnement automatisé et à la demande des ressources Évolution de l'économie d'échelle grâce à une infrastructure et des applications partagées Avantages et défis du cloud3. IaaS (Infrastructure en tant que service)
Architecture IaaS et fonctionnalités clés Qui sont les principaux fournisseurs IaaS ? Rôles Web et rôles de travail Microsoft Azure Scalacapacité, équilibrage de charge, basculement
Amazon Web Services (AWS) Elastic Compute Cloud (EC2) et Amazon Machine Images (AMI)
IaaS+ : services d'application et place de marché AWS
Régions et zones de disponibilité
Networking & sécuritéSurveillance, mise à l'échelle automatique et équilibrage de chargeCréation d'applications évolutives et tolérantes aux pannesComment se protéger des pannesManagement interfacesCloud privé et hybride Facteurs et défisDéfinir les exigencesUne méthodologie pour construire un cloud privéComment gérer le cloud privéQui peut vous aider : aperçu du fournisseur VMware
InjurieuxCloud privé virtuel Amazon
Clouds hybrides Cas d'utilisationExemple de produit : EucalyptusComment sélectionner un modèle de cloud privé4. PaaS (plateforme en tant que service)PaaS défini Une pile PaaS complète Où tracer la limite : IasS+ ou pure-PaaS ou custom-SaaS ? De quelles fonctionnalités avons-nous besoin pour créer des applications pour le cloud ?Multi-tenant Qu'est-ce qu'un système multi-tenant ?Faire évoluer l’économie d’échelle
Personnalisation de l'application pour un locataireConsidérations pour les applications multi-locataires :Stabilité, SLA, juridique et réglementaire, sécurité, maintenance, composants tiers
Qui sont les principaux fournisseurs PaaS ? Microsoft Azure Google App Engine Force.comOutlook : l'avenir du PaaS
5. SaaS (logiciel en tant que service)
Qu’est-ce que le SaaS ? Quelques exemples.
6. Architecture cloudModèle de couche de services d'architecture orientée services (SOA) et concept de couplage lâche SOA + Architecture pilotée par événements (EDA) = e-SOA Qu'est-ce que REST et pourquoi est-il important pour le cloud ?Synergie de SOA et Cloud - le point de vue de l'industrieSynergie SOA/SaaSSynergie SOA/PaaS Des approches pour répondre à la demande
Application des principes SOA au cloud : couplage lâche, encapsulation, services asynchrones
Création d'applications multi-tenant basées sur SOA
Migration des systèmes existants vers le cloudSynergie SOA / IaaS Infrastructure orientée services (SOI)
Virtualisation des services et virtualisation des serveurs
Approvisionnement automatisé et à la demande des ressources
La nécessité d'une intégration dans le cloud et ses défis Comment la SOA peut vous aider : se concentrer sur l'intégration De l'intégration d'applications à l'intégration orientée services (SOI)
Le besoin d’(inter)médiation Fonctionnalité de médiationArchitectures de référence Enterprise Service Bus (ESB)Quelles sont les exigences particulières pour l’intégration du cloud ? De l’ESB au « bus de services Internet »Exemples de produits : Windows Azure AppFabricFonte IBMFiorano8. Normes et logiciels Open Source
Normes cloud Portabilité et interopérabilité : énoncé du problème Distribué Management Task Force, Inc. (DMTF) Open Virtualization Format (OVF) Open Cloud Standards IncubatorApache LibcloudLogiciels libres (OSS) OpenStack9. Sécurité du cloud
L'évolution vers la sécurité du cloud Des applications Web traditionnelles à la SOA en passant par le cloud Cloud public ou centre de données sur site
La sécurité du cloud est un problème multidimensionnel Dimension 1 : IaaS, PaaS, SaaS
Dimension 2 : Réseau, VM, application, donnéesDimension 3 : CSP, locataire
Identité, droits et accès Management (IdEA) Authentification et contrôle d'accèsSAML, XACML et point d'application de politiques (PEP)Sécurité sur les systèmes sur site et sur plusieurs Clouds
Normes Cloud Security Alliance Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust ProtocolRegistre de sécurité, de confiance et d'assurance10. Governance pour les services basés sur le cloudEntreprise contre informatique contre EA contre SOA contre gouvernance du cloud Pourquoi la gouvernance SOA peut (devrait) être la base de la gouvernance du cloud Cadres, normes et technologies de gouvernance SOA Modèle de maturité d'intégration de services d'Open Group (OSIMM) Open Group SOA Governance Modèle de référence (SGRM) SOA Governance Méthode Vitalité (SGVM)
Gouvernance cloud Similitudes et différences avec la gouvernance SOA
Délimitation des responsabilités : fournisseur de cloud et client du cloud
Changer de fournisseur de cloud – le pire des cas pour votre gouvernanceUne méthodologie de gouvernance CloudTechnologies pour mettre en œuvre la gouvernance
11.Outlook et conclusions
Outlook et utilisation pour le cloud computing Hadoop – gagne en popularité dans le cloud Retour sur investissement (ROI) Coût total de possession (TCO)