SlideShare ist ein Scribd-Unternehmen logo
1 von 52
Edizione 2011-12 Università degli Studi di Milano Bicocca Dipartimento di Informatica, Sistemistica e Comunicazione Corso di Strumenti e applicazioni del Web 20. Cloud computing Roberto Polillo
Queste slides ,[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
Argomenti ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
Computing paradigms R.Polillo - Dicembre 2011 Mainframe computing 1 computer / molti utenti 1965 Client-server computing molti computer / molti utenti 1985 “ The network is the computer”   (John Gage, Sun Microsystems, 1984) Internet Cloud computing internet / tutti gli utenti 2005+ “ The cloud is the computer”
Un grande cambio di paradigma internet La piattaforma elaborativa si sposta da qui… …  a qui dalla rete come insieme di pagine web interconnesse (ipertesto) … alla rete come insieme di applicazioni interconnesse dai “fat client” … … ai “thin client” dal software come prodotto … al software come servizio dalle software release… … al miglioramento continuo (perpetual beta) dall’architettura proprietaria… … all’architettura aperta dal lavoro individuale… … al lavoro cooperativo dalle risorse private…   … alle risorse condivise da Microsoft…   … a Google R.Polillo - Dicembre 2011
Cloud computing ,[object Object],[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
Cloud computing: i livelli Infrastructure (IaaS) Storage Platform  (PaaS) Piattaforma di elaborazione Servizi applicativi Application  (SaaS) Web services Client Esempi : Amazon Web Services (2006+) IBM Blue Cloud (2008+)  Google App Engine (2008+) Microsoft Windows Azure (2009+) Esempi : Amazon, eBay, Facebook, Youtube, Skype, Google Apps, Salesforce, Dropbox, …  web services utilizzabili via API Idealmente, solo sw di accesso, navigazione e gestione dell’interfaccia con l’utente (thin client, mobile client) R.Polillo - Dicembre 2011
Una situazione molto complessa… R.Polillo - Dicembre 2011
Virtualizzazione e globalizzazione Acquisto il servizio da un singolo fornitore, ma le risorse che utilizzo possono  provenire da una moltitudine di fornitori / infrastrutture diversi, a me non noti R.Polillo - Dicembre 2011
Terminologia ,[object Object],[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
Computing: la quinta utility ,[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
PaaS (Platform as a Service): esempio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
SaaS (Software as a Service) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
SaaS: alcuni esempi ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
Cloud computing: pro e contro ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
Cloud computing: vantaggi ,[object Object],[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
Cloud computing: “sfide” e obbiettivi ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Da:  http://www.opencloudmanifesto.org/   (discussione aperta, in corso, su “open cloud”) R.Polillo - Dicembre 2011
Un punto di vista diverso ,[object Object],[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
Online storage & backup: esempi ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
Office suites: possibilità R.Polillo - Dicembre 2011 DATA APP OFFLINE Es. MS OFFICE DATA APP IBRIDA Es. MS OFFICE LIVE WORKSPACE (discontinued) Fat client download DATA APP ONLINE Es. GOOGLE DOCS, zoho, … INTERNET Thin client download
Online office suites: vantaggi ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
Online office suites: svantaggi ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
Google Docs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
Google Docs ,[object Object],[object Object],R.Polillo - Dicembre 2011
www.zoho.com   ,[object Object],[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011 R.Polillo - Ottobre 2010
Mapping, geolocalizzazione, virtual tour ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
http://maps.google.it/   R.Polillo - Dicembre 2011
Google Earth R.Polillo - Dicembre 2011
R.Polillo - Dicembre 2011
R.Polillo - Dicembre 2011
Google Streetview R.Polillo - Dicembre 2011
Google car R.Polillo - Dicembre 2011
Esempio:  www.37signals.com   ,[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
Mashup ,[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
Mashup: architettura ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],mashup  web site browser interfaccia pubblica  (API, RSS, …) richiesta risposta ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
Esempi: aggregazione ,[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
http://www.perspctv.com/   ,[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
Esempi: aggregazione dei risultati delle ricerche ,[object Object],R.Polillo - Dicembre 2011
Esempi: combinazione ,[object Object],[object Object],R.Polillo - Dicembre 2011
Altri esempi di geolocalizzazione ,[object Object],[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
Esempi: combinazione ,[object Object],R.Polillo - Dicembre 2011
Esempio: selezione e conteggio ,[object Object],[object Object],R.Polillo - Dicembre 2011
Esempi: visualizzazione ,[object Object],R.Polillo - Dicembre 2011
Esempi: visualizzazione ,[object Object],R.Polillo - Dicembre 2011
Esempio: filtraggio ,[object Object],R.Polillo - Dicembre 2011
www.hyperwords.net   R.Polillo - Dicembre 2011 (sito qualsiasi) foto BROWSER Monitor hyperwords
www.programmableweb.com   ,[object Object],[object Object],R.Polillo - Dicembre 2011
Quali mashup? R.Polillo - Dicembre 2011 Fonte:  http://www.programmableweb.com/mashups
Mashup: punti di forza ,[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
Mashup: aspetti critici ,[object Object],[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011
Mashup tools ,[object Object],[object Object],R.Polillo - Dicembre 2011
Il Web come piattaforma: LAVORO INDIVIDUALE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo - Dicembre 2011

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud infrastructure
Cloud infrastructureCloud infrastructure
Cloud infrastructureMattia Azzena
 
Cloud Computing and Virtualization, what you should know about that.
Cloud Computing and Virtualization, what you should know about that. Cloud Computing and Virtualization, what you should know about that.
Cloud Computing and Virtualization, what you should know about that. Paolo Nesi
 
GARANTE DELLA PRIVACY - Cloud computing proteggere i dati per non cadere dall...
GARANTE DELLA PRIVACY - Cloud computing proteggere i dati per non cadere dall...GARANTE DELLA PRIVACY - Cloud computing proteggere i dati per non cadere dall...
GARANTE DELLA PRIVACY - Cloud computing proteggere i dati per non cadere dall...Claudio Pontili
 
Introduction to Cloud Computing and Microsoft Azure - Edition D-Day 2014 Go-o...
Introduction to Cloud Computing and Microsoft Azure - Edition D-Day 2014 Go-o...Introduction to Cloud Computing and Microsoft Azure - Edition D-Day 2014 Go-o...
Introduction to Cloud Computing and Microsoft Azure - Edition D-Day 2014 Go-o...Marco Parenzan
 
Web 2.0: le sfide per le moderne dot-com
Web 2.0: le sfide per le moderne dot-comWeb 2.0: le sfide per le moderne dot-com
Web 2.0: le sfide per le moderne dot-comEmanuele Della Valle
 
Evento ConsulPartner - Polo PN - 15-11-2013
Evento ConsulPartner - Polo PN - 15-11-2013Evento ConsulPartner - Polo PN - 15-11-2013
Evento ConsulPartner - Polo PN - 15-11-2013ConsulPartner iSrl
 
Cloud Computing - La nuova era dell\’ICT
Cloud Computing - La nuova era dell\’ICTCloud Computing - La nuova era dell\’ICT
Cloud Computing - La nuova era dell\’ICTEdoardo Messinese
 
Cloud computing luci e ombre
Cloud computing luci e ombreCloud computing luci e ombre
Cloud computing luci e ombreRoberto Gallerani
 
Cloud storage sicurezza e affidabilita'
Cloud storage sicurezza e affidabilita'Cloud storage sicurezza e affidabilita'
Cloud storage sicurezza e affidabilita'Denny Ruffato
 
Smau milano 2013 massimo farina
Smau milano 2013 massimo farinaSmau milano 2013 massimo farina
Smau milano 2013 massimo farinaSMAU
 

Was ist angesagt? (18)

Cloud infrastructure
Cloud infrastructureCloud infrastructure
Cloud infrastructure
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing and Virtualization, what you should know about that.
Cloud Computing and Virtualization, what you should know about that. Cloud Computing and Virtualization, what you should know about that.
Cloud Computing and Virtualization, what you should know about that.
 
GARANTE DELLA PRIVACY - Cloud computing proteggere i dati per non cadere dall...
GARANTE DELLA PRIVACY - Cloud computing proteggere i dati per non cadere dall...GARANTE DELLA PRIVACY - Cloud computing proteggere i dati per non cadere dall...
GARANTE DELLA PRIVACY - Cloud computing proteggere i dati per non cadere dall...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Vantaggi cloud computing
Vantaggi cloud computingVantaggi cloud computing
Vantaggi cloud computing
 
Introduction to Cloud Computing and Microsoft Azure - Edition D-Day 2014 Go-o...
Introduction to Cloud Computing and Microsoft Azure - Edition D-Day 2014 Go-o...Introduction to Cloud Computing and Microsoft Azure - Edition D-Day 2014 Go-o...
Introduction to Cloud Computing and Microsoft Azure - Edition D-Day 2014 Go-o...
 
Una azienda tra le nuvole
Una azienda tra le nuvoleUna azienda tra le nuvole
Una azienda tra le nuvole
 
Web 2.0: le sfide per le moderne dot-com
Web 2.0: le sfide per le moderne dot-comWeb 2.0: le sfide per le moderne dot-com
Web 2.0: le sfide per le moderne dot-com
 
Evento ConsulPartner - Polo PN - 15-11-2013
Evento ConsulPartner - Polo PN - 15-11-2013Evento ConsulPartner - Polo PN - 15-11-2013
Evento ConsulPartner - Polo PN - 15-11-2013
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing - La nuova era dell\’ICT
Cloud Computing - La nuova era dell\’ICTCloud Computing - La nuova era dell\’ICT
Cloud Computing - La nuova era dell\’ICT
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing luci e ombre
Cloud computing luci e ombreCloud computing luci e ombre
Cloud computing luci e ombre
 
Cloud storage sicurezza e affidabilita'
Cloud storage sicurezza e affidabilita'Cloud storage sicurezza e affidabilita'
Cloud storage sicurezza e affidabilita'
 
Dropbox
DropboxDropbox
Dropbox
 
Smau milano 2013 massimo farina
Smau milano 2013 massimo farinaSmau milano 2013 massimo farina
Smau milano 2013 massimo farina
 

Andere mochten auch

Pixels
PixelsPixels
PixelsMorn
 
Lezione 10: Reti sociali
Lezione 10:  Reti socialiLezione 10:  Reti sociali
Lezione 10: Reti socialiRoberto Polillo
 
Mobile I Phone
Mobile I PhoneMobile I Phone
Mobile I PhoneAngela ***
 
Lezione 4: Web feed e aggregatori
Lezione 4: Web feed e aggregatoriLezione 4: Web feed e aggregatori
Lezione 4: Web feed e aggregatoriRoberto Polillo
 
Corso Web 2.0 (2009): 2. Dal Web 1.0 al Web 2.0
Corso Web 2.0 (2009): 2. Dal Web 1.0 al Web 2.0Corso Web 2.0 (2009): 2. Dal Web 1.0 al Web 2.0
Corso Web 2.0 (2009): 2. Dal Web 1.0 al Web 2.0Roberto Polillo
 
Raccolte fotografiche nell'era del Web 2.0
Raccolte fotografiche nell'era del Web 2.0Raccolte fotografiche nell'era del Web 2.0
Raccolte fotografiche nell'era del Web 2.0Giuseppe Benevento
 
iPolitik
iPolitikiPolitik
iPolitikDeppa
 
Introduzione al cloud computing
Introduzione al cloud computingIntroduzione al cloud computing
Introduzione al cloud computingmzuccaroli
 
Cloud Interno alle Pubbliche Amministrazioni
Cloud Interno alle Pubbliche AmministrazioniCloud Interno alle Pubbliche Amministrazioni
Cloud Interno alle Pubbliche AmministrazioniAlex Curti
 
Linee Strategiche 2010 2012 Indirizzi Ict Pubblica Amministrazione
Linee Strategiche 2010 2012 Indirizzi Ict Pubblica AmministrazioneLinee Strategiche 2010 2012 Indirizzi Ict Pubblica Amministrazione
Linee Strategiche 2010 2012 Indirizzi Ict Pubblica AmministrazioneSTUDIO BARONI
 
Oss. Cloud ICT as a Service
Oss. Cloud ICT as a ServiceOss. Cloud ICT as a Service
Oss. Cloud ICT as a ServiceAlessandro Piva
 
10. Conoscere l'utente (Parte I)
10. Conoscere l'utente (Parte I)10. Conoscere l'utente (Parte I)
10. Conoscere l'utente (Parte I)Roberto Polillo
 
Un modello di qualità per i siti Web
Un modello di qualità per i siti WebUn modello di qualità per i siti Web
Un modello di qualità per i siti WebRoberto Polillo
 
I vantaggi del cloud
I vantaggi del cloudI vantaggi del cloud
I vantaggi del cloudMiriade Spa
 
6. Architettura informazione
6. Architettura informazione6. Architettura informazione
6. Architettura informazioneRoberto Polillo
 

Andere mochten auch (20)

Pixels
PixelsPixels
Pixels
 
Lezione 10: Reti sociali
Lezione 10:  Reti socialiLezione 10:  Reti sociali
Lezione 10: Reti sociali
 
Mobile I Phone
Mobile I PhoneMobile I Phone
Mobile I Phone
 
Lezione 4: Web feed e aggregatori
Lezione 4: Web feed e aggregatoriLezione 4: Web feed e aggregatori
Lezione 4: Web feed e aggregatori
 
Dig Or Bury
Dig Or BuryDig Or Bury
Dig Or Bury
 
Corso Web 2.0 (2009): 2. Dal Web 1.0 al Web 2.0
Corso Web 2.0 (2009): 2. Dal Web 1.0 al Web 2.0Corso Web 2.0 (2009): 2. Dal Web 1.0 al Web 2.0
Corso Web 2.0 (2009): 2. Dal Web 1.0 al Web 2.0
 
Guerra Tra Browser
Guerra Tra BrowserGuerra Tra Browser
Guerra Tra Browser
 
Raccolte fotografiche nell'era del Web 2.0
Raccolte fotografiche nell'era del Web 2.0Raccolte fotografiche nell'era del Web 2.0
Raccolte fotografiche nell'era del Web 2.0
 
Service Backup Online
Service Backup OnlineService Backup Online
Service Backup Online
 
iPolitik
iPolitikiPolitik
iPolitik
 
Introduzione al cloud computing
Introduzione al cloud computingIntroduzione al cloud computing
Introduzione al cloud computing
 
Cloud Interno alle Pubbliche Amministrazioni
Cloud Interno alle Pubbliche AmministrazioniCloud Interno alle Pubbliche Amministrazioni
Cloud Interno alle Pubbliche Amministrazioni
 
Linee Strategiche 2010 2012 Indirizzi Ict Pubblica Amministrazione
Linee Strategiche 2010 2012 Indirizzi Ict Pubblica AmministrazioneLinee Strategiche 2010 2012 Indirizzi Ict Pubblica Amministrazione
Linee Strategiche 2010 2012 Indirizzi Ict Pubblica Amministrazione
 
Oss. Cloud ICT as a Service
Oss. Cloud ICT as a ServiceOss. Cloud ICT as a Service
Oss. Cloud ICT as a Service
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
10. Conoscere l'utente (Parte I)
10. Conoscere l'utente (Parte I)10. Conoscere l'utente (Parte I)
10. Conoscere l'utente (Parte I)
 
Siti web di qualità
Siti web di qualitàSiti web di qualità
Siti web di qualità
 
Un modello di qualità per i siti Web
Un modello di qualità per i siti WebUn modello di qualità per i siti Web
Un modello di qualità per i siti Web
 
I vantaggi del cloud
I vantaggi del cloudI vantaggi del cloud
I vantaggi del cloud
 
6. Architettura informazione
6. Architettura informazione6. Architettura informazione
6. Architettura informazione
 

Ähnlich wie 20. Cloud computing

6. Il Web come piattaforma
6. Il Web come piattaforma6. Il Web come piattaforma
6. Il Web come piattaformaRoberto Polillo
 
Lezione 6: Il Web come piattaforma
Lezione 6: Il Web come piattaformaLezione 6: Il Web come piattaforma
Lezione 6: Il Web come piattaformaRoberto Polillo
 
Corso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaformaCorso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaformaRoberto Polillo
 
Introduzione Cloud Computing
Introduzione Cloud ComputingIntroduzione Cloud Computing
Introduzione Cloud Computingsteccami
 
2011.06.30 scenari applicativi per il cloud computing
2011.06.30   scenari applicativi per il cloud computing2011.06.30   scenari applicativi per il cloud computing
2011.06.30 scenari applicativi per il cloud computingMarco Parenzan
 
La rivoluzione del web 2.0
La rivoluzione del web 2.0La rivoluzione del web 2.0
La rivoluzione del web 2.0Luca Mascaro
 
From Virtualization to smart cloud computing, 2015, distributed systems
From Virtualization to smart cloud computing, 2015, distributed systemsFrom Virtualization to smart cloud computing, 2015, distributed systems
From Virtualization to smart cloud computing, 2015, distributed systemsPaolo Nesi
 
Aws (amazon web services) - Slide
Aws (amazon web services) - SlideAws (amazon web services) - Slide
Aws (amazon web services) - Slidealessioemireni
 
Cloud computing nel mondo del gaming
Cloud computing nel mondo del gamingCloud computing nel mondo del gaming
Cloud computing nel mondo del gamingAlexandru Dumitriu
 
Introduction to Cloud Computing - ITS 2014 Edition
Introduction to Cloud Computing - ITS 2014 EditionIntroduction to Cloud Computing - ITS 2014 Edition
Introduction to Cloud Computing - ITS 2014 EditionMarco Parenzan
 
Il Cloud Computing
Il Cloud ComputingIl Cloud Computing
Il Cloud Computingzambe92
 
Come affrontare la sfida del Cloud Computing
Come affrontare la sfida del Cloud ComputingCome affrontare la sfida del Cloud Computing
Come affrontare la sfida del Cloud ComputingInnocenti Andrea
 
Uno sguardo sul piano di abilitazione all’utilizzo delle tecnologie cloud, ne...
Uno sguardo sul piano di abilitazione all’utilizzo delle tecnologie cloud, ne...Uno sguardo sul piano di abilitazione all’utilizzo delle tecnologie cloud, ne...
Uno sguardo sul piano di abilitazione all’utilizzo delle tecnologie cloud, ne...Team per la Trasformazione Digitale
 
7. Applicazioni Web e CMS
7. Applicazioni Web e CMS7. Applicazioni Web e CMS
7. Applicazioni Web e CMSRoberto Polillo
 
Smau milano 2012 fabrizio amarilli architettura
Smau milano 2012 fabrizio amarilli architetturaSmau milano 2012 fabrizio amarilli architettura
Smau milano 2012 fabrizio amarilli architetturaSMAU
 
Il Cloud Infrastrutturale
Il Cloud InfrastrutturaleIl Cloud Infrastrutturale
Il Cloud InfrastrutturaleMarco Lombardo
 

Ähnlich wie 20. Cloud computing (20)

6. Il Web come piattaforma
6. Il Web come piattaforma6. Il Web come piattaforma
6. Il Web come piattaforma
 
Lezione 6: Il Web come piattaforma
Lezione 6: Il Web come piattaformaLezione 6: Il Web come piattaforma
Lezione 6: Il Web come piattaforma
 
Corso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaformaCorso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaforma
 
Introduzione Cloud Computing
Introduzione Cloud ComputingIntroduzione Cloud Computing
Introduzione Cloud Computing
 
L'aspetto sociale del p2p
L'aspetto sociale del p2pL'aspetto sociale del p2p
L'aspetto sociale del p2p
 
l'aspetto sociale del p2p
l'aspetto sociale del p2pl'aspetto sociale del p2p
l'aspetto sociale del p2p
 
2011.06.30 scenari applicativi per il cloud computing
2011.06.30   scenari applicativi per il cloud computing2011.06.30   scenari applicativi per il cloud computing
2011.06.30 scenari applicativi per il cloud computing
 
La rivoluzione del web 2.0
La rivoluzione del web 2.0La rivoluzione del web 2.0
La rivoluzione del web 2.0
 
From Virtualization to smart cloud computing, 2015, distributed systems
From Virtualization to smart cloud computing, 2015, distributed systemsFrom Virtualization to smart cloud computing, 2015, distributed systems
From Virtualization to smart cloud computing, 2015, distributed systems
 
Aws (amazon web services) - Slide
Aws (amazon web services) - SlideAws (amazon web services) - Slide
Aws (amazon web services) - Slide
 
Cloud computing nel mondo del gaming
Cloud computing nel mondo del gamingCloud computing nel mondo del gaming
Cloud computing nel mondo del gaming
 
Introduction to Cloud Computing - ITS 2014 Edition
Introduction to Cloud Computing - ITS 2014 EditionIntroduction to Cloud Computing - ITS 2014 Edition
Introduction to Cloud Computing - ITS 2014 Edition
 
Il Cloud Computing
Il Cloud ComputingIl Cloud Computing
Il Cloud Computing
 
Aspetto sociale del p2p
Aspetto sociale del p2pAspetto sociale del p2p
Aspetto sociale del p2p
 
Web2.0
Web2.0Web2.0
Web2.0
 
Come affrontare la sfida del Cloud Computing
Come affrontare la sfida del Cloud ComputingCome affrontare la sfida del Cloud Computing
Come affrontare la sfida del Cloud Computing
 
Uno sguardo sul piano di abilitazione all’utilizzo delle tecnologie cloud, ne...
Uno sguardo sul piano di abilitazione all’utilizzo delle tecnologie cloud, ne...Uno sguardo sul piano di abilitazione all’utilizzo delle tecnologie cloud, ne...
Uno sguardo sul piano di abilitazione all’utilizzo delle tecnologie cloud, ne...
 
7. Applicazioni Web e CMS
7. Applicazioni Web e CMS7. Applicazioni Web e CMS
7. Applicazioni Web e CMS
 
Smau milano 2012 fabrizio amarilli architettura
Smau milano 2012 fabrizio amarilli architetturaSmau milano 2012 fabrizio amarilli architettura
Smau milano 2012 fabrizio amarilli architettura
 
Il Cloud Infrastrutturale
Il Cloud InfrastrutturaleIl Cloud Infrastrutturale
Il Cloud Infrastrutturale
 

Mehr von Roberto Polillo

Future City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuroFuture City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuroRoberto Polillo
 
Teaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerationsTeaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerationsRoberto Polillo
 
22. Conclusioni del corso
22. Conclusioni del corso22. Conclusioni del corso
22. Conclusioni del corsoRoberto Polillo
 
ICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioniICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioniRoberto Polillo
 
Editoria e industria dei media di fronte alla rivoluzione digitale
Editoria e industria dei media di fronte alla rivoluzione digitaleEditoria e industria dei media di fronte alla rivoluzione digitale
Editoria e industria dei media di fronte alla rivoluzione digitaleRoberto Polillo
 
21. Progettare per l'errore
21. Progettare per l'errore21. Progettare per l'errore
21. Progettare per l'erroreRoberto Polillo
 
20. Principi e linee guida (II)
20. Principi e linee guida (II)20. Principi e linee guida (II)
20. Principi e linee guida (II)Roberto Polillo
 
20. Principi e linee guida (I)
20. Principi e linee guida (I)20. Principi e linee guida (I)
20. Principi e linee guida (I)Roberto Polillo
 
18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)Roberto Polillo
 
17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)Roberto Polillo
 
16. Evoluzione dei paradigmi di interazione uomo macchina (I)
16. Evoluzione dei paradigmi di interazione uomo macchina (I)16. Evoluzione dei paradigmi di interazione uomo macchina (I)
16. Evoluzione dei paradigmi di interazione uomo macchina (I)Roberto Polillo
 
19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e segg19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e seggRoberto Polillo
 
18. Content sharing sites
18. Content sharing sites18. Content sharing sites
18. Content sharing sitesRoberto Polillo
 
17. Web feed e aggregatori
17. Web feed e aggregatori17. Web feed e aggregatori
17. Web feed e aggregatoriRoberto Polillo
 
15. Ancora sulla grafica
15. Ancora sulla grafica15. Ancora sulla grafica
15. Ancora sulla graficaRoberto Polillo
 

Mehr von Roberto Polillo (20)

Future City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuroFuture City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuro
 
Teaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerationsTeaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerations
 
Conclusioni del corso
Conclusioni del corsoConclusioni del corso
Conclusioni del corso
 
22. Conclusioni del corso
22. Conclusioni del corso22. Conclusioni del corso
22. Conclusioni del corso
 
ICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioniICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioni
 
Editoria e industria dei media di fronte alla rivoluzione digitale
Editoria e industria dei media di fronte alla rivoluzione digitaleEditoria e industria dei media di fronte alla rivoluzione digitale
Editoria e industria dei media di fronte alla rivoluzione digitale
 
21. Progettare per l'errore
21. Progettare per l'errore21. Progettare per l'errore
21. Progettare per l'errore
 
20. Principi e linee guida (II)
20. Principi e linee guida (II)20. Principi e linee guida (II)
20. Principi e linee guida (II)
 
20. Principi e linee guida (I)
20. Principi e linee guida (I)20. Principi e linee guida (I)
20. Principi e linee guida (I)
 
18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)
 
Wikipedia
WikipediaWikipedia
Wikipedia
 
Open internet
Open internetOpen internet
Open internet
 
17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)
 
16. Evoluzione dei paradigmi di interazione uomo macchina (I)
16. Evoluzione dei paradigmi di interazione uomo macchina (I)16. Evoluzione dei paradigmi di interazione uomo macchina (I)
16. Evoluzione dei paradigmi di interazione uomo macchina (I)
 
20. Social networks
20. Social networks20. Social networks
20. Social networks
 
19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e segg19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e segg
 
18. Content sharing sites
18. Content sharing sites18. Content sharing sites
18. Content sharing sites
 
17. Web feed e aggregatori
17. Web feed e aggregatori17. Web feed e aggregatori
17. Web feed e aggregatori
 
15. Ancora sulla grafica
15. Ancora sulla grafica15. Ancora sulla grafica
15. Ancora sulla grafica
 
16. Social media
16. Social media16. Social media
16. Social media
 

Kürzlich hochgeladen

La seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieLa seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieVincenzoPantalena1
 
Esame finale - riunione genitori 2024.pptx
Esame finale - riunione genitori 2024.pptxEsame finale - riunione genitori 2024.pptx
Esame finale - riunione genitori 2024.pptxfedericodellacosta2
 
Esperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superioreEsperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superiorevaleriodinoia35
 
Storia dell’Inghilterra nell’Età Moderna.pptx
Storia dell’Inghilterra nell’Età Moderna.pptxStoria dell’Inghilterra nell’Età Moderna.pptx
Storia dell’Inghilterra nell’Età Moderna.pptxOrianaOcchino
 
lezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldilezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldivaleriodinoia35
 
Ticonzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaTiconzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaPierLuigi Albini
 
La produzione e la gestione degli Open Data
La produzione e la gestione degli Open DataLa produzione e la gestione degli Open Data
La produzione e la gestione degli Open DataGianluigi Cogo
 
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaIL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaRafael Figueredo
 

Kürzlich hochgeladen (8)

La seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieLa seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medie
 
Esame finale - riunione genitori 2024.pptx
Esame finale - riunione genitori 2024.pptxEsame finale - riunione genitori 2024.pptx
Esame finale - riunione genitori 2024.pptx
 
Esperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superioreEsperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superiore
 
Storia dell’Inghilterra nell’Età Moderna.pptx
Storia dell’Inghilterra nell’Età Moderna.pptxStoria dell’Inghilterra nell’Età Moderna.pptx
Storia dell’Inghilterra nell’Età Moderna.pptx
 
lezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldilezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldi
 
Ticonzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaTiconzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza cultura
 
La produzione e la gestione degli Open Data
La produzione e la gestione degli Open DataLa produzione e la gestione degli Open Data
La produzione e la gestione degli Open Data
 
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaIL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
 

20. Cloud computing

  • 1. Edizione 2011-12 Università degli Studi di Milano Bicocca Dipartimento di Informatica, Sistemistica e Comunicazione Corso di Strumenti e applicazioni del Web 20. Cloud computing Roberto Polillo
  • 2.
  • 3.
  • 4. Computing paradigms R.Polillo - Dicembre 2011 Mainframe computing 1 computer / molti utenti 1965 Client-server computing molti computer / molti utenti 1985 “ The network is the computer” (John Gage, Sun Microsystems, 1984) Internet Cloud computing internet / tutti gli utenti 2005+ “ The cloud is the computer”
  • 5. Un grande cambio di paradigma internet La piattaforma elaborativa si sposta da qui… … a qui dalla rete come insieme di pagine web interconnesse (ipertesto) … alla rete come insieme di applicazioni interconnesse dai “fat client” … … ai “thin client” dal software come prodotto … al software come servizio dalle software release… … al miglioramento continuo (perpetual beta) dall’architettura proprietaria… … all’architettura aperta dal lavoro individuale… … al lavoro cooperativo dalle risorse private… … alle risorse condivise da Microsoft… … a Google R.Polillo - Dicembre 2011
  • 6.
  • 7. Cloud computing: i livelli Infrastructure (IaaS) Storage Platform (PaaS) Piattaforma di elaborazione Servizi applicativi Application (SaaS) Web services Client Esempi : Amazon Web Services (2006+) IBM Blue Cloud (2008+) Google App Engine (2008+) Microsoft Windows Azure (2009+) Esempi : Amazon, eBay, Facebook, Youtube, Skype, Google Apps, Salesforce, Dropbox, … web services utilizzabili via API Idealmente, solo sw di accesso, navigazione e gestione dell’interfaccia con l’utente (thin client, mobile client) R.Polillo - Dicembre 2011
  • 8. Una situazione molto complessa… R.Polillo - Dicembre 2011
  • 9. Virtualizzazione e globalizzazione Acquisto il servizio da un singolo fornitore, ma le risorse che utilizzo possono provenire da una moltitudine di fornitori / infrastrutture diversi, a me non noti R.Polillo - Dicembre 2011
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Office suites: possibilità R.Polillo - Dicembre 2011 DATA APP OFFLINE Es. MS OFFICE DATA APP IBRIDA Es. MS OFFICE LIVE WORKSPACE (discontinued) Fat client download DATA APP ONLINE Es. GOOGLE DOCS, zoho, … INTERNET Thin client download
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. http://maps.google.it/ R.Polillo - Dicembre 2011
  • 28. Google Earth R.Polillo - Dicembre 2011
  • 31. Google Streetview R.Polillo - Dicembre 2011
  • 32. Google car R.Polillo - Dicembre 2011
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46. www.hyperwords.net R.Polillo - Dicembre 2011 (sito qualsiasi) foto BROWSER Monitor hyperwords
  • 47.
  • 48. Quali mashup? R.Polillo - Dicembre 2011 Fonte: http://www.programmableweb.com/mashups
  • 49.
  • 50.
  • 51.
  • 52.