Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
1. Introduzione al Cloud Computing
- Il percorso evolutivo:
- Dall’hosting applicativo al modello SaaS, fino alle nuvole pubbliche e private
- Definizione di cloud
- Scelta del tipo: IaaS, PaaS, SaaS
- Casi d’uso tipici del cloud
- SaaS contro i tradizionali sistemi aziendali
- Il Web programmabile: le API nella nuvola
2. Migrazione al Cloud
- Miglioramento dell’utilizzo delle risorse grazie alla virtualizzazione
- Gestione dinamica del cloud: provisioning automatico e on-demand delle risorse
- Creazione di economie di scala attraverso infrastrutture e applicazioni condivise
- Vantaggi e criticità del modello cloud
3. IaaS (Infrastruttura come Servizio)
- Architettura e caratteristiche principali di IaaS
- Principali fornitori di servizi IaaS:
- Microsoft Azure
- Ruoli Web e Ruoli di lavoro
- Elevabilità, bilanciamento del carico e fault tolerance
- Amazon Web Services (AWS)
- Elastic Compute Cloud (EC2) e Amazon Machine Images (AMI)
- IaaS+: servizi applicativi AWS e Marketplace
- Regioni e Zone di disponibilità
- Reti e sicurezza informatica
- Monitoraggio, scaling automatico e bilanciamento del carico
- Sviluppo di applicazioni scalabili e a elevata resilienza
- Tecniche per prevenire interruzioni dei servizi
- Interfacce di gestione utilizzate
- Microsoft Azure
- Nuvole private e ibride
- Motivazioni e sfide legate al loro impiego
- Definizione dei requisiti tecnici necessari
- Metodologia per progettare una nuvola privata
- Gestione ottimale di una nuvola privata
- Fornitori chiave:
- VMware
- Abiquo
- Amazon Virtual Private Cloud
- Nuvole ibride
- Casi di utilizzo tipici
- Esempio pratico: Eucalyptus
- Come scegliere il modello di nuvola privata più adatto
4. PaaS (Piattaforma come Servizio)
- Definizione e concetti fondamentali di PaaS
- Struttura completa di un ambiente PaaS
- Dove tracciare il confine: IaaS+, PaaS puro o SaaS personalizzato?
- Funzionalità indispensabili per creare applicazioni cloud?
- Architettura multi-tenant
- Cos’è un sistema a più utenti?
- Utilizzo efficace delle economie di scala
- Personalizzazione delle applicazioni in base alle esigenze dei clienti
- Aspetti critici da considerare nei progetti multi-tenant:
Stabilità, SLA, conformità legale, sicurezza, manutenzione e integrazione con componenti terze parti
- Principali fornitori di soluzioni PaaS:
- Microsoft Azure
- Google App Engine
- Force.com
- Prospettive future per il modello PaaS
5. SaaS (Software come Servizio)
- Cosa si intende per SaaS?
- Esempi concreti di applicazioni SaaS.
6. Architettura Cloud
- Architetture orientate ai servizi (SOA)
- Modello a strati e principio della de-coppeling
- Unione tra SOA e architetture event-driven: l’e-SOA
- Cos’è REST e perché risulta essenziale nel contesto cloud?
- Sinergia tra SOA e Cloud secondo le opinioni del settore
- Interazione complementare tra SOA e SaaS
- Collaborazioni strategiche tra SOA e PaaS
- Tecniche per adeguarsi alle fluttuazioni della domanda
- Applicazione dei principi SOA al cloud: de-coppeling, incapsulamento e servizi asincroni
- Sviluppo di applicazioni multi-tenant sfruttando l’approccio SOA
- Migrazione sicura verso il cloud di infrastrutture già esistenti
- Collaborazione tra SOA e IaaS
- Rappresentazione concettuale dell’infrastruttura orientata ai servizi (SOI)
- Differenze chiave tra virtualizzazione dei servizi e virtualizzazione del server
- Mecanismi di provisioning automatico on-demand delle risorse
7. Integrazione Cloud
- Necessità ed ostacoli principali nell’integrazione dei servizi cloud
- Ruolo chiave di SOA: come migliorare l’integrazione
- Dall’integrazione applicativa alla nuova visione dell’Integration Oriented Service (SOI)
- Funzioni indispensabili della mediazione informatica
- Ruoli fondamentali delle tecnologie di mediazione
- Schemi architetturali degli Enterprise Service Bus (ESB)
- Requisiti particolari nell’integrazione dei servizi cloud:
- Evoluzione dall’ESB verso il cosiddetto “Internet Service Bus”
- Soluzioni disponibili sul mercato:
- Windows Azure AppFabric
- IBM Cast Iron
- Fiorano
8. Standard e Software Open Source
- Standard per il settore cloud
- Problematiche relative alla portabilità e interoperabilità delle piattaforme
- Distributed Management Task Force, Inc. (DMTF)
- Formato di virtualizzazione aperto: OVF
- Iniziativa per lo sviluppo di standard cloud aperti
- Piattaforme come Apache Libcloud
- Software Open Source (OSS):
- Esempio emblematico: OpenStack
9. Sicurezza Cloud
- Evoluzione storica della sicurezza informatica nel cloud
- Dai vecchi sistemi web tradizionali alle architetture SOA e, infine, al modello Cloud
- Servizi pubblici cloud vs. centri dati interni dell’azienda
- La sicurezza nel contesto cloud è un tema multidimensionale
- Dimensione 1: differenze e caratteristiche di IaaS, PaaS, SaaS
- Dimensione 2: ambiti della rete, macchine virtuali, applicazioni e dati
- Dimensione 3: ruoli dei provider e degli utenti
- Gestione di identità, diritti d’accesso e autorizzazioni (IdEA)
- Mecanismi di autenticazione e controllo degli accessi
- Protocolli standard come SAML, XACML e meccanismi PEP per l’applicazione delle norme di sicurezza
- Tutele integrate contro le minacce informatiche nei sistemi on-premise e in più ambienti Cloud
- Standard promossi dalla Cloud Security Alliance
- Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit e Cloud Trust Protocol
- Elenco certificazioni per garanzia di sicurezza e affidabilità dei servizi
10. Governance nei Servizi Cloud
- Governance aziendale, IT, architetturale ed enterprise rispetto al controllo operativo nel Cloud
- Perché modelli SOA di governance sono l’ideale per strutturare il controllo dei servizi cloud
- Schemi normativi e tecnologie a supporto della gestione SOA:
- Modello Open Group di Maturità Integrativa (OSIMM)
- Riferimento modellistico per governance SOA proposto da Open Group (SGRM)
- Metodologia OGVM dedicata al miglioramento dinamico della qualità del controllo
- Governance Cloud:
- Somiglianze e differenze rispetto a SOA governance
- Ripartizione dei compiti tra provider e utilizzatori di servizi cloud
- Problematica legata al cambio veloce o frequente del fornitore: indicatore critico per l’efficacia dei sistemi di controllo
- Soluzioni innovative di governance Cloud
- Tecnologie e strumenti utili nell’applicazione pratica di una governance efficace
11. Prospettive Future e Conclusioni
- Stato attuale, proiezioni di sviluppo ed usi principali del Cloud Computing
- Hadoop: crescente diffusione come strumento tecnico nel settore cloud
- Ritorno sull’investimento (ROI) ottenibile tramite il Cloud
- Costo totale di proprietà (TCO) dei servizi in cloud
Requisiti
- Conoscenze di base sui sistemi informatici distribuiti e sullo sviluppo applicativo.
Destinatari del corso
- Architetti IT
- Consulenti informatici
35 ore
Recensioni (2)
Tutto il percorso di formazione è stato eccellente. Abbiamo apprezzato in particolare la documentazione formativa a cui fare riferimento. Non vediamo l'ora di partecipare alla Formazione Avanzata, quando saremo pronti.
Amy Gregg - Qualfon
Corso - Boomi Integration Fundamentals
Traduzione automatica
Ho scoperto nuove e interessanti cose su Lambda e Serverless
Oleg Buldumac - PUBLIC COURSE
Corso - AWS Lambda for Developers
Traduzione automatica