Plan du cours

1. Introduction à Cloud Computing

  • Comment en sommes-nous arrivés là ?
    • De l'hébergement d'applications au SaaS en passant par les nuages publics et privés
  • Définition du nuage
    • Choisissez votre saveur : IaaS, PaaS, SaaS
  • Scénarios typiques d'utilisation de l'informatique dématérialisée
    • SaaS vs. informatique d'entreprise traditionnelle
    • Le Web programmable : une API dans le nuage

2. Migration dans le nuage

  • Meilleure utilisation grâce à la virtualisation des ressources
  • Gestion du nuage pour l'élasticité : approvisionnement automatisé et à la demande des ressources
  • Évolution de l'économie d'échelle grâce au partage de l'infrastructure et des applications
  • Avantages et défis de l'informatique dématérialisée

3. IaaS (Infrastructure as a Service)

  • Architecture et caractéristiques principales de l'IaaS
  • Qui sont les principaux fournisseurs d'IaaS ?
    • Microsoft Azure
      • Rôles Web et rôles de travailleur
      • Scala bilité, équilibrage de la charge, basculement
    • Amazon Web Services (AWS)
      • Elastic Compute Cloud (EC2) et Amazon Machine Images (AMI)
      • IaaS+ : AWS Application Services et Marketplace
      • Régions et zones de disponibilité
      • Networking et sécurité
      • Surveillance, mise à l'échelle automatique et équilibrage des charges
      • Construire des applications évolutives et tolérantes aux pannes
      • Comment se protéger des pannes
      • Interfaces Management
  • Nuage privé et hybride
    • Facteurs et défis
  • Définir les exigences
  • Une méthodologie pour construire un nuage privé
  • Comment gérer le nuage privé ?
  • Qui peut vous aider : aperçu des fournisseurs
    • VMware
    • Abiquo
    • Nuage privé virtuel d'Amazon
  • Nuages hybrides
    • Cas d'utilisation
    • Exemple de produit : Eucalyptus
  • Comment choisir un modèle de nuage privé

4. PaaS (Plate-forme en tant que service)

  • Définition du PaaS
  • Une pile PaaS complète
    • Où tracer la ligne : IasS+ ou Pure-PaaS ou Custom-SaaS ?
    • De quelles fonctionnalités avons-nous besoin pour créer des applications pour l'informatique dématérialisée ?
  • Multi-tenant
    • Qu'est-ce qu'un système multi-tenant ?
    • Faire évoluer l'économie d'échelle
    • Personnaliser l'application pour un locataire
    • Considérations pour les applications multi-locataires :

Stabilité, accords de niveau de service, aspects juridiques et réglementaires, sécurité, maintenance, composants tiers

  • Quels sont les principaux fournisseurs de PaaS ?
    • Microsoft Azure
    • Google App Engine
    • Force.com
  • Outlook : l'avenir du PaaS

5. SaaS (Software as a Service)

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

6. Architecture en nuage

  • Architecture orientée services (SOA)
    • Modèle de couche de service et concept de couplage lâche
    • SOA + Event Driven Architecture (EDA) = e-SOA
    • Qu'est-ce que REST et pourquoi est-il important pour l'informatique dématérialisée ?
  • Synergie de la SOA et de l'informatique dématérialisée - le point de vue de l'industrie
  • Synergie SOA / SaaS
  • Synergie SOA / PaaS
    • Approches pour répondre à la demande
    • Application des principes SOA à l'informatique dématérialisée : couplage lâche, encapsulation, services asynchrones
    • Création d'applications multi-tenant basées sur la SOA
    • Migration des systèmes existants dans le nuage
  • Synergie SOA / IaaS
    • Infrastructure orientée services (SOI)
    • Virtualisation des services vs. virtualisation des serveurs
    • Approvisionnement en ressources automatisé et à la demande

7. Intégration de l'informatique en nuage

  • Le besoin d'intégration dans le nuage et ses défis
  • Comment la SOA peut aider : se concentrer sur l'intégration
    • De l'intégration des applications à l'intégration orientée services (SOI)
  • La nécessité d'une (inter)médiation
    • Fonctionnalité de médiation
  • Architectures de référence pour les bus de services d'entreprise (ESB)
  • Quelles sont les exigences particulières de l'intégration dans le nuage ?
    • De l'ESB au "bus de service Internet"
  • Exemples de produits :
    • Windows Azure AppFabric
    • IBM Cast Iron
    • Fiorano

8. Normes et logiciels libres

  • Normes de l'informatique en nuage
    • Portabilité et interopérabilité : énoncé du problème
    • Distributed Management Task Force, Inc. (DMTF)
      • Format de virtualisation ouvert (OVF)
      • Incubateur de normes pour l'informatique en nuage
    • Apache Libcloud
    • Logiciels libres (OSS)
      • OpenStack

9. Sécurité de l'informatique dématérialisée

  • L'évolution de la sécurité de l'informatique dématérialisée
    • Des applications Web traditionnelles à l'architecture SOA et à l'informatique dématérialisée
    • Nuage public contre centre de données sur site
  • La sécurité de l'informatique dématérialisée est un problème multidimensionnel
    • Dimension 1 : IaaS, PaaS, SaaS
    • Dimension 2 : réseau, VM, application, données
    • Dimension 3 : CSP, locataire
  • Identité, droits et Access Management (IdEA)
    • Authentification et Access contrôle
    • SAML, XACML et point d'application des politiques (PEP)
    • Sécurité des systèmes sur site et des nuages multiples
  • Normes de la Cloud Security Alliance
    • Contrôles du nuage Matrix, initiative d'évaluation consensuelle, audit du nuage, protocole de confiance du nuage
    • Registre de sécurité, de confiance et d'assurance

10. Governance pour les services basés sur le nuage

  • La gouvernance Business vs. l'informatique vs. l'EA vs. la SOA vs. le nuage Governance
  • Pourquoi la gouvernance SOA peut (doit) être la base de la gouvernance Cloud
  • Cadres, normes et technologies de gouvernance SOA
    • Modèle de maturité de l'intégration des services du groupe ouvert (OSIMM)
    • Modèle de référence SOA Governance de l'Open Group (SGRM)
    • Méthode de vitalité de la SOA Governance (SGVM)
  • Gouvernance de l'informatique dématérialisée
    • Similitudes et différences avec la gouvernance SOA
    • Délimitation des responsabilités : fournisseur d'informatique dématérialisée vs. client d'informatique dématérialisée
    • Changer de fournisseur d'informatique dématérialisée - le pire test pour votre gouvernance
  • Une méthodologie de gouvernance de l'informatique dématérialisée
  • Technologies de mise en œuvre de la gouvernance

11.Outlook et Conclusions

  • Les technologies de mise en œuvre de la gouvernance Outlook et l'utilisation de l'informatique dématérialisée
  • Hadoop - une popularité croissante dans l'informatique en nuage
  • Rendement de l'informatique en nuage Investment (ROI)
  • Coût total de possession (TCO)

Pré requis

  • Connaissance générale de l'informatique distribuée et du développement d'applications.

Public

  • Architectes informatiques
  • Consultants en informatique
 35 Heures

Nombre de participants


Prix ​​par Participant

Cours à venir

Catégories Similaires