SlideShare une entreprise Scribd logo
1  sur  84
Télécharger pour lire hors ligne
Introduzione al
Cloud Computing
Edizione 2014
Marco Parenzan
Introduzione al
Cloud Computing
Verso il Cloud, attraverso l’Utility Computing
Alcuni termini

 Hosting è l’esecuzione di una soluzione applicativa su un server di produzione
 Hosting on premise è l’hosting «in casa propria»
 Il deployment è l’attività di installazione della soluzione applicativa sull’hosting
Spesa attuale
Alcune cattive abitudini

 Non calcolare il ritorno economico della messa in produzione di una soluzione applicativa
 Non calcolare il costo operativo di una soluzione applicativa
 Pensare che i costi siano fissi
 Pensare che decisa una volta (all’inizio) la scelta sia per sempre

 Pensare che una soluzione applicativa giri su una sola macchina
Una discussione

 Il costo del telefono e della connettività Internet sono fissi

 I costi di acqua, luce e gas sono variabili (eppure la manutenzione di una rete acqua,
luce e gas è arbitrariamente straordinaria – se non si rompe...)
 Qualsiasi infrastruttura ha bisogno di manutenzione
 La manutenzione sulla rete telefonica e dati è sempre straordinaria
 La manutenzione di un server è ordinaria
“Computation may someday
be organized as a public utility”
(John Mccarty, 1960s)
What do you request to a utility
computing?


Off Site, third party provider



Accessed via internet



Minimal/no IT skills required to implements



Provisioning



Real time deployment





Self service requesting
Dynamic fine-grained scaling

Pricing Model





Fine grained
Usage based

UI




System Interfaces




Browser

Web Services APIs

Shared Resources
Computing: la quinta utility

 Acqua
 Gas
 Elettricità
 Telefono

 Computing
History of Cloud Computing
1960 : John McCarthy’s Concept

“Computation may someday be organized
as a public utility."

1999 : Salesforce.com

“Pioneered the concept of delivering
enterprise applications via a simple website”

2000 : Microsoft
2001 : IBM

“Expanded Sass Concept through web
service”

2005 : Amazon

“Launch of Amazon web services”

2007 : Google and IBM

“Start researching Cloud Computing”

2008 : Gartner Research

“Start using Cloud Computing in many
organization”
Allocated

Potential
business loss

IT CAPACITY

Not Enough Power

IT-capacities

Load Forecast

Too Much
Power

Wasted
capacity

Actual Load
TIME

Managing demannd
Don’t forget you are also paying for unnecessary software licencing while you are over capacity
Introduzione al
Cloud Computing
La trappola è dietro l’angolo
Dark Cloud 2013 The Cloud is over-hyped
Buy vs Rent (Da CapEx ad OpEx)

 La possibilità di usufruire di un prodotto, hardware o software in modalità as a
service, consente di convertire i costi in conto capitale (CapEx) in costi operativi (OpEx)
 Questo permette di ridurre i costi di investimento iniziali e di operatività perché non
avremo, nelle fasi iniziali, una spesa massiccia
 Soprattutto nell’ambito IT in cui è difficile calcolare il ROI è utile un approccio di “Pay-perUse”
CloudIT = Green IT?

 La virtualizzazione (una delle basi del Cloud Computing)
 Riduce i costi energetici dell’80%
 Aumenta l’utilizzo dell’hardware esistente dal 10-15% all’80%
 Riduce l’hardware richiesto in un rapporto 10:1 o superiore (server consolidation)

 Riduce lo spazio fisico occupato dai rack e riduce drasticamente la cavetteria
Ebbene: quanto costa il
Cloud?
Vediamo un esempio: Windows Azure
Introduzione al
Cloud Computing
Fun stuff
Un punto di vista diverso


“Personalmente non credo che il cloud computing sia un male assoluto, ma allo stesso tempo
non mi sento di affermare che si tratti di un bene. Purtroppo alcuni modi di usare la Rete e le
risorse informatiche in generale non sono corretti, perché impoveriscono la nostra libertà.
Fondamentalmente con il cloud computing fai qualcosa che potresti benissimo fare sul tuo
stesso computer, con lo svantaggio che invii i tuoi dati su un sistema che non ti appartiene,
dando la possibilità a sconosciuti di sapere esattamente quello che tu stai cercando di fare.
Insomma, dico solo che il cloud computing limita, e non poco, la nostra libertà, soprattutto in
termini di sicurezza e privacy.”



Richard Stallman



http://www.linux-magazine.it/Richard-Stallman-l-ultimo-degli-hacker.htm





Vedi anche
http://www.guardian.co.uk/technology/2008/sep/29/cloud.computing.richard.stallman
#1 reason to go Cloudy?

♥ ♥ ♥ Technology geeky! ♥ ♥ ♥
Using only the tech angle will #FAIL!
Introduzione al Cloud
Computing
Una introduzione emozionale
Why, How, What, not What, How, Why
Curva di diffusione dell’innovazione
Il telefono a disco…
L'unica ragione per cui la gente compra i telefoni a toni è perché non si possono più comprare i telefoni a disco
YOU
La classica formazione «it»
Le aziende hanno bisogno di soluzioni, non di tecnologie
Bisogna specificare bene i requisiti
Le soluzioni le troviamo tramite il software
SOLUZIONE FATTA DI PERSONE IT
SOLUZIONE FATTA DI CODICE
SOLUZIONE FATTA DI INFRASTRUTTURA
SOLUZIONE FATTA DI SOFTWARE
Perché?
Perché ci sono dei fenomeni globali
Smartphones
APPS
SOCIAL
CRESCITASCALABILITÀ
THIS IS ANOTHER KIND OF SCALABILITY
SOLUZIONE FATTA DI INFRASTRUTTURA
Cosa
COS’è il WEB [2.0]?
WEB la rete che vedi dall’esterno
COS’è il cloud?
Cloud è la rete che vedi
all’interno
Cos’è il web [2.0]?
È la rete dove vivi parte della tua vita
Cos’è il cloud?
È la rete in cui porti parte della tua vita
È la rete che gestisce parte della tua vita
È la rete che cresce con l’evolvere della tua vita
Introduzione al
Cloud Computing
Avere un Business Plan
Nuove abitudini

 Avere sempre un business plan
 I costi sono variabili (ma questo non significa che la spesa non sia predicibile – bisogna
saperlo fare)
 Bisogna adattare le scelte fatte in corso d’opera
 Una soluzione applicativa deve poter girare su più macchine
Vantaggi

 Ridurre gli investimenti IT per l’Impresa
 Variabilizzare i costi, rendendoli certi
 Ridurre la necessità di investire in competenze interne per la gestione dell’infrastruttura e
l’aggiornamento del software
Appetibile

 Disponibilità ovunque
 Rapidità di implementazione
 Facilità di utilizzo
 Aggiornamento costante del software

 Scalabilità della soluzione
Introduzione al
Cloud Computing
What is Cloud?
Cos’è il Cloud Computing
On-demand, scalable, multi-tenant, self-service compute and storage resources
Cos’è il Cloud Computing

 Il Cloud Computing è un modello che consente una convenienza attraverso l’accesso
(on-demand) ad una rete condivisa di un pool di risorse di calcolo configurabili (ad
esempio, network, server, storage, applicazioni e servizi) che possono essere rapidamente
fornite e rilasciate con il minimo sforzo di gestione o con interazione del service provider.
 Questo modello di Cloud promuove la disponibilità ed è composto da cinque
caratteristiche fondamentali, tre modelli di servizio, e quattro modelli di distribuzione..

NIST v15 – 07/10/2009
NIST - National Institute of Standards and Technology
http://csrc.nist.gov/groups/SNS/cloud-computing/
Introduzione al
Cloud Computing
Caratteristiche del Cloud
On Demand Self Service

 Il Consumatore può disporre di capacità di calcolo (es. server time, network storage) se
necessario senza richiedere l’interazione umana con alcun fornitore del servizio.
 Il servizio è completamente automatizzato e permette di modificare la richiesta a
seconda delle volontà del consumatore.

On-demand selfservice

Broad
network
access

Resource
pooling

Measured
Service

