L’opportunità indotta dal Cloud                                     Computing                                  VILLA UMBRA...
Di cosa stiamo parlando oggi
Cloud computing    • Usa ciò che vuoi, quando e come vuoi.    • Paga solo quello che usi ..... o meglio      che consumi (...
Cloud computing    • Cloud computing è un paradigma,      piuttosto recente, che si riferisce      all’uso di risorse comp...
Cloud computing    • Cloud computing è un nuovo      approccio per la fornitura di risorse IT,      come capacità computaz...
Cloud computing    • La raffigurazione di Internet come      “cloud” è mutuata dal massiccio uso      di questa simbologia...
Cloud computing  • I particolari sulle    architetture e sulle    infrastrutture    tecnologie che    gestiscono i servizi...
Cloud computing • Il cloud computing astrae le risorse IT   garantendone la fruizione da parte degli   utenti con la modal...
Fonti per le definizioni  •   NIST: http://www.nist.gov/itl/cloud/  •   Academic room: http://www.academicroom.com/discipl...
Definizione di Cloud computing •   La cloud è un “luogo” accessibile via rete dove risiedono risorse     di calcolo condiv...
The cloud stack
Layers•Infrastructure as a service -(IaaS)•Platform as a service - (PaaS)•Software as a service - (SaaS)
Software as a ServiceE’ il modello di servizio più facilmentecomprensibile e di più semplice erogazione.Non si paga più il...
Software as a Servicehttp://docs.com         http://docs.google.com
Software as a ServiceIl fornitore del servizio installa lapplicazione nei propridata center,e fornisce agli utenti una int...
Software as a Service E’ per certi versi assimilabile al vecchio concetto di ASP, ma rimodulato in ambito cloud. Nel model...
Software as a ServiceIl cliente non si preoccupa di nulla, pensa a tutto ilprovider SaaS.L’unico accorgimento di cui si de...
Differenza Asp - SaaSIl media che offre il servizio è lo stesso (internet)•ASP è un pacchetto confezionato per il cliente•...
Platform as a ServiceIl fornitore del servizio mette a disposizione una interfaccia di programmazione(API) con la quale l’...
Platform as a ServicePaaS è più sofisticato di IaaS, in quanto il fornitoreoffre anche il sistema operativo, il middleware...
Platform as a Service • Linguaggio di programmazione spesso vincolante • Specifiche, di basso livello, già risolte dalla p...
Platform as a Service http://code.google.com/appengine/kb/general.html
Platform as a Service    http://www.microsoft.com/windowsazure/
Infrastructure as a ServiceMette a disposizione elementi hardware epotenza computazionale.Quasi sempre si ha ha il control...
Infrastructure as a ServiceMette a disposizione l’infrastruttura del provider (Data Center) dove eseguire leproprie applic...
Infrastructure as a Service                          http://aws.amazon.com/
Deployment models•Public Cloud•Private cloud•Community cloud•Hybrid cloud•Special purpose cloud
Public cloudQuesto servizio è offerto da fornitori che mettono a disposizione dei propriutenti/clienti la potenza di calco...
Public cloud
Private cloudViene installato dallutente nel proprio data center per un utilizzo esclusivo. Ilprincipale vantaggio di un C...
Private cloudIn alcuni casi, un Cloud Privato può essere installato dauna grande azienda, o da un ente pubblico, chedispon...
Private cloudUn altro scenario possibile è quello in cui il cliente installa il proprio CloudPrivato nel data center di un...
Private cloudhttp://www.eucalyptus.com/http://opennebula.org/http://incubator.apache.org/tashi/http://www.nimbusproject.org/
Community cloudE’ un modello nel quale l’infrastruttura ècondivisa da un insieme di soggetti(aziende, organizzazioni, ecc....
Hybrid cloudE’ una combinazione del modello pubblico e di quello privato, ovvero è unmodello in cui lutente utilizza risor...
Hybrid cloudUn altro esempio molto chiaro ci viene dato dalla scelta operata sui dati. Moltospesso i clienti preferiscono ...
Hybrid cloudDal punto di vista dellefficienza, invece, una caratteristica che potrebbe esserepresa in considerazione dallu...
Hybrid cloud
Special purpuse cloudI Cloud Special Purpose possono esserecreati per scopi particolari, ed hanno lacaratteristica di forn...
Cloud for personal users?Il personal computer è sempre stato il centro del nostro ecosistema digitalema ora non è più in g...
Personal Cloud Servicehttp://www.tonido.com/http://www.pogoplug.com/
Directoryhttps://creator.zoho.com/enhasmen/cloud-computing# http://www.cloudcomputingzone.com/directory/
gigi.cogo@gmail.comGianluigi Cogo
Upcoming SlideShare
Loading in...5
×

Il futuro fra le nuvole

516

Published on

Corso - I social media a servizio della promozione turistica (Mattina del 15 Ottobre)
Villa Umbra - Ottobre 2012

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
516
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Per visualizzare altri modelli di esempio, fare clic sul menu File, quindi scegliere Nuovo modello. In Modelli fare clic su Presentazioni.
  • Transcript of "Il futuro fra le nuvole"

    1. 1. L’opportunità indotta dal Cloud Computing VILLA UMBRA 15/10/2012Gianluigi CogoUn futuro fra le nuvole
    2. 2. Di cosa stiamo parlando oggi
    3. 3. Cloud computing • Usa ciò che vuoi, quando e come vuoi. • Paga solo quello che usi ..... o meglio che consumi (come l’acqua, il gas, il telefono, la corrente elettrica).
    4. 4. Cloud computing • Cloud computing è un paradigma, piuttosto recente, che si riferisce all’uso di risorse computazionali sulla rete Internet, ovvero attraverso la nuvola (“cloud”).
    5. 5. Cloud computing • Cloud computing è un nuovo approccio per la fornitura di risorse IT, come capacità computazionale, spazio di memorizzazione, o anche software, sotto forma di servizi accessibili via rete.
    6. 6. Cloud computing • La raffigurazione di Internet come “cloud” è mutuata dal massiccio uso di questa simbologia, nei grafici e nei flussi di network computing.
    7. 7. Cloud computing • I particolari sulle architetture e sulle infrastrutture tecnologie che gestiscono i servizi di cloud computing non sono note agli utenti e non è necessario che lo siano.
    8. 8. Cloud computing • Il cloud computing astrae le risorse IT garantendone la fruizione da parte degli utenti con la modalità “a consumo” (pay per use). • Questo nuovo approccio trasforma l’IT in “IT as a service”.
    9. 9. Fonti per le definizioni • NIST: http://www.nist.gov/itl/cloud/ • Academic room: http://www.academicroom.com/discipline/385837 • Cordis, UE: http://cordis.europa.eu/fp7/ict/ssai/events-20100126-cloud- computing_en.html • Wikipedia: http://it.wikipedia.org/wiki/Cloud_computing
    10. 10. Definizione di Cloud computing • La cloud è un “luogo” accessibile via rete dove risiedono risorse di calcolo condivise (bandwith, server, memorie di massa, applicazioni e servizi), configurabili e disponibili in modo elastico sotto forma di “forniture”. Quest’ultime possono essere velocemente richieste ed erogate con minimo sforzo gestionale da parte dell’utente e minima interazione con il fornitore.
    11. 11. The cloud stack
    12. 12. Layers•Infrastructure as a service -(IaaS)•Platform as a service - (PaaS)•Software as a service - (SaaS)
    13. 13. Software as a ServiceE’ il modello di servizio più facilmentecomprensibile e di più semplice erogazione.Non si paga più il “possesso” del sofware,bensì il suo “utilizzo”!
    14. 14. Software as a Servicehttp://docs.com http://docs.google.com
    15. 15. Software as a ServiceIl fornitore del servizio installa lapplicazione nei propridata center,e fornisce agli utenti una interfaccia(quasi sempre web) per utilizzarla.In alcuni casi, questi servizi software potrebbero essereimplementati dal fornitore usando altri modelli cloud comePaaS o IaaS.
    16. 16. Software as a Service E’ per certi versi assimilabile al vecchio concetto di ASP, ma rimodulato in ambito cloud. Nel modello SaaS non viene eseguita un’applicazione proprietaria del cliente, ma è il cliente che paga il diritto (mediante licenza o canone di affitto) per l’utilizzo dell’applicazione ingegnerizzata, gestita e messagli a disposizione dal provider SaaS.
    17. 17. Software as a ServiceIl cliente non si preoccupa di nulla, pensa a tutto ilprovider SaaS.L’unico accorgimento di cui si deve preoccupareil cliente è la gestione del numero di licenzerichieste, in funzione delnumero di utenti.
    18. 18. Differenza Asp - SaaSIl media che offre il servizio è lo stesso (internet)•ASP è un pacchetto confezionato per il cliente•SaaS è un prodotto•Un mediatore ASP potrebbe non aver nessuna conoscenza del pacchetto chegestisce•Un fornitore SaaS ha la conoscenza diretta dell’applicazione che offre comeprodotto e ne cura la manutenzione e l’evoluzione.
    19. 19. Platform as a ServiceIl fornitore del servizio mette a disposizione una interfaccia di programmazione(API) con la quale l’utente può scrivere applicazioni che interagisconocon il servizio.Le funzionalità proposte dalla API dipendono dal servizio offerto, e la loroesecuzione viene assicurata dal fornitore del servizio.
    20. 20. Platform as a ServicePaaS è più sofisticato di IaaS, in quanto il fornitoreoffre anche il sistema operativo, il middleware,l’ambiente runtime e la sicurezza, necessari pereseguire l’applicazione.Dunque, l’applicazione “gira” in un ambientedefinito e proprietario: Google, Microsoft, CloudFoundry, ecc.
    21. 21. Platform as a Service • Linguaggio di programmazione spesso vincolante • Specifiche, di basso livello, già risolte dalla piattaforma (ambiente nativamente scalabile con allocazione dinamica delle risorse a secondo del grado di utilizzo).
    22. 22. Platform as a Service http://code.google.com/appengine/kb/general.html
    23. 23. Platform as a Service http://www.microsoft.com/windowsazure/
    24. 24. Infrastructure as a ServiceMette a disposizione elementi hardware epotenza computazionale.Quasi sempre si ha ha il controllo diretto delsistema operativo ed è possibile eseguiresoftware arbitrario.
    25. 25. Infrastructure as a ServiceMette a disposizione l’infrastruttura del provider (Data Center) dove eseguire leproprie applicazioni, a fronte del pagamento di una tariffa a consumo.Fondamentalmente, questo modello gestisce e offre il layer di base, ossia ilnetworking, lo storage, i server fisici e il software di virtualizzazione, lasciando alcliente la gestione del sistema operativo, delleventuale middleware, della parte diruntime e dell’applicazione finale.
    26. 26. Infrastructure as a Service http://aws.amazon.com/
    27. 27. Deployment models•Public Cloud•Private cloud•Community cloud•Hybrid cloud•Special purpose cloud
    28. 28. Public cloudQuesto servizio è offerto da fornitori che mettono a disposizione dei propriutenti/clienti la potenza di calcolo e/o di memorizzazione dei loro data center.La tipologia dei servizi che vengono offerti dal fornitore (IaaS, PaaS, SaaS)dipende dalla politica del fornitore stesso, così come il prezzo e la tariffazione.
    29. 29. Public cloud
    30. 30. Private cloudViene installato dallutente nel proprio data center per un utilizzo esclusivo. Ilprincipale vantaggio di un Cloud Privato è che i servizi vengono forniti daelaboratori che si trovano nel dominio dellutente, e quindi lutente ha il pienocontrollo delle macchine sulle quali vengono conservati i dati e vengono eseguitii suoi processi.In particolare, lutente può applicare, su queste macchine, le politiche disicurezza che ritiene più opportune per la protezione dei suoi dati.
    31. 31. Private cloudIn alcuni casi, un Cloud Privato può essere installato dauna grande azienda, o da un ente pubblico, chedispongono di uno o più data center propri, per offrireservizi Cloud alle varie divisioni dellazienda stessa.In questo caso la stessa entità agisce sia da fornitoreche da utente dei servizi Cloud.
    32. 32. Private cloudUn altro scenario possibile è quello in cui il cliente installa il proprio CloudPrivato nel data center di un terzo soggetto (tipicamente un fornitore di serviziCloud), per poi sfruttarlo in modo esclusivo su alcune macchine a lui solamentededicate.In questo caso lutente ha il controllo delle macchine anche se queste nonrisiedono nel suo dominio, e quindi può configurarle secondo le proprienecessità.
    33. 33. Private cloudhttp://www.eucalyptus.com/http://opennebula.org/http://incubator.apache.org/tashi/http://www.nimbusproject.org/
    34. 34. Community cloudE’ un modello nel quale l’infrastruttura ècondivisa da un insieme di soggetti(aziende, organizzazioni, ecc.) che condividono unoscopo comune e che hanno le stesse esigenze.L’infrastruttura può essere gestita dalla comunitàstessa, oppure da un fornitore di servizi esterno.
    35. 35. Hybrid cloudE’ una combinazione del modello pubblico e di quello privato, ovvero è unmodello in cui lutente utilizza risorse del suo Cloud Privato combinate conquelle di un Cloud Pubblico.A puro titolo di esempio, un cliente che dispone di un Cloud Privato, puòutilizzare le risorse di un Cloud Pubblico per gestire improvvisi picchi di lavoroche non possono essere soddisfatti facendo ricorso unicamente alle risorsedisponibili nel suo Cloud Privato.
    36. 36. Hybrid cloudUn altro esempio molto chiaro ci viene dato dalla scelta operata sui dati. Moltospesso i clienti preferiscono gestire i dati pregiati nel proprio cloud privato (on-premise) e le applicazioni o i dati meno pregiati, nel cloud publbico.
    37. 37. Hybrid cloudDal punto di vista dellefficienza, invece, una caratteristica che potrebbe esserepresa in considerazione dallutente per scegliere su quale Cloud eseguire leproprie applicazioni è il rapporto tra quantità di dati e tempo di computazione.Infatti, trasferire una grande quantità di dati su un Cloud Pubblico risultaconveniente solo quando deve essere eseguito un task che richiede un elevatotempo di computazione.
    38. 38. Hybrid cloud
    39. 39. Special purpuse cloudI Cloud Special Purpose possono esserecreati per scopi particolari, ed hanno lacaratteristica di fornire risorse particolari(non disponibili presso altri fornitori diservizi Cloud) tramite i propri servizi.
    40. 40. Cloud for personal users?Il personal computer è sempre stato il centro del nostro ecosistema digitalema ora non è più in grado di contenerlo tutto.
    41. 41. Personal Cloud Servicehttp://www.tonido.com/http://www.pogoplug.com/
    42. 42. Directoryhttps://creator.zoho.com/enhasmen/cloud-computing# http://www.cloudcomputingzone.com/directory/
    43. 43. gigi.cogo@gmail.comGianluigi Cogo

    ×