Descrizione
Negli ultimi anni le tecnologie e le piattaforme di Cloud Computing hanno destato molta attenzione nelle aziende in quanto promettono notevoli risparmi sui costi di gestione delle infrastrutture, delle piattaforme tecnologie e delle licenze software. Gli strumenti di gestione di un Cloud, inoltre, sono semplici da utilizzare e configurare e vengono forniti come applicazioni web altamente portabili. La maggior parte dei cloud prevede, inoltre, la disponibilità di tools di sviluppo e debugging istallabili localmente sulle macchine degli sviluppatori per consentire loro di implementare funzionalità non possibili con gli strumenti on-line o di estendere le funzionalità della piattaforma di Cloud. In letteratura esistono molte definizioni di Cloud Computing ma tutte quante concordano sulla presenza di tre principali tipi di servizi: di Infrastruttura (IaaS), di Piattaforma (Paas) e Applicazioni fruibili direttamente (SaaS).
Ma che cos'è il Cloud Computing? Quali reali vantaggi fornisce alle aziende? Quali tipi di piattaforma esistono? Quali standard utilizzare per l'implementazione di applicazioni in modalità Cloud?
Destinatari
- Capi progetto
- Analisti
- Progettisti
- Sviluppatori
- Chiunque sia interessato ad approfondire i concetti relativi al Cloud Computing
Prerequisiti
Conoscenze base sul funzionamento di Internet e delle applicazioni distribuite
Contenuti
Introduzione al Cloud Computing
- Cos'è il Cloud Computing
- Caratteristiche principali
- Vantaggi e Svantaggi
- Costi e risparmi legati al Cloud Computing
- Valutare il ROI nell'utlizzo del Cloud Computing
Architettura e servizi di Cloud Computing
- Architettura delle piattaforme di Cloud Computing
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS) e sottocategorie (Database as a Service, Security as a Service, Storage as a Service, Governance as a Service, ...)
- Software as a Service (SaaS)
- Vantaggi e svantaggi nell'utilizzo dei vari tipi di servizio
- Alcune piattaforme a confronto (Windows Azure, Amazon WS, Amazon EC2, Google App Engine, LongJump, RollBase, Force.com, Facebook,...)
Scenari di utilizzo del Cloud Computing
- End user to cloud
- Enterprise to cloud to end user
- Enterprise to cloud
- Enterprise to cloud to enterprise
- Cloud privati
- Cloud Ibridi
Pattern per l'utilizzo del cloud computing
- Principali pattern architetturali e di utilizzo
- Scenari di applicazione
Creare un Cloud Aziendale
- Architettura dei cloud aziendali
- Creare la propria piattaforma di cloud
- Sviluppare software per il cloud
- Strumenti e ambienti di sviluppo
Cloud Computing, SOA, Web 2.0 e mobile users
- Vista d'insieme
- Strumenti SOA per il cloud computing
- Applicazioni web 2.0 on the Cloud
- Il cloud computing e le piattaforme mobili
Sicurezza e privacy nel cloud
- Paure, criticità e pericoli reali
- La gestione della privacy nel cloud
- La gestione della sicurezza nel cloud
- Standard e strumenti
Casi di studio ed esempi
Durata
3 giorni
|