La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Ing. Antonio Capodieci Ing. Antonio Capodieci – Corso di Studio in Servizio Sociale Risorse.

Presentazioni simili


Presentazione sul tema: "Ing. Antonio Capodieci Ing. Antonio Capodieci – Corso di Studio in Servizio Sociale Risorse."— Transcript della presentazione:

1 Ing. Antonio Capodieci antonio.capodieci@unisalento.it Ing. Antonio Capodieci – antonio.capodieci@unisalento.it Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Il Cloud Computing

2 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it 2 Computing paradigms Mainframe computing 1 computer / molti utenti 1965 Client-server computing molti computer / molti utenti 1985 “The network is the computer” (John Gage, Sun Microsystems, 1984) Internet Cloud computing internet / tutti gli utenti 2005+ “The cloud is the computer”

3 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it Mainframe 3

4 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it PC e Thin client 4

5 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it 5 internet Un grande cambio di paradigma La piattaforma elaborativa si sposta da qui… … a qui

6 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it 6 Cloud computing The cloud (la nuvola) è una metafora per InternetThe cloud (la nuvola) è una metafora per Internet Nel cloud computing le capacità di elaborazione e di storage vengono fornite da fornitori specializzati, attraverso internet, a una moltitudine di utentiNel cloud computing le capacità di elaborazione e di storage vengono fornite da fornitori specializzati, attraverso internet, a una moltitudine di utenti “Cloud computing è un paradigma di elaborazione in cui risorse dinamicamente scalabili e spesso virtualizzate vengono fornite come servizio attraverso la rete. Non è necessario che gli utenti abbiano conoscenza o competenze sulla infrastruttura tecnologica che li supporta.” (Wikipedia)“Cloud computing è un paradigma di elaborazione in cui risorse dinamicamente scalabili e spesso virtualizzate vengono fornite come servizio attraverso la rete. Non è necessario che gli utenti abbiano conoscenza o competenze sulla infrastruttura tecnologica che li supporta.” (Wikipedia) http://en.wikipedia.org/wiki/Cloud_servicehttp://en.wikipedia.org/wiki/Cloud_servicehttp://en.wikipedia.org/wiki/Cloud_service

7 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it Cloud computing: i livelli 7 Cloud Provider SaaS Provider / Cloud User SaaS User Infrastructure (IaaS) StoragePlatform (PaaS) Piattaforma di elaborazione Servizi applicativi Application (SaaS) Web services Client Esempi: Amazon Web Services (2006+) IBM Blue Cloud (2008+) Google App Engine (2008+) Microsoft Windows Azure (2009+) Esempi: Amazon, eBay, Facebook, Youtube, Skype, Google Apps, Salesforce, Dropbox, … web services utilizzabili via API Idealmente, solo sw di accesso, navigazione e gestione dell’interfaccia con l’utente (thin client, mobile client)

8 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it Una situazione molto complessa… 8 Cloud Provider SaaS Provider / Cloud User SaaS User

9 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it 9 Virtualizzazione e globalizzazione Acquisto il servizio da un singolo fornitore, ma le risorse che utilizzo possono provenire da una moltitudine di fornitori / infrastrutture diversi, a me non noti

10 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it 10 Terminologia Utility computing: quando si forniscono risorse “a consumo”, come nelle public utilitiesUtility computing: quando si forniscono risorse “a consumo”, come nelle public utilities Platform as a Service (PaaS): quando si fornisce una piattaforma di elaborazione utilizzabile attraverso la retePlatform as a Service (PaaS): quando si fornisce una piattaforma di elaborazione utilizzabile attraverso la rete Software as a Service (SaaS): quando si erogano servizi applicativi attraverso la reteSoftware as a Service (SaaS): quando si erogano servizi applicativi attraverso la rete Grid computing: quando si utilizzano risorse di calcolo distribuite, utilizzando cicli di CPU inutilizzatiGrid computing: quando si utilizzano risorse di calcolo distribuite, utilizzando cicli di CPU inutilizzati

11 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it Computing: la quinta utility AcquaAcqua GasGas ElettricitàElettricità TelefonoTelefono ComputingComputing 11