Rapid
elasticity
Broad Network Access

 Le capacità sono disponibili in rete ed accessibili in qualsiasi momento tramite Pc, Laptop
ma anche altri strumenti che possono accedere ad Internet come Cellulari, Palmari ecc…

On-demand selfservice

Broad
network
access

Resource
pooling

Measured
Service

Rapid
elasticity
Resource Pooling

 Le risorse di calcolo sono messe al servizio di tutti i consumatori utilizzando un modello
MULTITENANT, che permette ad un’istanza Software di servire più Client, con diverse risorse
fisiche e virtuali dinamicamente riassegnate in base alla domanda dei consumatori.
 L’Utente in genere non ha controllo/conoscenza dell’esatta posizione delle risorse (in
alcuni casi può essere un problema).

On-demand selfservice

Broad
network
access

Resource
pooling

Measured
Service

Rapid
elasticity
Measured Service

 I Sistemi Cloud automaticamente controllano e ottimizzano le risorse misurandole
adeguatamente.
 L’utilizzo è misurato per offrire un servizio “Pay-per-Use”. L’utente paga per il servizio che
realmente utilizza.

On-demand selfservice

Broad
network
access

Resource
pooling

Measured
Service

Rapid
elasticity
Rapid Elasticity

 Le Risorse possono essere rapidamente ed elasticamente incrementate per scalare la
potenza ed essere allo stesso modo rilasciate.
 Per il consumatore le capacità delle risorse disponibili spesso sembrano “infinite” e può
acquistarne qualsiasi quantità in qualsiasi momento.

On-demand selfservice

Broad
network
access

Resource
pooling

Measured
Service

Rapid
elasticity
Introduzione al
Cloud Computing
Scenari
Predictable Bursting

Services with no seasonality trends
No particular peaks

IT complexity, no wasted capacity
Uso «sostanzialmente» costante
Applicazioni interne
Unpredictable Bursting

Marketing On-Time Offer
Aperiodical Dues
Special Event
Unexpected/unplanned peak in
demand
Sudden spike impacts performance
Can’t over provision for extreme cases

Average Usage
Periodical Bursting

Marketing Periodical Offer
Periodical Dues
Special Repeatable Events
Services with micro seasonality trends
Peaks due to periodic increased
demand
IT complexity and wasted capacity
On/Off Bursting
Digital media rendering and encoding
Financial and insurance risk calculation
Engineering modeling and simulation
Computational life sciences
Earth sciences
Data analytics
On & off workloads (e.g. batch job)
Over provisioned capacity is wasted
Time to market can be cumbersome
Growing Fast

Social Media
Web Games
Successful services needs to
grow/scale
Keeping up w/ growth is big IT
challenge
Cannot provision hardware fast
enough

Average Usage
Introduzione al Cloud Computing
Cloud Deployment Models
Modello di distribuzione
La cloud infrastructure è di
proprietà o in leasing di una sola
organizzazione ed è utilizzata
esclusivamente
dall'organizzazione

La cloud infrastructure è di
proprietà di una
organizzazione che vende i
servizi cloud al pubblico o
ad un gruppo di grandi
imprese

La cloud infrastructure
è condivisa da diverse
organizzazioni e sostiene
una comunità specifica
che ne condivide degli ambiti
(ad esempio, la mission, i
requisiti di sicurezza, la policy, e
le considerazioni di conformità).

L’infrastruttura è una
composizione di due o più
cloud (private, community, o
public) in una entità unica,
tenute insieme da
tecnologie proprietarie tali
da permettere la portabilità
dei dati e delle applicazioni
(ad esempio, cloud
bursting).
Percorso attraverso i modelli di
distribuzione
Introduzione al Cloud Computing
Modelli di Servizio
Modello di servizio


(SaaS). Fornisce al consumatore la possibilità di usare le
applicazioni in esecuzione su una Cloud infrastructure
accessibile da vari dispositivi client attraverso una interfaccia
come un browser Web (ad esempio, una web-based e-mail). Il
consumatore non riesce a controllare l’ infrastruttura base della
Cloud, rete, server, sistemi operativi, storage, con la possibile
eccezione di limitate specifiche impostazione per l'utente delle
impostazioni di configurazione dell’applicazione.



(PaaS). Fornisce al consumatore la possibilità di distribuire nella
Cloud infrastructure applicazioni create dal consumatore che
utilizzano linguaggi di programmazione supportati dal fornitore
(ad esempio, Java, Python,. Net). Il consumatore non ha il
controllo della base della Cloud infrastructure, rete, server,
sistemi operativi, storage, ma ha il controllo sulle applicazioni
distribuite ed eventualmente sulle configurazioni dell’ ambiente.



(IaaS). Fornisce al consumatore il poter noleggiare capacità di
CPU, storage, network, e altre risorse fondamentali che il
consumatore è in grado di implementare e gestire, che possono
includere i sistemi operativi e le applicazioni. Il consumatore non
ha il controllo delle infrastruttura di base della Cloud, ma ha il
controllo su sistemi operativi, storage, la distribuzione delle
applicazioni, ed eventualmente selezionare componenti di rete
(ad esempio, firewall, load balancer).

Application

Platform

Infrastructure
IaaS

 rappresenta il primo passo nel cloud computing e consiste nell’utilizzare l’infrastruttura
messa a disposizione dal fornitore per eseguire la propria applicazione, a fronte di un
pagamento in base al consumo dell’infrastruttura stessa. Tipicamente, questo tipo di
servizio offre la parte relativa al networking, allo storage dei dati, ai server fisici e ai
software di virtualizzazione.
Infrastructure as a Service (IaaS)

 Fornisce al consumatore la possibilità di noleggiare capacità di CPU, storage, network e
altre risorse fondamentali che il consumatore è in grado di implementare e di gestire.
Possono includere i sistemi operativi e le applicazioni.
 Il consumatore ha il controllo su sistemi operativi, storage ecc…, e seleziona i componenti
di rete (Load Balancer, Firewall ecc…).
PaaS

 rappresenta il passo immediatamente successivo all’ IaaS, in quanto il provider fornisce
non solo l’infrastruttura ma anche il sistema operativo, i middleware e l’ambiente
necessario per eseguire l’applicazione dell’utente.
PaaS

 Fornisce al consumatore la possibilità di distribuire nella Cloud Infrastructure applicazioni
create dal consumatore che utilizzano linguaggi di programmazione supportati dal
fornitore
 Il consumatore non ha il controllo della base della Cloud Infrastructure
 Il consumatore ha il controllo sulle applicazioni distribuite ed eventualmente sulle
configurazioni dell’ambiente
SaaS
 in questo caso non viene eseguita un’applicazione proprietaria del cliente, ma il cliente
stesso paga il diritto di utilizzo di un’applicazione messa a disposizione dal provider, senza
preoccuparsi di come essa venga realizzata e gestita nel cloud. L’unica preoccupazione
del cliente in questo caso, oltre ovviamente alla scelta della corretta applicazione che
soddisfi le sue necessità, è quella di gestire il numero di licenze richieste in funzione del
numero di utenti
 hardware o software da gestire
 Servizi erogati attraverso un browser

 Uso del servizio “on demand” da parte dei clienti
 Scalabilità instantanea
I servizi del Cloud Computing

Control+Cost

Efficiency
XaaS=«Entusiasmo Cloud»
Introduzione al
Cloud Computing
Edizione 2014
Marco Parenzan

Contenu connexe

Tendances

Cloud Computing: La nuvola intelligente 2015
Cloud Computing: La nuvola intelligente 2015Cloud Computing: La nuvola intelligente 2015
Cloud Computing: La nuvola intelligente 2015Lorenzo Carnevale
 
Il Cloud Computing
Il Cloud ComputingIl Cloud Computing
Il Cloud Computingzambe92
 
Trasformazione digitale fabio-cecaro
Trasformazione digitale fabio-cecaroTrasformazione digitale fabio-cecaro
Trasformazione digitale fabio-cecaroVMEngine
 
Introduction to Cloud Computing - Edition Fall 2014
Introduction to Cloud Computing - Edition Fall 2014Introduction to Cloud Computing - Edition Fall 2014
Introduction to Cloud Computing - Edition Fall 2014Marco Parenzan
 
