3. Cloud Computing
Da wikipedia :
In con il termine inglese
cloud computing (in italiano nuvola
informatica) si indica un insieme di
tecnologie che permettono, tipicamente
sotto forma di un servizio offerto da un
provider al cliente, di
memorizzare/archiviare e/o elaborare
dati (tramite CPU o software) grazie
all'utilizzo di risorse hardware/software
distribuite e virtualizzate in Rete.
9. Che dimensioni
?
Che tipo di casa vorrei ?
In che tempi?
Chi la farà e come?
E’ sostenibile economicamente?
Dove costruirla?
CHE PERMESSI DEVO CHIEDER
Come la faccio ?
10. Ho dei gradi di libertà che altrimenti non avrei
Posso scegliere dove farla
Posso decidere come farla
ma ho anche dei vincoli
purchè non in città
se riesco ad immaginarla
11. Inoltre costruire la
propria casa non è una
cosa da tutti i giorni
• Devo considerare ora
cosa mi servirà nei
prossimi trent’anni
• Quanti figli avrò ?
• Verrà a trovarmi mia
suocera e dovrò
ospitarla?
• Lavorerò da casa?
• Voglio una cucina
grande ?
12. In che tempi?
• Ho uno sfratto esecutivo
entro un mese devo
cambiare ?
• Posso stare 5 anni in attesa
?
• Durante il periodo di
costruzione potrò vivere in
una parte della casa?
13. • prima di tutto devo trovare un
terreno edificabile , abbordabile
economicamente , servito
• devo trovare un architetto che
metta in pratica le mie idee
• devo trovare una azienda di
costruzioni affidabile
• devo seguire i lavori
14. • Ho i soldi per fare tutto
quello che vorrei?
• Sono sicuro a priori di
quanto spenderò?
• Sono sicuro che li avrò
quando avrò finito la
casa tra tre anni?
• Spendo di più a farla che
a comprarla?
15. Costruire la propria casa permette di fare ciò
che si vuole a patto che :
• Si abbiano i soldi corrispondenti
• Si abbia il tempo e la competenza
• Si voglia una casa personalizzata
• Si sappia quale sarà l’uso
• Non si pensi ad un profitto successivo
16. Ok forse costruire una casa è troppo complicato
…..se non sono del settore
L’alternativa è comprarla e non costruirla
17. Dei professionisti hanno pensato a tutto
e
posso scegliere tra un’ampia offerta e in alcuni
casi personalizzarla minimamente
25. fatturazione
presenze
ordini di acquisto
controllo di gestione
pianificazione
stipendi
fatturazione
richiesta ferie
bolle
statistiche
crm
dematerializzazione
documentale
mail
help desk
provisioning
gestione magazzini
nota spese
gestione costi
forecast
billing
spedizioni
marketing
Facciamo prima a dire cosa non interagisce con i
sistemi informativi
31. Fino a ieri le
aziende
dovevano
comprare tutte e
tre le componenti
e costruirsi il
proprio data
center in casa
32. Come nel costruire una casa le aziende
dovevano dedicare tempo e risorse ad
una attività (costruire e gestire il proprio
IT)
che non era la loro attività core
togliendo
risorse alle attività a vero
valore aggiunto
33. IT proprio in
casa propria
IT proprio in
casa d’altri
IT proprio in
casa d’altri
gestito da altri
IT di altri
preso in
affitto
L’evoluzione dell’IT
COSTRUIS
CO
COSTRUIS
CO
COMPRO
AFFITTO
34.
35. Ritornando ai DATA CENTER
L’evoluzione dell’IT
Modalità Cosa Ho Nome
IT proprio in casa
propria
Oggetto Fisico
Limitato
Il proprio datacenter
IT proprio in casa d’altri Oggetto fisico Limitato Housing
IT proprio in casa d’altri
gestito da altri
Oggetto fisico Limitato Managed Housing
IT di altri preso in affitto Oggetto fisico Limitato Hosting
N.B: Si risolve solo il problema di DOVE SIA la
propria infrastruttura IT
36. Fino all’avvento del cloud computing si
vendevano delle risorse definite e statiche che il
cliente poteva utilizzare o no , ma che avrebbe
comunque pagato
37. La gestione dei servizi ICT è diventata
per le aziende onerosa e spesso
troppo vincolante
Spesso i progetti ICT sono incoerenti con
il clock speed dell’azienda
38. Inoltre l’approccio a progetti ICT è
spesso guidato
dal concetto JUST IN CASE e questo
porta
spesso ad un sovradimensionamento
del progetto e degli investimenti
Just in case : avremmo bisogno di …. , ma se poi ….. e quindi ….allora …..
39. Just in case : avremmo bisogno di …. , ma se poi ….. e quindi ….allora …..
40. Questi fattori rallentano il cambiamento
in azienda
Creano una necessità di pianificazione di
lungo periodo
Con costi spesso non definibili né a priori
né in fase di esercizio
41. E se come nel caso dell’aereo le aziende
potessero utilizzare risorse it solo quando
gli servono e non dovessero preoccuparsi
di nulla e pagare a consumo solo quello
effettivamente utilizzato ?
42. E se potessi variare la dimensione del mio
datacenter a seconda dei bisogni reali?
43.
44.
45.
46.
47.
48. La prima idea del cloud
Lancio di Firefox?
Nascita di Google ?
Gmail ?
Iphone 3 ?
Facebook ?
1961 ( John McCarthy)
2005
1998
2009( Beta 2004)
2008
2004
51. Abbiamo detto che utilizziamo dei servizi IT
quando serve
Invece di comprare un oggetto compriamo un
servizio
Si usa comunemente il
termine anglosassone
AS A SERVICE
52. LESSICO
Se usufruisco di infrastruttura si dirà
IaaS
(Infrastructure as a Service)
Se usufruisco di software si dirà
SaaS
(Software as a Service)
56. Quali sono i vantaggi che ho a volare con una
compagnia aerea piuttosto che comprarmi un
aereo?
57. AEREO PRIVATO
• Volo quando voglio
• Pago , aereo ,
manutenzione , piloti
anche se non volo
• Posso portare con me chi
voglio anche all’ultimo
minuto
• Posso cambiare i miei
piani
• Devo scegliere l’aereo a
COMPAGNIAAEREA
• Posso scegliere tra più
compagnie
• Pago solo quando lo uso
• Il costo è più abbordabile
• Ho meno servizi
• Mi affido ad una azienda
che può fare economia di
scala
58. Aereo
• Volo quando voglio
• Pago , aereo ,
manutenzione , piloti
anche se non volo
• Posso portare con me chi
voglio anche all’ultimo
minuto
• Posso cambiare i miei
piani
• Devo scegliere l’aereo a
priori
Compagnia aerea
• Posso scegliere tra più
compagnie
• Pago solo quando lo uso
• Il costo è più abbordabile
• Ho meno servizi
• Mi affido ad una azienda
che può fare economia di
scala
Quali sono i vantaggi per la compagnia aerea?
Perché è profittevole rispetto a chi compra un
aereo privato?
Costi orari diretti :
Aereo di linea circa 25.000 €
Aereo privato 6.000 €
59. • Economia di scala e ottimizzazione dei
costi
• Più passeggeri per un solo volo
60. In altre parole potremmo dire che tutti i
passeggeri concorrono a pagare le spese
di una risorsa per quanto grande UNICA
che viene condivisa dalla compagnia aerea
61. noltre le compagnie di bandiera in base al numero
di passeggeri su di una tratta possono aumentare i
voli o utilizzare aerei più grandi
CHIAMIAMO QUESTO SCALABILITA’ DINAMICA)
62. Sarebbe stato possibile offrire
risorse IT nello stesso modo?
Poter far pagare solo quello
effettivamente utilizzato ?
Ma garantendo una scalabilità
delle risorse?
Permettendo quindi al cliente di
poter cambiare dinamicamente in
base ai propri bisogni?
63. Ad esempio:
Oggi ho bisogno di un server per
8 ore e domani di 5 server per 6
ore
e poi di 4 server per 4 ore
64. I server non sono altro che computer
e i computer hanno una capacità finita
.
Sarebbe troppo costoso e complesso
65. La soluzione è stata quella di
VIRTUALIZZARE le risorse e di
rendere disponibile agli utenti dei
computer chiamati Virtual Machine
che non esistono fisicamente ma
che ne simulano le funzionalità
66. …..INOLTRE
• NESSUN PROBLEMA DI
OBSOLESCENZA
• NO CRASH O ROTTURE
• NO INTERRUZIONE DI
SERVIZIO
• NO PERSONALE DEDICATO
AL FUNZIONAMENTO
69. • Posso variare le risorse a
seconda del bisogno
• Posso scalare
dinamicamente le risorse
• E’ in pay per use
• Non ho bisogno di avere più
prese
• Non ho bisogno di decidere
quando costruisco la casa di
quante prese attaccherò
70. 1. Costruire può essere molto
complesso soprattutto se non si
è specialisti
2. Costuire ha molti vincoli legati a
tempi , costi , capacità
3. Utilizzare risorse in pay per use
permette di accedere a servizi
che a cui non potrei accedere
normalmente
4. E’ molto importante poter
usufruire un servizio che scali
dinamicamente le risorse
Cosa abbiamo imparato
71. 1. Pay per use
2. Risorse virtuali remote
3. Democratizzazione dell’IT
4. Scalabilità dinamica
Il cloud computing
75. Ad esempio posso comprare una
virtual machine
con
2 CPU
4 GB RAM
100 GB DISCO
WINDOWS Server 2012
Posso farne quante ne voglio , ma
ognuna rimane un oggetto a se stante
76. Facilità nella creazione
VELOCITA’ DI GESTIONE
Perdo il controllo
fisico
Attivo solo le virtual che mi servono
NON OTTIMIZZO LE RISORSE
POSSO SCALARE
SOLO LO
VIRTUAL
MACHINE
Pago solo le virtual che uso
77. Proviamo a capire
POSSO SCALARE SOLO LO VIRTUAL MACHINE
equivale a dire POSSO AUMENTARE IL
NUMERO DI AEREI MA NON LA LORO
DIMENSIONE
NON OTTIMIZZO LE RISORSE
Non potendo cambiare la dimensione dell’aereo avrò dei voli
molto pieni e alcuni vuoti
Perdo il controllo fisico
Posso decidere all’inizio la dimensione dell’aereo ma poi è
molto complesso cambiarlo
78. C’E’ CHI INVECE DI VIRTUAL MACHINE
OFFRE VIRTUAL DATA CENTER
80. Quali sono i mattoni elementari :
• CPU
• RAM
• DISCO
Comprati “ all’ingrosso” e poi utilizzati come si
vuole per costruire le proprie virtual machine
81. I CONSUMI MEDI DELLE RISORSE
INFORMATICHE :
• CPU = 15 %
• RAM = 40 %
• DISCO = 60 %
82. E’ come se l’unico vincolofosse il numero totale di
posti a sedere che servono. Il cliente può a
seconda del bisogno creare aerei con una capienza
esattamente pari a quello che gli serve
83. Quindi nel caso di servizi di virtual data center si può in
qualsiasi momento :
• Aumentare la capacità del data center
• Aumentare o diminuire le dimensioni delle virtual
machine
• Creare Virtual machine potenzialmente con dimensioni
illimitate