What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

29
What is Cloud? Lorenzo Zimolo

description

Perché il Cloud - Integrazione fra sistemi Cloud - Casi specifici

Transcript of What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

Page 1: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

What is Cloud?

Lorenzo Zimolo

Page 2: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo
Page 3: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

Chi sono?Lorenzo ZimoloLaurea Ingegneria Informatica a PadovaKennediano!

Lavoro presso Sinesy srl società di Oderzo con sede anche al Polo Tecnologico di Pordenone.Certificato in tecnologie cloud Google. Docente IAL/ITS.

Page 4: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

Perché Cloud?

Page 6: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

Motivazioni di Cloud e BigData

Source: Google Inc.

Disponibilità di molti dati

● Le applicazioni sono il cuore delle interazioni e dei processi aziendali

● Dispositivi e sensori di tutti i tipi

● Costi bassi di memorizzazione e caricamento

Capacità di elaborazione

● Nuovi modelli di programmazione

● Nuova scalabilità e capicità per operazioni SQL

● SW facilmente disponilbile (Open Source)

● Possibilità di sperimentare e crescere a costi bassi

● Scalabilità illimitata, basso TCO

● Combinare software Open Source e piattaforme a servizi

Modello di consumo cloud

Page 7: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

Caso #1Perché cloud?

Page 8: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

Caso reale: terasort record

Current

Servers 1460

Disks 5840

Cores 11680

Time 1.02 mins

GCE

1003

4012

1003

???

Page 10: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

Terasort record: risultati

Current

Servers 1460

Disks 5840

Cores 11680

Time 1.02 mins

GCE

1003

4012

1003

56 sec

Page 11: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

1003 instanze VMInvocare comandi gcutil

MINUTI

Terasort record: approcciRecord corrente

1460 server fisiciPreparare un datacenter

Rack e pile di serversMaintenere HW

MESI

Page 12: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

1003 n1-standard-4-d x$.58/instance hour x

1 hour =

$582*

Terasort record: costiRecord Corrente

1460 1U servers x$4K/server =

$5,840,000* actual pro-rata compute time < $10

Page 13: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

Caso #2Il Cloud è più semplice da

mettere in opera

Page 14: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

Crea un VM in pochi secondi

1. Crea un account Google

2. Crea un progetto Google Cloud

3. Crea una VM

4. Collegati a pubblica

5. Sei on-line!

Page 15: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

Crea un DB in pochi secondi

1. Crea un’istanza CloudSQL

2. Collegati al DB e crea le tabelle

3. Carica i tuoi dati

Page 16: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

Caso #3Il Cloud è scalabile

Page 17: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

PaaS

Non vuoi gestire tu VM, DB, backups, scalabilità, disponibilità, sicurezza?

Pensa solo a codificare e pubblica la tua app! (Lab)

Page 18: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

SongPop

http://googleappengine.blogspot.it/2013/02/scaling-songpop-to-60-million-users.html

60 Milioni di utenti1 Milione al giorno!

Page 19: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

Caso #4Il Cloud estende la tua app

Page 20: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

Scegli e collega servizi pubblici

E’ inutile reinvetare ogni volta la ruota, invece usa i servizi già pronti messi a disposizione

da molti provider!

Page 21: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

Esempi di servizi API

1. Login con Facebook, Twitter, Google+

2. Ingloba maps in your application

3. Ottieni informazioni sul tempo, sul traffico

4. Traduci testi

5. … e molte altre!

Page 22: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

Caso #5Integrazione tra sistemi Cloud

Page 23: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

Puoi integrare servizi cloud

E’ semplice integrare tra loro servizi cloud con opportune chiamate e protocolli standard

+

BigQuery Spreadsheets

Page 24: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

Domande?

Page 25: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

Compiti per casa ;-)

Page 26: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

Utility computing: video

https://www.youtube.com/watch?v=J9LK6EtxzgM

Page 28: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

Prova Google Cloud Platform!

https://cloud.google.com/https://cloud.google.com/developers/starterpack/

Page 29: What is cloud - presentazione open day 13 set 2014 | autore Prof. Lorenzo Zimolo

Vieni al lab!

piccola sorpresa peri primi!!!