Il futuro fra le nuvole
Il futuro fra le nuvoleIl futuro fra le nuvole
Il futuro fra le nuvoleGianluigi Cogo
 
Tesi - L'autenticazione nel cloud computing
Tesi - L'autenticazione nel cloud computingTesi - L'autenticazione nel cloud computing
Tesi - L'autenticazione nel cloud computingfrancesco pesare
 
Cloud computing un fenomeno che potrebbe cambiare il mondo - presentazione te...
Cloud computing un fenomeno che potrebbe cambiare il mondo - presentazione te...Cloud computing un fenomeno che potrebbe cambiare il mondo - presentazione te...
Cloud computing un fenomeno che potrebbe cambiare il mondo - presentazione te...SergioGaeta
 
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
 
Multi Cloud essentials
Multi Cloud essentialsMulti Cloud essentials
Multi Cloud essentialsantimo musone
 
Lezione 5 del 14 febbraio 2012 - CLOUD COMPUTING parte 2a
Lezione 5 del 14 febbraio 2012 - CLOUD COMPUTING parte 2aLezione 5 del 14 febbraio 2012 - CLOUD COMPUTING parte 2a
Lezione 5 del 14 febbraio 2012 - CLOUD COMPUTING parte 2aGianluigi Cogo
 
Con Aruba, a lezione di cloud #lezione 31: 'API e Cloud Computing, personali...
Con Aruba, a lezione di cloud  #lezione 31: 'API e Cloud Computing, personali...Con Aruba, a lezione di cloud  #lezione 31: 'API e Cloud Computing, personali...
Con Aruba, a lezione di cloud #lezione 31: 'API e Cloud Computing, personali...Aruba S.p.A.
 
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
 
Smau milano 2012 fabrizio amarilli architettura
Smau milano 2012 fabrizio amarilli architetturaSmau milano 2012 fabrizio amarilli architettura
Smau milano 2012 fabrizio amarilli architetturaSMAU
 
Datacenter Dinamics Converged 2014 - Analizzare il Cloud pubblico, privato e...
Datacenter Dinamics Converged 2014  - Analizzare il Cloud pubblico, privato e...Datacenter Dinamics Converged 2014  - Analizzare il Cloud pubblico, privato e...
Datacenter Dinamics Converged 2014 - Analizzare il Cloud pubblico, privato e...VMEngine
 
Con Aruba, a lezione di cloud #lezione 1 - parte 2: 'Da server dedicato a clo...
Con Aruba, a lezione di cloud #lezione 1 - parte 2: 'Da server dedicato a clo...Con Aruba, a lezione di cloud #lezione 1 - parte 2: 'Da server dedicato a clo...
Con Aruba, a lezione di cloud #lezione 1 - parte 2: 'Da server dedicato a clo...Aruba S.p.A.
 
E suap - cloud computing (Italian)
E suap - cloud computing (Italian)E suap - cloud computing (Italian)
E suap - cloud computing (Italian)Sabino Labarile
 

Tendances (20)

Cloud Computing: La nuvola intelligente 2015
Cloud Computing: La nuvola intelligente 2015Cloud Computing: La nuvola intelligente 2015
Cloud Computing: La nuvola intelligente 2015
 
Il Cloud Computing
Il Cloud ComputingIl Cloud Computing
Il Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Trasformazione digitale fabio-cecaro
Trasformazione digitale fabio-cecaroTrasformazione digitale fabio-cecaro
Trasformazione digitale fabio-cecaro
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
Introduction to Cloud Computing - Edition Fall 2014
Introduction to Cloud Computing - Edition Fall 2014Introduction to Cloud Computing - Edition Fall 2014
Introduction to Cloud Computing - Edition Fall 2014
 
Il futuro fra le nuvole
Il futuro fra le nuvoleIl futuro fra le nuvole
Il futuro fra le nuvole
 
Tesi - L'autenticazione nel cloud computing
Tesi - L'autenticazione nel cloud computingTesi - L'autenticazione nel cloud computing
Tesi - L'autenticazione nel cloud computing
 
Cloud computing un fenomeno che potrebbe cambiare il mondo - presentazione te...
Cloud computing un fenomeno che potrebbe cambiare il mondo - presentazione te...Cloud computing un fenomeno che potrebbe cambiare il mondo - presentazione te...
Cloud computing un fenomeno che potrebbe cambiare il mondo - presentazione te...
 
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
 
Multi Cloud essentials
Multi Cloud essentialsMulti Cloud essentials
Multi Cloud essentials
 
Lezione 5 del 14 febbraio 2012 - CLOUD COMPUTING parte 2a
Lezione 5 del 14 febbraio 2012 - CLOUD COMPUTING parte 2aLezione 5 del 14 febbraio 2012 - CLOUD COMPUTING parte 2a
Lezione 5 del 14 febbraio 2012 - CLOUD COMPUTING parte 2a
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Con Aruba, a lezione di cloud #lezione 31: 'API e Cloud Computing, personali...
Con Aruba, a lezione di cloud  #lezione 31: 'API e Cloud Computing, personali...Con Aruba, a lezione di cloud  #lezione 31: 'API e Cloud Computing, personali...
Con Aruba, a lezione di cloud #lezione 31: 'API e Cloud Computing, personali...
 
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
 
Smau milano 2012 fabrizio amarilli architettura
Smau milano 2012 fabrizio amarilli architetturaSmau milano 2012 fabrizio amarilli architettura
Smau milano 2012 fabrizio amarilli architettura
 
Datacenter Dinamics Converged 2014 - Analizzare il Cloud pubblico, privato e...
Datacenter Dinamics Converged 2014  - Analizzare il Cloud pubblico, privato e...Datacenter Dinamics Converged 2014  - Analizzare il Cloud pubblico, privato e...
Datacenter Dinamics Converged 2014 - Analizzare il Cloud pubblico, privato e...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Con Aruba, a lezione di cloud #lezione 1 - parte 2: 'Da server dedicato a clo...
Con Aruba, a lezione di cloud #lezione 1 - parte 2: 'Da server dedicato a clo...Con Aruba, a lezione di cloud #lezione 1 - parte 2: 'Da server dedicato a clo...
Con Aruba, a lezione di cloud #lezione 1 - parte 2: 'Da server dedicato a clo...
 
E suap - cloud computing (Italian)
E suap - cloud computing (Italian)E suap - cloud computing (Italian)
E suap - cloud computing (Italian)
 

En vedette

Il cloud a scuola - G Suite for Education
Il cloud a scuola - G Suite for EducationIl cloud a scuola - G Suite for Education
Il cloud a scuola - G Suite for EducationAntonio Fini
 
Blending Event-Based and Multi-Agent Systems around Coordination Abstractions
Blending Event-Based and Multi-Agent Systems around Coordination AbstractionsBlending Event-Based and Multi-Agent Systems around Coordination Abstractions
Blending Event-Based and Multi-Agent Systems around Coordination AbstractionsAndrea Omicini
 
Event-Based vs. Multi-Agent Systems: Towards a Unified Conceptual Framework
Event-Based vs. Multi-Agent Systems: Towards a Unified Conceptual FrameworkEvent-Based vs. Multi-Agent Systems: Towards a Unified Conceptual Framework
Event-Based vs. Multi-Agent Systems: Towards a Unified Conceptual FrameworkAndrea Omicini
 
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
 
Jade V
Jade VJade V
Jade Vtmtm99
 
Google Apps - Bertarelli 17marzo
Google Apps - Bertarelli 17marzoGoogle Apps - Bertarelli 17marzo
Google Apps - Bertarelli 17marzoliviapetti
 
EuroCloud - Cloud Communities Day - OpenStack
EuroCloud - Cloud Communities Day - OpenStackEuroCloud - Cloud Communities Day - OpenStack
EuroCloud - Cloud Communities Day - OpenStackDavide Guerri
 
Oss. Cloud ICT as a Service
Oss. Cloud ICT as a ServiceOss. Cloud ICT as a Service
Oss. Cloud ICT as a ServiceAlessandro Piva
 
All about agents jade
All about agents jadeAll about agents jade
All about agents jadeAryan Rathore
 