12 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it 12 PaaS (Platform as a Service): esempio Amazon Web Services (AWS) Un insieme di servizi remoti per gli sviluppatori, di tipo vario, “a consumo”, offerti sulla rete da Amazon.com, che utilizza la gigantesca infrastruttura hw e sw di Amazon: Amazon Web Services (AWS) Un insieme di servizi remoti per gli sviluppatori, di tipo vario, “a consumo”, offerti sulla rete da Amazon.com, che utilizza la gigantesca infrastruttura hw e sw di Amazon: Amazon Elastic Compute Cloud (Amazon EC2): scalable computer capacity (dal 2006)Amazon Elastic Compute Cloud (Amazon EC2): scalable computer capacity (dal 2006) “Amazon EC2 provides a truly elastic computing environment. Amazon EC2 enables you to increase or decrease capacity within minutes, not hours or days.” Amazon S3 (Simple Storage Service): online storage web service (da 2006)Amazon S3 (Simple Storage Service): online storage web service (da 2006) ….…. http://en.wikipedia.org/wiki/Amazon_Web_Services http://aws.amazon.com/

13 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it SaaS (Software as a Service) In nuce già nel Web 1.0… RicercaAltavista, …RicercaAltavista, … Portali (servizi interattivi)Yahoo!, …Portali (servizi interattivi)Yahoo!, … E-commerceAmazon, …E-commerceAmazon, … Aste onlineeBay, …Aste onlineeBay, … Ora una enorme quantità di servizi di ogni tipo: Di tipo personale (mercato consumer)Di tipo personale (mercato consumer) Per le aziende (mercato corporate)Per le aziende (mercato corporate) 13

14 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it SaaS: alcuni esempi Online storage & backup servicesOnline storage & backup services Online office suites (“Office 2.0”)Online office suites (“Office 2.0”) Mapping, geolocalizzazione, virtual tourMapping, geolocalizzazione, virtual tour Social media sitesSocial media sites Online blog, site and social network buildersOnline blog, site and social network builders Personal toolsPersonal tools Intranet & corporate applicationsIntranet & corporate applications … 14

15 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it Cloud computing: pro e contro Dipendono dagli obbiettivi e dal punto di vista: Corporate / consumerCorporate / consumer Grande / media / piccola aziendaGrande / media / piccola azienda Internet startupInternet startup Paese sviluppato / in via di sviluppoPaese sviluppato / in via di sviluppo … 15

16 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it 16 Cloud computing: vantaggi Eliminazione / riduzione delle infrastruttura di calcolo / data centerEliminazione / riduzione delle infrastruttura di calcolo / data center Riduzione / eliminazione dei costi fissiRiduzione / eliminazione dei costi fissi Costi “a consumo”Costi “a consumo” Rapida scalabilità (“elasticità”)Rapida scalabilità (“elasticità”)

17 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it 17 Cloud computing: “sfide” e obbiettivi Sfide: SicurezzaSicurezza Interoperabilità di dati e applicazioniInteroperabilità di dati e applicazioni Portabilità di dati e applicazioniPortabilità di dati e applicazioni Governance e gestioneGovernance e gestione Misure e controlloMisure e controlloObbiettivi: SceltaScelta FlessibilitàFlessibilità Velocità e agilitàVelocità e agilità CompetenzaCompetenza Da: http://www.opencloudmanifesto.org/ http://www.opencloudmanifesto.org/ (discussione aperta, in corso, su “open cloud”)

18 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it 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 http://www.guardian.co.uk/technology/2008/sep/29/cloud.computing.richard.stallman 18

19 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it 19 Online storage & backup: esempi www.dropbox.comwww.dropbox.comwww.dropbox.com –Servizio on-line di storage (da fine 2008) –Semplice interfaccia a folder: privati, pubblici, condivisi –Si deve installare un client (più piattaforme) –Freemium –Usa Amazon S3 –Video: https://www.getdropbox.com/screencast https://www.getdropbox.com/screencast Altri servizi di storage:Altri servizi di storage: –http://mozy.com/ (backup services) http://mozy.com/ –http://www.box.net/ http://www.box.net/ –http://www.wuala.com/ (tecnologia “grid”) http://www.wuala.com/ –http://rapidshare.com (trasferimento di files) http://rapidshare.com –- …

