O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Fondamenti di cloud computing

472 visualizações

Publicada em

Prog: “Tecnologie digitali per l'empowerment digitale delle P.A” FSE a cura della Challenge school di Ca' Foscari – MARZO/APRILE 2018

Publicada em: Tecnologia
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • accessibility Books Library allowing access to top content, including thousands of title from favorite author, plus the ability to read or download a huge selection of books for your pc or smartphone within minutes ,Download or read Ebooks here ... ......................................................................................................................... Download FULL PDF EBOOK here { https://urlzs.com/UABbn }
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • DOWNLOAD THI5 BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui

Fondamenti di cloud computing

  1. 1. PIANO TRIENNALE PER L’INFORMATICANELLA PUBBLICAAMMINISTRAZIONE – I edizione Prog: “Tecnologie digitali per l'empowerment digitale delle P.A”FSE– Dgr.1540/2017 RegioneVeneto, cod 3706-1- 1540-2017 - Comune di Vicenza – MARZO/APRILE2018
  2. 2. Cloud computing Docente: Gianluigi Cogo – Università Ca’Foscari VE
  3. 3. Di cosa stiamo parlando oggi
  4. 4. 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).
  5. 5. Cloud computing  Cloud computing è un paradigma, piuttosto recente, che si riferisce all’uso di risorse computazionali sulla rete Internet, ovvero attraverso la nuvola (“cloud”).
  6. 6. 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.
  7. 7. Cloud computing  La raffigurazione di Internet come “cloud” è mutuata dal massiccio uso di questa simbologia, nei grafici e nei flussi di network computing.
  8. 8. 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.
  9. 9. 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”.
  10. 10. Fonti per le definizioni • NIST: https://www.nist.gov/programs-projects/cloud- computing • Academic room: http://www.academicroom.com/physical- sciences/information-technology/cloud-computing/ • EU Commission: https://ec.europa.eu/digital-single- market/en/cloud • Wikipedia: https://it.wikipedia.org/wiki/Cloud_computing
  11. 11. 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.
  12. 12. The cloud stack
  13. 13. Layers •Infrastructure as a service - (IaaS) •Platform as a service - (PaaS) •Software as a service - (SaaS)
  14. 14. Software as a Service E’ il modello di servizio più facilmente comprensibile e di più semplice erogazione. Non si paga più il “possesso” del sofware, bensì il suo “utilizzo”!
  15. 15. Software as a Service http://drive.google.com https://www.icloud.com/
  16. 16. Il fornitore del servizio installa l'applicazione nei propri data center, e fornisce agli utenti una interfaccia (quasi sempre web) per utilizzarla. In alcuni casi, questi servizi software potrebbero essere implementati dal fornitore usando altri modelli cloud come PaaS o IaaS. Software as a Service
  17. 17. 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. Software as a Service
  18. 18. Il cliente non si preoccupa di nulla, pensa a tutto il provider SaaS. L’unico accorgimento di cui si deve preoccupare il cliente è la gestione del numero di licenze richieste, in funzione del numero di utenti. Software as a Service
  19. 19. Software as a Service https://youtu.be/p7wSwb4Gv20
  20. 20. Il 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 che gestisce •Un fornitore SaaS ha la conoscenza diretta dell’applicazione che offre come prodotto e ne cura la manutenzione e l’evoluzione. Differenza Asp - SaaS
  21. 21. Platform as a Service Il fornitore del servizio mette a disposizione una interfaccia di programmazione (API) con la quale l’utente può scrivere applicazioni che interagiscono con il servizio. Le funzionalità proposte dalla API dipendono dal servizio offerto, e la loro esecuzione viene assicurata dal fornitore del servizio.
  22. 22. Platform as a Service PaaS è più sofisticato di IaaS, in quanto il fornitore offre anche il sistema operativo, il middleware, l’ambiente runtime e la sicurezza, necessari per eseguire l’applicazione. Dunque, l’applicazione “gira” in un ambiente definito e proprietario: Google, Microsoft, Cloud Foundry, ecc.
  23. 23. 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).
  24. 24. Platform as a Service https://cloud.google.com/
  25. 25. Platform as a Service http://azure.microsoft.com/it-it/
  26. 26. Platform as a Service https://youtu.be/whx01vzmlns
  27. 27. Infrastructure as a Service Mette a disposizione elementi hardware e potenza computazionale. Quasi sempre si ha ha il controllo diretto del sistema operativo ed è possibile eseguire software arbitrario.
  28. 28. Infrastructure as a Service Mette a disposizione l’infrastruttura del provider (Data Center) dove eseguire le proprie applicazioni, a fronte del pagamento di una tariffa a consumo. Fondamentalmente, questo modello gestisce e offre il layer di base, ossia il networking, lo storage, i server fisici e il software di virtualizzazione, lasciando al cliente la gestione del sistema operativo, dell'eventuale middleware, della parte di runtime e dell’applicazione finale.
  29. 29. Infrastructure as a Service http://aws.amazon.com
  30. 30. Infrastructure as a Service http://youtu.be/mZ5H8sn_2ZI
  31. 31. Riassumendo https://youtu.be/SgujaIzkwrE
  32. 32. Perchè non provare?
  33. 33. Perchè non provare?
  34. 34. Perchè non provare?
  35. 35. Infrastructure as a Service (Dropbox) https://blogs.dropbox.com/tech/2014/12/aws-reinvent- 2014/
  36. 36. Deployment models •Public Cloud •Private cloud •Community cloud •Hybrid cloud •Special purpose cloud
  37. 37. Public cloud Questo servizio è offerto da fornitori che mettono a disposizione dei propri utenti/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.
  38. 38. Public cloud
  39. 39. Public cloud https://www.virtualizationpractice.com/rightscale-state-cloud-report-2017- 39791/
  40. 40. Private cloud Viene installato dall'utente nel proprio data center per un utilizzo esclusivo. Il principale vantaggio di un Cloud Privato è che i servizi vengono forniti da elaboratori che si trovano nel dominio dell'utente, e quindi l'utente ha il pieno controllo delle macchine sulle quali vengono conservati i dati e vengono eseguiti i suoi processi. In particolare, l'utente può applicare, su queste macchine, le politiche di sicurezza che ritiene più opportune per la protezione dei propri dati.
  41. 41. Private cloud In alcuni casi, un Cloud Privato può essere installato da una grande azienda, o da un ente pubblico, che dispongono di uno o più data center propri, per offrire servizi cloud alle varie divisioni dell'azienda stessa. In questo caso la stessa entità agisce sia da fornitore che da utente dei servizi cloud.
  42. 42. Private cloud Un altro scenario possibile è quello in cui il cliente installa il proprio Cloud Privato nel data center di un terzo soggetto (tipicamente un fornitore di servizi Cloud), per poi sfruttarlo in modo esclusivo su alcune macchine a lui solamente dedicate. In questo caso l'utente ha il controllo delle macchine anche se queste non risiedono nel suo dominio, e quindi può configurarle secondo le proprie necessità.
  43. 43. Private cloud – open source http://www.eucalyptus.co m http://opennebula.org https://www.openstack.or g/ http://cloudstack.apache.o rg/
  44. 44. Private cloud – vendors
  45. 45. Community cloud E’ un modello nel quale l’infrastruttura è condivisa da un insieme di soggetti (aziende, organizzazioni, ecc.) che condividono uno scopo comune e che hanno le stesse esigenze. L’infrastruttura può essere gestita dalla comunità stessa, oppure da un fornitore di servizi esterno.
  46. 46. Hybrid cloud E’una combinazione del modello pubblico e di quello privato, ovvero è un modello in cui l'utente utilizza risorse del suo Cloud Privato combinate con quelle 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 lavoro che non possono essere soddisfatti facendo ricorso unicamente alle risorse disponibili nel suo Cloud Privato.
  47. 47. Hybrid cloud Un altro esempio molto chiaro ci viene dato dalla scelta operata sui dati. Molto spesso i clienti preferiscono gestire i dati pregiati nel proprio cloud privato (on-premise) e le applicazioni o i dati meno pregiati, nel cloud pubblico.
  48. 48. Hybrid cloud Dal punto di vista dell'efficienza, invece, una caratteristica che potrebbe essere presa in considerazione dall'utente per scegliere su quale cloud eseguire le proprie applicazioni è il rapporto tra quantità di dati e tempo di computazione. Infatti, trasferire una grande quantità di dati su un Cloud Pubblico risulta conveniente solo quando deve essere eseguito un task che richiede un elevato tempo di computazione.
  49. 49. Hybrid cloud
  50. 50. Special purpuse cloud o ‘vertical’ I Vertical Cloud possono essere creati per scopi particolari, ed hanno la caratteristica di fornire risorse particolari (non disponibili presso altri fornitori di servizi cloud) grazie a servizi creati ad hoc. Ad es. un ambiente ottimizzato per un particolare settore, come l’assistenza sanitaria e/o i servizi finanziari.
  51. 51. Differenza tra virtualizzazione e private cloud La virtualizzazione ha il compito di isolare le risorse di calcolo per far si che che un oggetto (applicazione, processo, componente) presente a un determinato livello (strato) dell’infrastruttura venga impiegato senza preoccuparsi delle modifiche apportate nei livelli sottostanti. La virtualizzazione isola le risorse di calcolo, offre dunque l’opportunità di riposizionare e consolidare le risorse isolate per un miglior utilizzo e una maggior efficienza.
  52. 52. Differenza tra virtualizzazione e private cloud La virtualizzazione è una tecnologia che consente di creare più ambienti simulati o risorse dedicate da un unico sistema hardware fisico. Un hypervisor è un software in grado di collegarsi direttamente all'hardware, al fine di suddividere un unico sistema in più ambienti separati, distinti e sicuri noti come macchine virtuali (VM). Tali VM si affidano alla capacità dell'hypervisor di separare le risorse del
  53. 53. Differenza tra virtualizzazione e private cloud Il cloud computing è invece la capacità di rendere le risorse disponibili su richiesta («on demand»). Con il concetto di “on demand” si intende la possibilità di accedere e fruire delle risorse in qualsiasi momento e in modo del tutto autonomo.
  54. 54. Differenza tra virtualizzazione e private cloud Il cloud computing rappresenta una serie di principi e approcci rivolti alla fornitura di risorse per le infrastrutture di elaborazione, rete e storage, servizi, piattaforme e applicazioni, accessibili on-demand e attraverso qualsiasi rete. Tali risorse di infrastrutture, servizi e applicazioni sono messe a disposizione dai cloud, ovvero pool di risorse virtuali orchestrati da software di gestione e automazione. In questo modo, gli utenti possono accedere alle risorse on-demand, mediante l'assegnazione di risorse dinamiche e portali self-service dotati di scalabilità automatica (via red hat)
  55. 55. Cloud for personal users? Il personal computer è sempre stato il centro del nostro ecosistema digitale ma ora non è più in grado di contenerlo tutto.
  56. 56. Personal Cloud Service http://www.tonido.com http://www.pogoplug.com ‘Personal cloud’ refers to a small cloud network you set up for your home or small business (http://www.seagate.com/do-more/what-is-personal-cloud-master-dm/). https://www.seagate.com/it/it/ consumer/backup/personal- cloud/
  57. 57. Directory https://creator.zoho.com/enhasmen/cloud-computing# https://solutionsreview.com/devops/cloud- platform-directory-paas-iaas-public-private-and- hybrid-solutions/
  58. 58. Don’t forget
  59. 59. GRAZIE @gigicogo

×