INSEGNARE AL TEMPO DEI NATIVI DIGITALI. SFIDE E PROSPETTIVE
INSEGNARE  AL TEMPO DEI NATIVI DIGITALI. SFIDE E PROSPETTIVEINSEGNARE  AL TEMPO DEI NATIVI DIGITALI. SFIDE E PROSPETTIVE
INSEGNARE AL TEMPO DEI NATIVI DIGITALI. SFIDE E PROSPETTIVEAntonio Fini
 
I vantaggi del cloud
I vantaggi del cloudI vantaggi del cloud
I vantaggi del cloudMiriade Spa
 
Utility: tutorial uso Google Play e uso ThingLink
Utility: tutorial uso Google Play e uso ThingLinkUtility: tutorial uso Google Play e uso ThingLink
Utility: tutorial uso Google Play e uso ThingLinkLiboria (Lidia) Pantaleo
 
Risorse educative aperte e corsi open online: sfide e opportunità per l'educa...
Risorse educative aperte e corsi open online: sfide e opportunità per l'educa...Risorse educative aperte e corsi open online: sfide e opportunità per l'educa...
Risorse educative aperte e corsi open online: sfide e opportunità per l'educa...Antonio Fini
 
Open Source Day 2016 - Caso cliente: OpenStack Self Data Center, il cloud com...
Open Source Day 2016 - Caso cliente: OpenStack Self Data Center, il cloud com...Open Source Day 2016 - Caso cliente: OpenStack Self Data Center, il cloud com...
Open Source Day 2016 - Caso cliente: OpenStack Self Data Center, il cloud com...Par-Tec S.p.A.
 
La Comunicazione Digitale
La Comunicazione DigitaleLa Comunicazione Digitale
La Comunicazione DigitalePietro e Silvia
 
Starter kit del docente hi tech - v02
Starter kit del docente hi tech - v02Starter kit del docente hi tech - v02
Starter kit del docente hi tech - v02Michele Maffucci
 

En vedette (20)

Il cloud a scuola - G Suite for Education
Il cloud a scuola - G Suite for EducationIl cloud a scuola - G Suite for Education
Il cloud a scuola - G Suite for Education
 
Blending Event-Based and Multi-Agent Systems around Coordination Abstractions
Blending Event-Based and Multi-Agent Systems around Coordination AbstractionsBlending Event-Based and Multi-Agent Systems around Coordination Abstractions
Blending Event-Based and Multi-Agent Systems around Coordination Abstractions
 
Event-Based vs. Multi-Agent Systems: Towards a Unified Conceptual Framework
Event-Based vs. Multi-Agent Systems: Towards a Unified Conceptual FrameworkEvent-Based vs. Multi-Agent Systems: Towards a Unified Conceptual Framework
Event-Based vs. Multi-Agent Systems: Towards a Unified Conceptual Framework
 
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
 
Google apps per non esperti
Google apps per non espertiGoogle apps per non esperti
Google apps per non esperti
 
Jade V
Jade VJade V
Jade V
 
Google Apps - Bertarelli 17marzo
Google Apps - Bertarelli 17marzoGoogle Apps - Bertarelli 17marzo
Google Apps - Bertarelli 17marzo
 
Google Education IPSIA
Google Education IPSIAGoogle Education IPSIA
Google Education IPSIA
 
EuroCloud - Cloud Communities Day - OpenStack
EuroCloud - Cloud Communities Day - OpenStackEuroCloud - Cloud Communities Day - OpenStack
EuroCloud - Cloud Communities Day - OpenStack
 
Oss. Cloud ICT as a Service
Oss. Cloud ICT as a ServiceOss. Cloud ICT as a Service
Oss. Cloud ICT as a Service
 
All about agents jade
All about agents jadeAll about agents jade
All about agents jade
 
INSEGNARE AL TEMPO DEI NATIVI DIGITALI. SFIDE E PROSPETTIVE
INSEGNARE  AL TEMPO DEI NATIVI DIGITALI. SFIDE E PROSPETTIVEINSEGNARE  AL TEMPO DEI NATIVI DIGITALI. SFIDE E PROSPETTIVE
INSEGNARE AL TEMPO DEI NATIVI DIGITALI. SFIDE E PROSPETTIVE
 
I vantaggi del cloud
I vantaggi del cloudI vantaggi del cloud
I vantaggi del cloud
 
Utility: tutorial uso Google Play e uso ThingLink
Utility: tutorial uso Google Play e uso ThingLinkUtility: tutorial uso Google Play e uso ThingLink
Utility: tutorial uso Google Play e uso ThingLink
 
Risorse educative aperte e corsi open online: sfide e opportunità per l'educa...
Risorse educative aperte e corsi open online: sfide e opportunità per l'educa...Risorse educative aperte e corsi open online: sfide e opportunità per l'educa...
Risorse educative aperte e corsi open online: sfide e opportunità per l'educa...
 
Open Source Day 2016 - Caso cliente: OpenStack Self Data Center, il cloud com...
Open Source Day 2016 - Caso cliente: OpenStack Self Data Center, il cloud com...Open Source Day 2016 - Caso cliente: OpenStack Self Data Center, il cloud com...
Open Source Day 2016 - Caso cliente: OpenStack Self Data Center, il cloud com...
 
La Comunicazione Digitale
La Comunicazione DigitaleLa Comunicazione Digitale
La Comunicazione Digitale
 
Starter kit del docente hi tech - v02
Starter kit del docente hi tech - v02Starter kit del docente hi tech - v02
Starter kit del docente hi tech - v02
 

Similaire à Introduction to Cloud Computing - ITS 2014 Edition

Introduzione al Cloud Computing - Edizione 2013 - 2 - Definition of the Cloud
Introduzione al Cloud Computing - Edizione 2013 - 2 - Definition of the CloudIntroduzione al Cloud Computing - Edizione 2013 - 2 - Definition of the Cloud
Introduzione al Cloud Computing - Edizione 2013 - 2 - Definition of the CloudMarco Parenzan
 
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
 
Cloud infrastructure
Cloud infrastructureCloud infrastructure
Cloud infrastructureMattia Azzena
 
Empix_Evolve - Cloud computing
Empix_Evolve - Cloud computingEmpix_Evolve - Cloud computing
Empix_Evolve - Cloud computingMarcheIN
 
comm-09 Cloud Computing
comm-09 Cloud  Computingcomm-09 Cloud  Computing
comm-09 Cloud Computingmcolavit
 
La nuova generazione dei gestionali cloud
La nuova generazione dei gestionali cloudLa nuova generazione dei gestionali cloud
La nuova generazione dei gestionali cloudRoberta Fiorucci
 
Workshop Smau Milano 2016 (BMAN)
Workshop Smau Milano 2016 (BMAN)Workshop Smau Milano 2016 (BMAN)
Workshop Smau Milano 2016 (BMAN)Sascia Morelli
 
Smau Milano 2016 - Sascia Morelli
Smau Milano 2016 - Sascia MorelliSmau Milano 2016 - Sascia Morelli
Smau Milano 2016 - Sascia MorelliSMAU
 
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
 
Il Cloud Privato con Cloudweavers - Polo PN - 13-12-2013
Il Cloud Privato con Cloudweavers - Polo PN - 13-12-2013Il Cloud Privato con Cloudweavers - Polo PN - 13-12-2013
Il Cloud Privato con Cloudweavers - Polo PN - 13-12-2013ConsulPartner iSrl
 
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 infrastructure
Cloud infrastructureCloud infrastructure
Cloud infrastructureMattia Azzena
 
Smau Bari 2011 Daisynet - Giuseppe Visaggio
Smau Bari 2011 Daisynet - Giuseppe VisaggioSmau Bari 2011 Daisynet - Giuseppe Visaggio
Smau Bari 2011 Daisynet - Giuseppe VisaggioSMAU
 
Cloud Computing 2010 - Google Divisione Enterprise - Gabriele Carzaniga
Cloud Computing 2010 - Google Divisione Enterprise - Gabriele CarzanigaCloud Computing 2010 - Google Divisione Enterprise - Gabriele Carzaniga
Cloud Computing 2010 - Google Divisione Enterprise - Gabriele CarzanigaManuela Moroncini
 
Cloud computing luci e ombre
Cloud computing luci e ombreCloud computing luci e ombre
Cloud computing luci e ombreRoberto Gallerani
 