20 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it 20 Office suites: possibilità DATA APP OFFLINE Es. MS OFFICE DATA APP IBRIDA Es. MS OFFICE LIVE WORKSPACE (discontinued) Fat client download DATA APP ONLINE Es. GOOGLE DOCS, zoho, … INTERNET Thin client download

21 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it 21 Online office suites: vantaggi Nessun software da scaricare e installare sul proprio computerNessun software da scaricare e installare sul proprio computer Non si deve acquistare una licenza software. Ci si abbona al servizio, che spesso è gratuitoNon si deve acquistare una licenza software. Ci si abbona al servizio, che spesso è gratuito Nessuna necessità di upgrade del software quando vengono aggiunte nuove funzioni o eliminati problemi esistentiNessuna necessità di upgrade del software quando vengono aggiunte nuove funzioni o eliminati problemi esistenti È sufficiente un thin client con minimi requisiti hardwareÈ sufficiente un thin client con minimi requisiti hardware Si può accedere ai propri documenti da ogni computer connesso in reteSi può accedere ai propri documenti da ogni computer connesso in rete È possibile condividere i documenti con altri utenti, senza bisogno di un proprio serverÈ possibile condividere i documenti con altri utenti, senza bisogno di un proprio server Nessun problema in caso di crash del proprio computer: i documenti sono al sicuro sul server.Nessun problema in caso di crash del proprio computer: i documenti sono al sicuro sul server.

22 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it 22 Online office suites: svantaggi È necessaria una connessione internet con banda adeguataÈ necessaria una connessione internet con banda adeguata Data security. Tutti i propri dati risiedono su un server remoto, di cui non si ha il controllo (anche se si possono effettuare regolari backup). Data security. Tutti i propri dati risiedono su un server remoto, di cui non si ha il controllo (anche se si possono effettuare regolari backup). Data privacy: vedi sopraData privacy: vedi sopra Completezza funzionale. Attualmente, le funzioni fornite dalle suites online sono meno complete di quelle fornite dalle suite tradizionali.Completezza funzionale. Attualmente, le funzioni fornite dalle suites online sono meno complete di quelle fornite dalle suite tradizionali. Non è agevole lavorare off-line: per ricevere e trasmettere le modifiche occorre essere connessi.Non è agevole lavorare off-line: per ricevere e trasmettere le modifiche occorre essere connessi. Vedi http://en.wikipedia.org/wiki/Online_office_suiteVedi http://en.wikipedia.org/wiki/Online_office_suitehttp://en.wikipedia.org/wiki/Online_office_suite

23 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it 23 Google Docs WP, spreadsheet e presentation gratuiti, web based, utilizzabili dal proprio browserWP, spreadsheet e presentation gratuiti, web based, utilizzabili dal proprio browser Nessun sw da installare sul client; per default i documenti vengono salvati sui server GoogleNessun sw da installare sul client; per default i documenti vengono salvati sui server Google Supporto al lavoro cooperativo in rete (condivisione, accesso, editing contemporaneo)Supporto al lavoro cooperativo in rete (condivisione, accesso, editing contemporaneo) I documenti possono essere pubblicati in rete (permalink) e embedded in altri siti (viewer)I documenti possono essere pubblicati in rete (permalink) e embedded in altri siti (viewer) Servizio “premium” a pagamento (per aziende)Servizio “premium” a pagamento (per aziende) Basic info: http://docs.google.com/support/bin/answer.py?answer=49008&topic=8613Basic info: http://docs.google.com/support/bin/answer.py?answer=49008&topic=8613 http://docs.google.com/support/bin/answer.py?answer=49008&topic=8613 Per usarlo: http://docs.google.com/?hl=en&pli=1#allPer usarlo: http://docs.google.com/?hl=en&pli=1#allhttp://docs.google.com/?hl=en&pli=1#all

24 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it 24 Google Docs Video: Google Docs in Plain English: http://it.youtube.com/watch?v=eRqUE6IHTEAVideo: Google Docs in Plain English: http://it.youtube.com/watch?v=eRqUE6IHTEA http://it.youtube.com/watch?v=eRqUE6IHTEA (da Commoncraft, http://it.youtube.com/user/leelefever ) http://it.youtube.com/user/leelefever

