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
Une architecture cloud de référenceScénarios typiques d'utilisation du cloud SaaS par rapport à l'informatique d'entreprise traditionnelle
Le Web programmable : une API dans le cloudPasser au cloud Meilleure utilisation grâce à la virtualisation des ressourcesGestion du cloud pour l'élasticité : provisionnement automatisé et à la demande des ressourcesFaire évoluer les économies d’échelle grâce à une infrastructure et des applications partagées
Avantages et défis du cloud2. Infrastructure as a Service (IaaS)Architecture IaaS et fonctionnalités clés Que faut-il rechercher lors de la sélection d'un fournisseur IaaS ? Présentation des principaux fournisseurs IaaSExemples IaaS Microsoft Rôles Web et rôles de travail Windows Azure
Scalacapacité, équilibrage de charge, basculementAmazon 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 pannes
La grosse panne d'AWS et comment vous protégerManagementinterfaces3. Cloud privé et hybrideCloud privé : facteurs et défis Définir les exigences Une méthodologie pour créer un cloud privé Comment gérer le cloud privé Qui peut vous aider : aperçu du fournisseur VMware Abiquo Amazon Virtual Private CloudClouds hybrides Cas d'utilisationExemple de produit : EucalyptusComment sélectionner un modèle de cloud privé4. PaaS : concepts clés et acteurs majeursPaaS 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
Un aperçu détaillé des principaux fournisseurs PaaS : Microsoft Windows Azure Google App Engine Force.comOutlook : l'avenir du PaaS
5. Synergie de SOA et Cloud Computing
Les services et la SOA ont défini le modèle de couche de service et le concept de couplage lâche SOA + Event Driven Architecture (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 demandeApplication des principes SOA au cloud : couplage lâche, encapsulation, services asynchronesCréation d'applications multi-tenant basées sur SOA
Migration des systèmes existants vers le cloud
Synergie SOA / IaaS Infrastructure orientée services (SOI)
Virtualisation des services et virtualisation des serveursApprovisionnement 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 IBMFiorano7. 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) OpenStack8. Sécuriser le 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'assurance9. 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
10. 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)