IBM Software Conference 2012 - Cloud
IBM Software Conference 2012 - CloudIBM Software Conference 2012 - Cloud
IBM Software Conference 2012 - CloudFilippo Antonelli
 
Cloud storage e cloud computing
Cloud storage e cloud computingCloud storage e cloud computing
Cloud storage e cloud computingAndrea Zara
 
Bpos Sales Presentation
Bpos Sales PresentationBpos Sales Presentation
Bpos Sales Presentationmarcotucci
 

Similaire à Introduction to Cloud Computing - ITS 2014 Edition (20)

Introduzione al Cloud Computing - Edizione 2013 - 2 - Definition of the Cloud
Introduzione al Cloud Computing - Edizione 2013 - 2 - Definition of the CloudIntroduzione al Cloud Computing - Edizione 2013 - 2 - Definition of the Cloud
Introduzione al Cloud Computing - Edizione 2013 - 2 - Definition of the Cloud
 
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
 
Cloud infrastructure
Cloud infrastructureCloud infrastructure
Cloud infrastructure
 
Empix_Evolve - Cloud computing
Empix_Evolve - Cloud computingEmpix_Evolve - Cloud computing
Empix_Evolve - Cloud computing
 
comm-09 Cloud Computing
comm-09 Cloud  Computingcomm-09 Cloud  Computing
comm-09 Cloud Computing
 
Una azienda tra le nuvole
Una azienda tra le nuvoleUna azienda tra le nuvole
Una azienda tra le nuvole
 
La nuova generazione dei gestionali cloud
La nuova generazione dei gestionali cloudLa nuova generazione dei gestionali cloud
La nuova generazione dei gestionali cloud
 
Workshop Smau Milano 2016 (BMAN)
Workshop Smau Milano 2016 (BMAN)Workshop Smau Milano 2016 (BMAN)
Workshop Smau Milano 2016 (BMAN)
 
Smau Milano 2016 - Sascia Morelli
Smau Milano 2016 - Sascia MorelliSmau Milano 2016 - Sascia Morelli
Smau Milano 2016 - Sascia Morelli
 
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...
 
Il Cloud Privato con Cloudweavers - Polo PN - 13-12-2013
Il Cloud Privato con Cloudweavers - Polo PN - 13-12-2013Il Cloud Privato con Cloudweavers - Polo PN - 13-12-2013
Il Cloud Privato con Cloudweavers - Polo PN - 13-12-2013
 
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 infrastructure
Cloud infrastructureCloud infrastructure
Cloud infrastructure
 
Smau Bari 2011 Daisynet - Giuseppe Visaggio
Smau Bari 2011 Daisynet - Giuseppe VisaggioSmau Bari 2011 Daisynet - Giuseppe Visaggio
Smau Bari 2011 Daisynet - Giuseppe Visaggio
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing 2010 - Google Divisione Enterprise - Gabriele Carzaniga
Cloud Computing 2010 - Google Divisione Enterprise - Gabriele CarzanigaCloud Computing 2010 - Google Divisione Enterprise - Gabriele Carzaniga
Cloud Computing 2010 - Google Divisione Enterprise - Gabriele Carzaniga
 
Cloud computing luci e ombre
Cloud computing luci e ombreCloud computing luci e ombre
Cloud computing luci e ombre
 
IBM Software Conference 2012 - Cloud
IBM Software Conference 2012 - CloudIBM Software Conference 2012 - Cloud
IBM Software Conference 2012 - Cloud
 
Cloud storage e cloud computing
Cloud storage e cloud computingCloud storage e cloud computing
Cloud storage e cloud computing
 
Bpos Sales Presentation
Bpos Sales PresentationBpos Sales Presentation
Bpos Sales Presentation
 

Plus de Marco Parenzan

Azure IoT Central per lo SCADA engineer
Azure IoT Central per lo SCADA engineerAzure IoT Central per lo SCADA engineer
Azure IoT Central per lo SCADA engineerMarco Parenzan
 
Static abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptx
Static abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptxStatic abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptx
Static abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptxMarco Parenzan
 
Azure Synapse Analytics for your IoT Solutions
Azure Synapse Analytics for your IoT SolutionsAzure Synapse Analytics for your IoT Solutions
Azure Synapse Analytics for your IoT SolutionsMarco Parenzan
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central Marco Parenzan
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralPower BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralMarco Parenzan
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralPower BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralMarco Parenzan
 
Developing Actors in Azure with .net
Developing Actors in Azure with .netDeveloping Actors in Azure with .net
Developing Actors in Azure with .netMarco Parenzan
 
Math with .NET for you and Azure
Math with .NET for you and AzureMath with .NET for you and Azure
Math with .NET for you and AzureMarco Parenzan
 
Power BI data flow and Azure IoT Central
Power BI data flow and Azure IoT CentralPower BI data flow and Azure IoT Central
Power BI data flow and Azure IoT CentralMarco Parenzan
 
.net for fun: write a Christmas videogame
.net for fun: write a Christmas videogame.net for fun: write a Christmas videogame
.net for fun: write a Christmas videogameMarco Parenzan
 
Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...
Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...
Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...Marco Parenzan
 
Anomaly Detection with Azure and .NET
Anomaly Detection with Azure and .NETAnomaly Detection with Azure and .NET
Anomaly Detection with Azure and .NETMarco Parenzan
 
Deploy Microsoft Azure Data Solutions
Deploy Microsoft Azure Data SolutionsDeploy Microsoft Azure Data Solutions
Deploy Microsoft Azure Data SolutionsMarco Parenzan
 
Deep Dive Time Series Anomaly Detection in Azure with dotnet
Deep Dive Time Series Anomaly Detection in Azure with dotnetDeep Dive Time Series Anomaly Detection in Azure with dotnet
Deep Dive Time Series Anomaly Detection in Azure with dotnetMarco Parenzan
 
Anomaly Detection with Azure and .net
Anomaly Detection with Azure and .netAnomaly Detection with Azure and .net
Anomaly Detection with Azure and .netMarco Parenzan
 
Code Generation for Azure with .net
Code Generation for Azure with .netCode Generation for Azure with .net
Code Generation for Azure with .netMarco Parenzan
 
Running Kafka and Spark on Raspberry PI with Azure and some .net magic
Running Kafka and Spark on Raspberry PI with Azure and some .net magicRunning Kafka and Spark on Raspberry PI with Azure and some .net magic
Running Kafka and Spark on Raspberry PI with Azure and some .net magicMarco Parenzan
 
Time Series Anomaly Detection with Azure and .NETT
Time Series Anomaly Detection with Azure and .NETTTime Series Anomaly Detection with Azure and .NETT
Time Series Anomaly Detection with Azure and .NETTMarco Parenzan
 

Plus de Marco Parenzan (20)

Azure IoT Central per lo SCADA engineer
Azure IoT Central per lo SCADA engineerAzure IoT Central per lo SCADA engineer
Azure IoT Central per lo SCADA engineer
 
Azure Hybrid @ Home
Azure Hybrid @ HomeAzure Hybrid @ Home
Azure Hybrid @ Home
 
Static abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptx
Static abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptxStatic abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptx
Static abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptx
 
Azure Synapse Analytics for your IoT Solutions
Azure Synapse Analytics for your IoT SolutionsAzure Synapse Analytics for your IoT Solutions
Azure Synapse Analytics for your IoT Solutions
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralPower BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralPower BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
 
Developing Actors in Azure with .net
Developing Actors in Azure with .netDeveloping Actors in Azure with .net
Developing Actors in Azure with .net
 
Math with .NET for you and Azure
Math with .NET for you and AzureMath with .NET for you and Azure
Math with .NET for you and Azure
 
Power BI data flow and Azure IoT Central
Power BI data flow and Azure IoT CentralPower BI data flow and Azure IoT Central
Power BI data flow and Azure IoT Central
 
.net for fun: write a Christmas videogame
.net for fun: write a Christmas videogame.net for fun: write a Christmas videogame
.net for fun: write a Christmas videogame
 
Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...
Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...
Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...
 