25 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it www.zoho.com  Dal 2005  Funzioni base gratuite, premium services  Molte applicazioni http://en.wikipedia.org/wiki/Zoho_Office_Suite 25 R.Polillo - Ottobre 2010

26 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it Mapping, geolocalizzazione, virtual tour Google MapGoogle Map www.maps.google.com Google EarthGoogle Earth www.earth.google.com http://earth.google.it/userguide/v5/ Google Street viewGoogle Street view http://maps.google.com/help/maps/streetview/ 26

27 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it Google Streetview 27

28 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it 28 Google car

29 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it Mashup 29 Dall’inglese: mash = miscuglio to mash = schiacciare Applicazione web che integra dinamicamente contenuti o servizi provenienti da più fonti (es. via API o feed RSS), per creare un servizio nuovo Vedi: http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid) http://www.slideshare.net/valicac/mashups- 87355#slideshow_stats http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid) http://www.slideshare.net/valicac/mashups- 87355#slideshow_stats http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid) http://www.slideshare.net/valicac/mashups- 87355#slideshow_stats

30 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it Mashup: architettura 30 Sorgenti: Video Foto Mappe News RSS feeds … mashup web site browser interfaccia pubblica (API, RSS, …) richiesta risposta Manipolazione dei dati: embedding aggregazione combinazione selezione e filtraggio normalizzazione e traduzione visualizzazione

31 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it Esempi: combinazione 31 http://www.unisalento.it/web/guest/sede_detthttp://www.unisalento.it/web/guest/sede_dett

32 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it www.programmableweb.com 32 “Keeping you up to date with APIs, mashup and the Web as a platform” Most popular mashups: http://www.programmableweb.com/ http://www.programmableweb.com/

33 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it Fonte: http://www.programmableweb.com/mashupshttp://www.programmableweb.com/mashups Quali mashup? 33

34 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it Mashup: punti di forza 34 “Lightweight” application (volume di codice ridotto  basso costo di sviluppo dell’applicazione)“Lightweight” application (volume di codice ridotto  basso costo di sviluppo dell’applicazione) Facilità di sviluppo dell’applicazione (disponibilità di tools che non richiedono grandi competenze tecniche – es.pipes)Facilità di sviluppo dell’applicazione (disponibilità di tools che non richiedono grandi competenze tecniche – es.pipes) Disponibilità di vaste basi di datiDisponibilità di vaste basi di dati Bassi (o nulli) costi di acquisizione e aggiornamento datiBassi (o nulli) costi di acquisizione e aggiornamento dati Set-up dell’applicazione rapido (time-to-market, possibilità di quick prototyping)Set-up dell’applicazione rapido (time-to-market, possibilità di quick prototyping)

35 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it Mashup: aspetti critici 35 Dipendenza dalle data sources (qualità dei dati, prestazioni, disponibilità e continuità del servizio, cambiamenti di politiche di servizio, stabilità  fragilità: “la forza dell’anello più debole”)Dipendenza dalle data sources (qualità dei dati, prestazioni, disponibilità e continuità del servizio, cambiamenti di politiche di servizio, stabilità  fragilità: “la forza dell’anello più debole”) API: standards e versioningAPI: standards e versioning Proprietà intellettuale e copyright (“right to remix”: fino a che punto?)Proprietà intellettuale e copyright (“right to remix”: fino a che punto?) Privacy (incrociare e filtrare i dati può generare problemi non esistenti nei dati originari)Privacy (incrociare e filtrare i dati può generare problemi non esistenti nei dati originari)

36 Corso di Studio in Servizio Sociale Risorse di Rete e Web 2.0 per il lavoro sociale Ing. Antonio Capodieci – antonio.capodieci@unisalento.it Mashup tools 36 Esistono diverse proposteEsistono diverse proposte Esempi: Yahoo!Pipes, Google Mashup Editor, Microsoft Popfly, Dapper, Openkapow IBM QEDWiki, …Esempi: Yahoo!Pipes, Google Mashup Editor, Microsoft Popfly, Dapper, Openkapow IBM QEDWiki, …


Scaricare ppt "Ing. Antonio Capodieci Ing. Antonio Capodieci – Corso di Studio in Servizio Sociale Risorse."

Presentazioni simili


Annunci Google