Struttura del corso

1. Introduzione a Cloud Computing

  • Come siamo arrivati qui...
    • Dall'hosting delle applicazioni al SaaS al cloud pubblico e privato
  • Definizione del cloud
    • Scegli il tuo gusto: IaaS, PaaS, SaaS
  • Un'architettura di riferimento cloud
  • Scenari tipici di utilizzo del cloud
    • SaaS e computing aziendale tradizionale
    • Il Web programmabile: un'API nel cloud
  • Passaggio al cloud
    • Migliore utilizzo grazie alla virtualizzazione delle risorse
    • Gestione del cloud per l'elasticità: provisioning automatizzato e on-demand delle risorse
    • Evoluzione dell'economia di scala attraverso infrastrutture e applicazioni condivise
  • Vantaggi e sfide del cloud

2. Infrastructure as a Service (IaaS)

  • Architettura IaaS e caratteristiche principali
    • Cosa cercare quando si sceglie un provider IaaS?
    • Panoramica dei principali provider IaaS
  • Esempi di IaaS
    • Microsoft finestre Azure
      • Ruoli Web e ruoli di lavoro
      • ScalaBilità, bilanciamento del carico, failover
    • Amazon Web Services (AWS)
      • Elastic Compute Cloud (EC2) e Amazon Machine Images (AMI)
      • IaaS+: servizi applicativi e marketplace AWS
      • Regioni e zone di disponibilità
      • Networking e sicurezza
      • Monitoraggio, Auto Scaling e Bilanciamento del carico
      • Creazione di applicazioni scalabili e tolleranti ai guasti
      • La grande interruzione di AWS e come proteggersi
      • Management Interfacce

3. Cloud privato e ibrido

  • Cloud privato: driver e sfide
  • Definizione dei requisiti
  • Una metodologia per la creazione di un cloud privato
  • Come gestire il cloud privato
  • Chi può aiutare: panoramica del fornitore
    • VMware
    • Abiquo
    • Amazon Virtual Private Cloud
  • Cloud ibridi
    • Casi d'uso
    • Esempio di prodotto: Eucalipto
  • Come selezionare un modello di cloud privato

4. PaaS: concetti chiave e attori principali

  • Definizione di PaaS
  • Uno stack PaaS completo
    • Dove tracciare il limite: IasS+ o PaaS puro o SaaS personalizzato?
    • Quali funzionalità sono necessarie per creare applicazioni per il cloud?
  • Multi-Tenancy
    • Che cos'è un sistema multi-tenant?
    • Evoluzione dell'economia di scala
    • Personalizzazione dell'applicazione per un tenant
    • Considerazioni per le applicazioni multi-tenant:

Stabilità, SLA, aspetti legali e normativi, sicurezza, manutenzione, componenti di terze parti

  • Uno sguardo dettagliato ai principali fornitori di PaaS:
    • Microsoft finestre Azure
    • Google Motore app
    • Force.com
  • Outlook: il futuro del PaaS

5. Sinergia tra SOA e Cloud Computing

  • Definizione dei servizi e della SOA
    • Modello di livello di servizio e concetto di accoppiamento libero
    • SOA + Architettura basata su eventi (EDA) = e-SOA
    • Che cos'è REST e perché è importante per il cloud?
  • Sinergia tra SOA e Cloud: il punto di vista del settore
  • Sinergia SOA / SaaS
  • Sinergia SOA / PaaS
    • Approcci per soddisfare la domanda
    • Applicazione dei principi SOA al cloud: accoppiamento libero, incapsulamento, servizi asincroni
    • Creazione di applicazioni multi-tenancy basate su SOA
    • Migrazione dei sistemi legacy nel cloud
  • Sinergia SOA / IaaS
    • Infrastruttura orientata ai servizi (SOI)
    • Virtualizzazione dei servizi e virtualizzazione dei server
    • Provisioning automatizzato delle risorse su richiesta

6. Integrazione cloud

  • La necessità di integrazione nel cloud e le sue sfide
  • Come SOA può aiutare: focus sull'integrazione
    • Dall'integrazione delle applicazioni all'integrazione orientata ai servizi (SOI)
  • La necessità di (inter)mediazione
    • Funzionalità di mediazione
  • Architetture di riferimento di Enterprise Service Bus (ESB)
  • Quali sono i requisiti specifici per l'integrazione nel cloud?
    • Da ESB a "Internet Service Bus"
  • Esempi di prodotti:
    • Windows Azure AppFabric
    • Ghisa IBM
    • Fiorano

7. Standard e software open source

  • Standard cloud
    • Portabilità e interoperabilità: enunciato del problema
    • Distribuito Management Task Force, Inc. (DMTF)
      • Formato di virtualizzazione aperto (OVF)
      • Incubatore di standard cloud aperti
    • Apache Libcloud
    • Software open source (OSS)
      • OpenStack

8. Proteggere il cloud

  • L'evoluzione verso Cloud Security
    • Dalle applicazioni Web tradizionali alla SOA al Cloud
    • Cloud pubblico e data center on-premise
  • La sicurezza del cloud è un problema multidimensionale
    • Dimensione 1: IaaS, PaaS, SaaS
    • Dimensione 2: rete, macchina virtuale, applicazione, dati
    • Dimensione 3: CSP, tenant
  • Identità, diritti e Access Management (IdEA)
    • Autenticazione e controllo Access
    • SAML, XACML e punto di applicazione dei criteri (PEP)
    • Sicurezza su sistemi on-premise e più cloud
  • Cloud Security Standard dell'alleanza
    • Controlli cloud Matrix, Iniziativa per le valutazioni di consenso, Audit cloud, Protocollo di fiducia cloud
    • Registro di sicurezza, attendibilità e garanzia

9. Governance per i servizi basati su cloud

  • Business contro IT contro EA contro SOA contro Cloud Governance
  • Perché la governance SOA può (dovrebbe) essere la base per la governance del cloud
  • Framework, standard, tecnologie di governance SOA
    • Modello di maturità per l'integrazione dei servizi (OSIMM) di Open Group
    • Gruppo aperto SOA Governance Modello di riferimento (SGRM)
    • SOA Governance Metodo della vitalità (SGVM)
  • Governance del cloud
    • Somiglianze e differenze con la governance SOA
    • Delineare le responsabilità: fornitore di servizi cloud e cliente cloud
    • Cambiare fornitore di servizi cloud: il test peggiore per la tua governance
  • Una metodologia di governance del cloud
  • Tecnologie per l'implementazione della governance

10. Outlook e conclusioni

  • Outlook e utilizzo per il cloud computing
  • Hadoop – guadagnando popolarità nel cloud
  • Ritorno delle nuvole su Investment (ROI)
  • Costo totale di proprietà (TCO)

Requisiti

Conoscenza generale dei concetti di calcolo distribuito e sviluppo di applicazioni

 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (4)

Corsi in Arrivo

Categorie relative