Anomaly Detection with Azure and .NET
Anomaly Detection with Azure and .NETAnomaly Detection with Azure and .NET
Anomaly Detection with Azure and .NET
 
Deploy Microsoft Azure Data Solutions
Deploy Microsoft Azure Data SolutionsDeploy Microsoft Azure Data Solutions
Deploy Microsoft Azure Data Solutions
 
Deep Dive Time Series Anomaly Detection in Azure with dotnet
Deep Dive Time Series Anomaly Detection in Azure with dotnetDeep Dive Time Series Anomaly Detection in Azure with dotnet
Deep Dive Time Series Anomaly Detection in Azure with dotnet
 
Azure IoT Central
Azure IoT CentralAzure IoT Central
Azure IoT Central
 
Anomaly Detection with Azure and .net
Anomaly Detection with Azure and .netAnomaly Detection with Azure and .net
Anomaly Detection with Azure and .net
 
Code Generation for Azure with .net
Code Generation for Azure with .netCode Generation for Azure with .net
Code Generation for Azure with .net
 
Running Kafka and Spark on Raspberry PI with Azure and some .net magic
Running Kafka and Spark on Raspberry PI with Azure and some .net magicRunning Kafka and Spark on Raspberry PI with Azure and some .net magic
Running Kafka and Spark on Raspberry PI with Azure and some .net magic
 
Time Series Anomaly Detection with Azure and .NETT
Time Series Anomaly Detection with Azure and .NETTTime Series Anomaly Detection with Azure and .NETT
Time Series Anomaly Detection with Azure and .NETT
 

Dernier

ScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIinfogdgmi
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Associazione Digital Days
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Associazione Digital Days
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Associazione Digital Days
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Associazione Digital Days
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Associazione Digital Days
 

Dernier (6)

ScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AI
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
 

