introduction to cloud computing - its 2014 edition
DESCRIPTION
Introduction to Cloud Computing. Why, Utility Computing, WhatTRANSCRIPT
![Page 1: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/1.jpg)
Introduzione alCloud Computing
Edizione 2014Marco Parenzan
![Page 2: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/2.jpg)
Introduzione al Cloud Computing
Verso il Cloud, attraverso l’Utility Computing
![Page 3: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/3.jpg)
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
![Page 4: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/4.jpg)
Spesa attuale
![Page 5: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/5.jpg)
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
![Page 6: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/6.jpg)
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
![Page 7: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/7.jpg)
“Computation may someday be organized as a public utility” (John Mccarty, 1960s)
![Page 8: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/8.jpg)
What do you request to a utility computing?
Off Site, third party provider
Accessed via internet
Minimal/no IT skills required to implements
Provisioning Self service requesting
Real time deployment
Dynamic fine-grained scaling
Pricing Model Fine grained
Usage based
UI Browser
System Interfaces Web Services APIs
Shared Resources
![Page 9: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/9.jpg)
Computing: la quinta utility
Acqua
Gas
Elettricità
Telefono
Computing
![Page 10: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/10.jpg)
History of Cloud Computing
1960 : John McCarthy’s Concept
1999 : Salesforce.com
2000 : Microsoft 2001 : IBM
“Computation may someday be organized as a public utility."
“Pioneered the concept of delivering enterprise applications via a simple website”
“Expanded Sass Concept through web service”
2005 : Amazon
2007 : Google and IBM
2008 : Gartner Research
“Launch of Amazon web services”
“Start researching Cloud Computing”
“Start using Cloud Computing in many organization”
![Page 11: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/11.jpg)
Managing demannd
Click icon to add picture
Don’t forget you are also paying for unnecessary software licencing while you are over capacity
TIME
IT C
AP
AC
ITY
Actual Load
Allocated
IT-capacities
Too Much
Power
Load ForecastPotential business
loss
Wasted capacity
Not Enough Power
![Page 12: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/12.jpg)
Introduzione al Cloud Computing
La trappola è dietro l’angolo
![Page 13: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/13.jpg)
Dark Cloud 2013 The Cloud is over-hyped
![Page 14: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/14.jpg)
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-per-Use”
![Page 15: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/15.jpg)
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
![Page 16: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/16.jpg)
Ebbene: quanto costa il Cloud?Vediamo un esempio: Windows Azure
![Page 17: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/17.jpg)
Introduzione al Cloud Computing
Fun stuff
![Page 18: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/18.jpg)
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
![Page 19: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/19.jpg)
♥ ♥ ♥ Technology geeky! ♥ ♥ ♥(v2 > v1)
#1 reason to go Cloudy?
![Page 20: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/20.jpg)
Using only the tech angle will #FAIL!
![Page 21: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/21.jpg)
Introduzione al Cloud Computing
Una introduzione emozionale
![Page 22: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/22.jpg)
Why, How, What, not What, How, Why
![Page 23: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/23.jpg)
Curva di diffusione dell’innovazione
![Page 24: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/24.jpg)
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
![Page 25: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/25.jpg)
YOU
![Page 26: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/26.jpg)
La classica formazione «it»
![Page 27: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/27.jpg)
Le aziende hanno bisogno di soluzioni, non di tecnologie
![Page 28: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/28.jpg)
Bisogna specificare bene i requisiti
![Page 29: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/29.jpg)
Le soluzioni le troviamo tramite il software
![Page 30: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/30.jpg)
SOLUZIONE FATTA DI PERSONE IT
![Page 31: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/31.jpg)
SOLUZIONE FATTA DI CODICE
![Page 32: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/32.jpg)
SOLUZIONE FATTA DI INFRASTRUTTURA
![Page 33: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/33.jpg)
SOLUZIONE FATTA DI SOFTWARE
![Page 34: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/34.jpg)
Perché?Perché ci sono dei fenomeni globali
![Page 35: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/35.jpg)
Smartphones
![Page 36: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/36.jpg)
APPS
![Page 37: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/37.jpg)
SOCIAL
![Page 38: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/38.jpg)
![Page 39: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/39.jpg)
CRESCITASCALABILITÀ
![Page 40: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/40.jpg)
THIS IS ANOTHER KIND OF SCALABILITY
![Page 41: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/41.jpg)
SOLUZIONE FATTA DI INFRASTRUTTURA
![Page 42: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/42.jpg)
Cosa
![Page 43: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/43.jpg)
COS’è il WEB [2.0]?
![Page 44: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/44.jpg)
WEB la rete che vedi dall’esterno
![Page 45: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/45.jpg)
COS’è il cloud?
![Page 46: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/46.jpg)
Cloud è la rete che vedi all’interno
![Page 47: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/47.jpg)
Cos’è il web [2.0]?
![Page 48: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/48.jpg)
È la rete dove vivi parte della tua vita
![Page 49: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/49.jpg)
Cos’è il cloud?
![Page 50: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/50.jpg)
È la rete in cui porti parte della tua vita
![Page 51: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/51.jpg)
È la rete che gestisce parte della tua vita
![Page 52: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/52.jpg)
È la rete che cresce con l’evolvere della tua vita
![Page 53: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/53.jpg)
Introduzione al Cloud Computing
Avere un Business Plan
![Page 54: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/54.jpg)
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
![Page 55: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/55.jpg)
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
![Page 56: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/56.jpg)
Appetibile
Disponibilità ovunque
Rapidità di implementazione
Facilità di utilizzo
Aggiornamento costante del software
Scalabilità della soluzione
![Page 57: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/57.jpg)
Introduzione al Cloud Computing
What is Cloud?
![Page 58: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/58.jpg)
Cos’è il Cloud Computing
Click icon to add picture
On-demand, scalable, multi-tenant, self-service compute and storage resources
TimeD
em
an
d Cloud Provisioning
OverprovisionedUnderprovisioned
![Page 59: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/59.jpg)
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/2009NIST - National Institute of Standards and Technologyhttp://csrc.nist.gov/groups/SNS/cloud-computing/
![Page 60: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/60.jpg)
Introduzione al Cloud Computing
Caratteristiche del Cloud
![Page 61: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/61.jpg)
On-demand self-serviceOn-demand self-service
Broad network access
Broad network access
Resource pooling
Resource pooling
Measured ServiceMeasured Service
Rapid elasticity
Rapid elasticity
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.
![Page 62: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/62.jpg)
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 self-serviceOn-demand self-service
Broad network access
Broad network access
Resource pooling
Resource pooling
Measured ServiceMeasured Service
Rapid elasticity
Rapid elasticity
![Page 63: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/63.jpg)
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 self-serviceOn-demand self-service
Broad network access
Broad network access
Resource pooling
Resource pooling
Measured ServiceMeasured Service
Rapid elasticity
Rapid elasticity
![Page 64: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/64.jpg)
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 self-serviceOn-demand self-service
Broad network access
Broad network access
Resource pooling
Resource pooling
Measured ServiceMeasured Service
Rapid elasticity
Rapid elasticity
![Page 65: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/65.jpg)
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 self-serviceOn-demand self-service
Broad network access
Broad network access
Resource pooling
Resource pooling
Measured ServiceMeasured Service
Rapid elasticity
Rapid elasticity
![Page 66: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/66.jpg)
Introduzione al Cloud Computing
Scenari
![Page 67: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/67.jpg)
Predictable Bursting
Services with no seasonality trends
No particular peaks
IT complexity, no wasted capacity
Uso «sostanzialmente» costante
Applicazioni interne
![Page 68: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/68.jpg)
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
![Page 69: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/69.jpg)
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
![Page 70: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/70.jpg)
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
UsageAverage
Inactivity
Period
![Page 71: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/71.jpg)
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
![Page 72: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/72.jpg)
Introduzione al Cloud Computing
Cloud Deployment Models
![Page 73: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/73.jpg)
Modello di distribuzione
La cloud infrastructure è di proprietà di una
organizzazione che vende i servizi cloud al pubblico o
ad un gruppo di grandi imprese
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).
La cloud infrastructure è di proprietà o in leasing di una sola organizzazione ed è utilizzata esclusivamente dall'organizzazione
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à).
![Page 74: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/74.jpg)
Percorso attraverso i modelli di distribuzione
![Page 75: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/75.jpg)
Introduzione al Cloud Computing
Modelli di Servizio
![Page 76: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/76.jpg)
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.Application
Platform
(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).
Infrastructure
![Page 77: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/77.jpg)
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.
![Page 78: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/78.jpg)
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…).
![Page 79: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/79.jpg)
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.
![Page 80: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/80.jpg)
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
![Page 81: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/81.jpg)
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
![Page 82: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/82.jpg)
I servizi del Cloud Computing
Packaged Software
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
You m
anage
Infrastructure(as a Service)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Managed b
y v
endor
You m
anage
Platform(as a Service)
Managed b
y v
endor
You m
anage
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Software(as a Service)
Managed b
y v
endor
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
EfficiencyControl+Cost
![Page 83: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/83.jpg)
XaaS=«Entusiasmo Cloud»
![Page 84: Introduction to Cloud Computing - ITS 2014 Edition](https://reader037.vdocument.in/reader037/viewer/2022110115/54b8236e4a795927368b456f/html5/thumbnails/84.jpg)
Introduzione alCloud Computing
Edizione 2014Marco Parenzan