Introduction to Cloud Computing - ITS 2014 Edition

  • 2. Introduzione al Cloud Computing Verso il Cloud, attraverso l’Utility Computing
  • 3. Alcuni termini  Hosting è l’esecuzione di una soluzione applicativa su un server di produzione  Hosting on premise è l’hosting «in casa propria»  Il deployment è l’attività di installazione della soluzione applicativa sull’hosting
  • 5. Alcune cattive abitudini  Non calcolare il ritorno economico della messa in produzione di una soluzione applicativa  Non calcolare il costo operativo di una soluzione applicativa  Pensare che i costi siano fissi  Pensare che decisa una volta (all’inizio) la scelta sia per sempre  Pensare che una soluzione applicativa giri su una sola macchina
  • 6. Una discussione  Il costo del telefono e della connettività Internet sono fissi  I costi di acqua, luce e gas sono variabili (eppure la manutenzione di una rete acqua, luce e gas è arbitrariamente straordinaria – se non si rompe...)  Qualsiasi infrastruttura ha bisogno di manutenzione  La manutenzione sulla rete telefonica e dati è sempre straordinaria  La manutenzione di un server è ordinaria
  • 7. “Computation may someday be organized as a public utility” (John Mccarty, 1960s)
  • 8. What do you request to a utility computing?  Off Site, third party provider  Accessed via internet  Minimal/no IT skills required to implements  Provisioning   Real time deployment   Self service requesting Dynamic fine-grained scaling Pricing Model    Fine grained Usage based UI   System Interfaces   Browser Web Services APIs Shared Resources
  • 9. Computing: la quinta utility  Acqua  Gas  Elettricità  Telefono  Computing
  • 10. History of Cloud Computing 1960 : John McCarthy’s Concept “Computation may someday be organized as a public utility." 1999 : Salesforce.com “Pioneered the concept of delivering enterprise applications via a simple website” 2000 : Microsoft 2001 : IBM “Expanded Sass Concept through web service” 2005 : Amazon “Launch of Amazon web services” 2007 : Google and IBM “Start researching Cloud Computing” 2008 : Gartner Research “Start using Cloud Computing in many organization”
  • 11. Allocated Potential business loss IT CAPACITY Not Enough Power IT-capacities Load Forecast Too Much Power Wasted capacity Actual Load TIME Managing demannd Don’t forget you are also paying for unnecessary software licencing while you are over capacity
  • 12. Introduzione al Cloud Computing La trappola è dietro l’angolo
  • 13. Dark Cloud 2013 The Cloud is over-hyped
  • 14. Buy vs Rent (Da CapEx ad OpEx)  La possibilità di usufruire di un prodotto, hardware o software in modalità as a service, consente di convertire i costi in conto capitale (CapEx) in costi operativi (OpEx)  Questo permette di ridurre i costi di investimento iniziali e di operatività perché non avremo, nelle fasi iniziali, una spesa massiccia  Soprattutto nell’ambito IT in cui è difficile calcolare il ROI è utile un approccio di “Pay-perUse”
  • 15. CloudIT = Green IT?  La virtualizzazione (una delle basi del Cloud Computing)  Riduce i costi energetici dell’80%  Aumenta l’utilizzo dell’hardware esistente dal 10-15% all’80%  Riduce l’hardware richiesto in un rapporto 10:1 o superiore (server consolidation)  Riduce lo spazio fisico occupato dai rack e riduce drasticamente la cavetteria
  • 16. Ebbene: quanto costa il Cloud? Vediamo un esempio: Windows Azure
  • 18. Un punto di vista diverso  “Personalmente non credo che il cloud computing sia un male assoluto, ma allo stesso tempo non mi sento di affermare che si tratti di un bene. Purtroppo alcuni modi di usare la Rete e le risorse informatiche in generale non sono corretti, perché impoveriscono la nostra libertà. Fondamentalmente con il cloud computing fai qualcosa che potresti benissimo fare sul tuo stesso computer, con lo svantaggio che invii i tuoi dati su un sistema che non ti appartiene, dando la possibilità a sconosciuti di sapere esattamente quello che tu stai cercando di fare. Insomma, dico solo che il cloud computing limita, e non poco, la nostra libertà, soprattutto in termini di sicurezza e privacy.”  Richard Stallman  http://www.linux-magazine.it/Richard-Stallman-l-ultimo-degli-hacker.htm   Vedi anche http://www.guardian.co.uk/technology/2008/sep/29/cloud.computing.richard.stallman
  • 19. #1 reason to go Cloudy? ♥ ♥ ♥ Technology geeky! ♥ ♥ ♥
  • 20. Using only the tech angle will #FAIL!
  • 21. Introduzione al Cloud Computing Una introduzione emozionale
  • 22. Why, How, What, not What, How, Why
  • 23. Curva di diffusione dell’innovazione
  • 24. Il telefono a disco… L'unica ragione per cui la gente compra i telefoni a toni è perché non si possono più comprare i telefoni a disco
  • 25. YOU
  • 27. Le aziende hanno bisogno di soluzioni, non di tecnologie
  • 29. Le soluzioni le troviamo tramite il software
  • 30. SOLUZIONE FATTA DI PERSONE IT
  • 32. SOLUZIONE FATTA DI INFRASTRUTTURA
  • 33. SOLUZIONE FATTA DI SOFTWARE
  • 34. Perché? Perché ci sono dei fenomeni globali
  • 36. APPS
  • 38.
  • 40. THIS IS ANOTHER KIND OF SCALABILITY
  • 41. SOLUZIONE FATTA DI INFRASTRUTTURA
  • 42. Cosa
  • 43. COS’è il WEB [2.0]?
  • 44. WEB la rete che vedi dall’esterno
  • 46. Cloud è la rete che vedi all’interno
  • 47. Cos’è il web [2.0]?
  • 48. È la rete dove vivi parte della tua vita
  • 50. È la rete in cui porti parte della tua vita
  • 51. È la rete che gestisce parte della tua vita
  • 52. È la rete che cresce con l’evolvere della tua vita
  • 54. Nuove abitudini  Avere sempre un business plan  I costi sono variabili (ma questo non significa che la spesa non sia predicibile – bisogna saperlo fare)  Bisogna adattare le scelte fatte in corso d’opera  Una soluzione applicativa deve poter girare su più macchine
  • 55. Vantaggi  Ridurre gli investimenti IT per l’Impresa  Variabilizzare i costi, rendendoli certi  Ridurre la necessità di investire in competenze interne per la gestione dell’infrastruttura e l’aggiornamento del software
  • 56. Appetibile  Disponibilità ovunque  Rapidità di implementazione  Facilità di utilizzo  Aggiornamento costante del software  Scalabilità della soluzione
  • 58. Cos’è il Cloud Computing On-demand, scalable, multi-tenant, self-service compute and storage resources
  • 59. Cos’è il Cloud Computing  Il Cloud Computing è un modello che consente una convenienza attraverso l’accesso (on-demand) ad una rete condivisa di un pool di risorse di calcolo configurabili (ad esempio, network, server, storage, applicazioni e servizi) che possono essere rapidamente fornite e rilasciate con il minimo sforzo di gestione o con interazione del service provider.  Questo modello di Cloud promuove la disponibilità ed è composto da cinque caratteristiche fondamentali, tre modelli di servizio, e quattro modelli di distribuzione.. NIST v15 – 07/10/2009 NIST - National Institute of Standards and Technology http://csrc.nist.gov/groups/SNS/cloud-computing/
  • 61. On Demand Self Service  Il Consumatore può disporre di capacità di calcolo (es. server time, network storage) se necessario senza richiedere l’interazione umana con alcun fornitore del servizio.  Il servizio è completamente automatizzato e permette di modificare la richiesta a seconda delle volontà del consumatore. On-demand selfservice Broad network access Resource pooling Measured Service Rapid elasticity
  • 62. Broad Network Access  Le capacità sono disponibili in rete ed accessibili in qualsiasi momento tramite Pc, Laptop ma anche altri strumenti che possono accedere ad Internet come Cellulari, Palmari ecc… On-demand selfservice Broad network access Resource pooling Measured Service Rapid elasticity
  • 63. Resource Pooling  Le risorse di calcolo sono messe al servizio di tutti i consumatori utilizzando un modello MULTITENANT, che permette ad un’istanza Software di servire più Client, con diverse risorse fisiche e virtuali dinamicamente riassegnate in base alla domanda dei consumatori.  L’Utente in genere non ha controllo/conoscenza dell’esatta posizione delle risorse (in alcuni casi può essere un problema). On-demand selfservice Broad network access Resource pooling Measured Service Rapid elasticity
  • 64. Measured Service  I Sistemi Cloud automaticamente controllano e ottimizzano le risorse misurandole adeguatamente.  L’utilizzo è misurato per offrire un servizio “Pay-per-Use”. L’utente paga per il servizio che realmente utilizza. On-demand selfservice Broad network access Resource pooling Measured Service Rapid elasticity
  • 65. Rapid Elasticity  Le Risorse possono essere rapidamente ed elasticamente incrementate per scalare la potenza ed essere allo stesso modo rilasciate.  Per il consumatore le capacità delle risorse disponibili spesso sembrano “infinite” e può acquistarne qualsiasi quantità in qualsiasi momento. On-demand selfservice Broad network access Resource pooling Measured Service Rapid elasticity
  • 67. Predictable Bursting Services with no seasonality trends No particular peaks IT complexity, no wasted capacity Uso «sostanzialmente» costante Applicazioni interne
  • 68. Unpredictable Bursting Marketing On-Time Offer Aperiodical Dues Special Event Unexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases Average Usage
  • 69. Periodical Bursting Marketing Periodical Offer Periodical Dues Special Repeatable Events Services with micro seasonality trends Peaks due to periodic increased demand IT complexity and wasted capacity
  • 70. On/Off Bursting Digital media rendering and encoding Financial and insurance risk calculation Engineering modeling and simulation Computational life sciences Earth sciences Data analytics On & off workloads (e.g. batch job) Over provisioned capacity is wasted Time to market can be cumbersome
  • 71. Growing Fast Social Media Web Games Successful services needs to grow/scale Keeping up w/ growth is big IT challenge Cannot provision hardware fast enough Average Usage
  • 72. Introduzione al Cloud Computing Cloud Deployment Models
  • 73. Modello di distribuzione La cloud infrastructure è di proprietà o in leasing di una sola organizzazione ed è utilizzata esclusivamente dall'organizzazione La cloud infrastructure è di proprietà di una organizzazione che vende i servizi cloud al pubblico o ad un gruppo di grandi imprese La cloud infrastructure è condivisa da diverse organizzazioni e sostiene una comunità specifica che ne condivide degli ambiti (ad esempio, la mission, i requisiti di sicurezza, la policy, e le considerazioni di conformità). L’infrastruttura è una composizione di due o più cloud (private, community, o public) in una entità unica, tenute insieme da tecnologie proprietarie tali da permettere la portabilità dei dati e delle applicazioni (ad esempio, cloud bursting).
  • 74. Percorso attraverso i modelli di distribuzione
  • 75. Introduzione al Cloud Computing Modelli di Servizio
  • 76. Modello di servizio  (SaaS). Fornisce al consumatore la possibilità di usare le applicazioni in esecuzione su una Cloud infrastructure accessibile da vari dispositivi client attraverso una interfaccia come un browser Web (ad esempio, una web-based e-mail). Il consumatore non riesce a controllare l’ infrastruttura base della Cloud, rete, server, sistemi operativi, storage, con la possibile eccezione di limitate specifiche impostazione per l'utente delle impostazioni di configurazione dell’applicazione.  (PaaS). Fornisce al consumatore la possibilità di distribuire nella Cloud infrastructure applicazioni create dal consumatore che utilizzano linguaggi di programmazione supportati dal fornitore (ad esempio, Java, Python,. Net). Il consumatore non ha il controllo della base della Cloud infrastructure, rete, server, sistemi operativi, storage, ma ha il controllo sulle applicazioni distribuite ed eventualmente sulle configurazioni dell’ ambiente.  (IaaS). Fornisce al consumatore il poter noleggiare capacità di CPU, storage, network, e altre risorse fondamentali che il consumatore è in grado di implementare e gestire, che possono includere i sistemi operativi e le applicazioni. Il consumatore non ha il controllo delle infrastruttura di base della Cloud, ma ha il controllo su sistemi operativi, storage, la distribuzione delle applicazioni, ed eventualmente selezionare componenti di rete (ad esempio, firewall, load balancer). Application Platform Infrastructure
  • 77. IaaS  rappresenta il primo passo nel cloud computing e consiste nell’utilizzare l’infrastruttura messa a disposizione dal fornitore per eseguire la propria applicazione, a fronte di un pagamento in base al consumo dell’infrastruttura stessa. Tipicamente, questo tipo di servizio offre la parte relativa al networking, allo storage dei dati, ai server fisici e ai software di virtualizzazione.
  • 78. Infrastructure as a Service (IaaS)  Fornisce al consumatore la possibilità di noleggiare capacità di CPU, storage, network e altre risorse fondamentali che il consumatore è in grado di implementare e di gestire. Possono includere i sistemi operativi e le applicazioni.  Il consumatore ha il controllo su sistemi operativi, storage ecc…, e seleziona i componenti di rete (Load Balancer, Firewall ecc…).
  • 79. PaaS  rappresenta il passo immediatamente successivo all’ IaaS, in quanto il provider fornisce non solo l’infrastruttura ma anche il sistema operativo, i middleware e l’ambiente necessario per eseguire l’applicazione dell’utente.
  • 80. PaaS  Fornisce al consumatore la possibilità di distribuire nella Cloud Infrastructure applicazioni create dal consumatore che utilizzano linguaggi di programmazione supportati dal fornitore  Il consumatore non ha il controllo della base della Cloud Infrastructure  Il consumatore ha il controllo sulle applicazioni distribuite ed eventualmente sulle configurazioni dell’ambiente
  • 81. SaaS  in questo caso non viene eseguita un’applicazione proprietaria del cliente, ma il cliente stesso paga il diritto di utilizzo di un’applicazione messa a disposizione dal provider, senza preoccuparsi di come essa venga realizzata e gestita nel cloud. L’unica preoccupazione del cliente in questo caso, oltre ovviamente alla scelta della corretta applicazione che soddisfi le sue necessità, è quella di gestire il numero di licenze richieste in funzione del numero di utenti  hardware o software da gestire  Servizi erogati attraverso un browser  Uso del servizio “on demand” da parte dei clienti  Scalabilità instantanea
  • 82. I servizi del Cloud Computing Control+Cost Efficiency

Notes de l'éditeur

  1. ประวัติของ Cloud Computingคำว่า Cloud นั้นเรายืมมาจากการสื่อสารแบบโทรศัพท์ในยุคปี 90 ดาต้าเซอร์กิจได้เกิดขึ้น (บนเครือข่ายข้อมูลอินเทอร์เน็ต) เป็นการยากที่จะเดินสายเชื่อมต่อระหว่างปลายทางแต่ละจุด ดังนั้นผู้ให้บริการเริ่มมีบริการเครือข่ายส่วนตัวเสมือน หรือที่เรียกว่า VPN โดยผู้ให้บริการ VPN สามารถรับประกันแบนด์วิธเทียบเท่ากับที่การใช้วงจรแบบฟิกส์ในราคาที่ต่ำกว่า เพราะสามารถสวิตช์ทราฟฟิกส์และใช้ประโยชน์จากเครือข่ายโดยรวมได้อย่างมีประสิทธิภาพ จากการที่อาศัยสวิตช์นี้เองจึงเป็นการยากที่จะบอกล่วงหน้าได้ว่าข้อมูลเดินทางผ่านเส้นทางใด คำว่า "Telecom cloud" จึงถูกใช้เพื่ออธิบายเครือข่ายประเภทนี้ และ Cloud Computing ก็มีคอนเซพต์ค่อนข้างคล้ายกัน Cloud Computing อาศัยพื้นฐานเครื่องเสมือน (virtual machine) ซึ่งเกิดขึ้นหรือลดจำนวนเพื่อให้ตรงกับความต้องการของผู้ใช้ เพราะว่า Virtual instances สามารถที่จะเกิดตามความต้องการ จึงเป็นการยากการที่จะตรวจสอบได้ว่ามี virtual machine เท่าไรที่ทำงานให้ขณะนั้น รวมถึง virtual machine ดังกล่าวทำงานอยู่ที่ไหนเหมือน Cloud networkแนวคิดของ Cloud Computing ย้อนกลับไปยังเมื่อ 1960 เมื่อ John McCarthy ได้เสนอความคิดเห็นว่าวันหนึ่งการคำนวณจะถูกจัดการให้สามารถใช้มันได้อย่างสาธารณะ โดยลักษณะการแชร์บริการกัน แต่ส่วนคำว่า Cloud เข้ามาใช้ในเชิงพาณิชย์ในช่วงต้นปี 1990 นั้น คือ Asynchronous Transfer Mode หรือที่เรียกเครือข่ายแบบ ATM ต่อมา General Magic เริ่มออกผลิตภัณฑ์ Cloud Computing ได้เพียงช่วงหนึ่งในปี 1995 โดยร่วมกับพันธมิตรหลายราย เช่น ATT&T ก่อนที่ผู้บริโภคหันไปยังอินเตอร์เน็ต ในศตวรรษที่ 21 คำ " Cloud Computing " เริ่มปรากฏอย่างแพร่หลายแต่ส่วนมากจะมุ่งไปในลักษณะ SaaSในปี 1999 Salesforce.com ได้ก่อตั้งขึ้นโดย Marc Benioffและ Parker Harris พวกเขาใช้เทคโนโลยีหลายอย่างที่พัฒนาโดยบริษัทเช่น Google และ Yahoo! เพื่อประยุกต์ในเชิงธุรกิจ นอกจากนี้ยังให้แนวคิดของ "On demand" และ SaaSกับธุรกิจของเค้าและลูกค้าที่ประสบความสำเร็จ กุญแจสำหรับ SaaSอยู่ที่ลูกค้าสามารถปรับแต่งได้โดยให้การสนับสนุนทางเทคนิคเท่าที่จำเป็น ซึ่งผู้ใช้พอใจกับความยืดหยุ่นและความเร็วที่ได้ในช่วงต้นปี 2000 Microsoft ขยายแนวคิดของ SaaSผ่านการพัฒนา Web service ต่อมาไอบีเอ็มเพิ่มแนวคิดเหล่านี้ในปี 2001 กับ Autonomic Computing Manifesto ซึ่งอธิบายถึงเทคนิคอัตโนมัติขั้นสูง เช่น self-monitoring , self-healing, self-configuring, and self-optimizing เพื่อเพิ่มประสิทธิภาพในการจัดการระบบไอทีที่ซับซ้อนโดยมี สตอเรจ เซิร์ฟเวอร์ แอปพลิเคชัน และเน็ตเวิร์ค ระบบความปลอดภัย และองค์ประกอบอื่นๆที่แตกต่างกันนั้นสามารถ virtualizeข้าม enterprise กันได้Amazon เริ่มมีบทบาทสำคัญในการพัฒนา cloud computing โดยพัฒนา data center ของพวกเขา และพบว่า Cloud architecture ใหม่ปรับปรุงประสิทธิภาพ พวกเขาผ่านได้เปิดให้เข้าถึงระบบของเข้าได้ผ่านทาง Amazon Web Services ในปี 2005ในปี 2007 ของ Google และ IBM และมหาวิทยาลัยจำนวนหนึ่งได้เริ่มวิจัย cloud computing กันอย่างกว้างขวางโครงการวิจัย ในเดือนสิงหาคม 2008 Gartner Research พบว่า องค์กรต่างๆเริ่มวางแผนจากเดิมที่บริษัทนั้นเป็นเจ้าของฮาร์ดแวร์และซอฟต์แวร์เพื่อให้บริการ ได้มีแผนที่จะย้ายไปยัง cloud computing ซึ่งกำลังเติบโต
  2. Slide Objectives:Understand the challenges of irregular load in applicationsUnderstand the challenges of both too much capacity and not enough capacity and the sort of groups they impact within a customerUnderstand that traditionally IT capacity is purchased in a stepwise fashion involving capital expenditure at each pointSpeaking Points:To understand the value and opportunity for cloud computing, I believe it’s important to think about how IT capacity is typically used by applications today in most environments.Today most organizations significantly over estimate or underestimate the amount of resources they need to run their applications.This leads to a higher cost for the infrastructure and the delivery of the overall applications. Build Steps:Forecast load is to grow steadilyPlanned capacity grows in a stepwise fashion. Need to plan in advance due to hardware lead timesActual load is highly variable over timePeriods where we have excess capacity. Capital laying idle, opex wasted powering and cooling serversPeriods where we have insufficient capacity and our customers get a bad experience
  3. Especially in OnStart!AppDomain.CurrentDomain.UnhandledException event handler!
  4. Slide Objectives:Explain the differences and relationship between IaaS, PaaS, and SaaS in more detail.Speaking Points:Here’s another way to look at the cloud services taxonomy and how this taxonomy maps to the components in an IT infrastructure. Packaged SoftwareWith packaged software a customer would be responsible for managing the entire stack – ranging from the network connectivity to the applications. IaaSWith Infrastructure as a Service, the lower levels of the stack are managed by a vendor. Some of these components can be provided by traditional hosters – in fact most of them have moved to having a virtualized offering. Very few actually provide an OSThe customer is still responsible for managing the OS through the Applications. For the developer, an obvious benefit with IaaS is that it frees the developer from many concerns when provisioning physical or virtual machines. This was one of the earliest and primary use cases for Amazon Web Services Elastic Cloud Compute (EC2). Developers were able to readily provision virtual machines (AMIs) on EC2, develop and test solutions and, often, run the results ‘in production’. The only requirement was a credit card to pay for the services.PaaSWith Platform as a Service, everything from the network connectivity through the runtime is provided and managed by the platform vendor. The Windows Azure best fits in this category today. In fact because we don’t provide access to the underlying virtualization or operating system today, we’re often referred to as not providing IaaS.PaaS offerings further reduce the developer burden by additionally supporting the platform runtime and related application services. With PaaS, the developer can, almost immediately, begin creating the business logic for an application. Potentially, the increases in productivity are considerable and, because the hardware and operational aspects of the cloud platform are also managed by the cloud platform provider, applications can quickly be taken from an idea to reality very quickly.SaaSFinally, with SaaS, a vendor provides the application and abstracts you from all of the underlying components.