Il Cloud Computing

Click here to load reader

download Il Cloud Computing

of 43

Embed Size (px)

description

 

Transcript of Il Cloud Computing

  • 1. CLOUD COMPUTING
  • 2. Aumento delle richieste di servizi informatici
  • 3. Cloud computing? CLOUD COMPUTING: Il cloud computing una piattaforma di elaborazione virtualizzata, in grado di archiviare/elaborate dati e di offrire il numero di server necessari a far girare un'applicazione al variare del numero di utenti che la utilizzano, garantendo un equilibrio perfetto tra domanda e offerta.
  • 4. Virtualizzazione PER VIRTUALIZZAZIONE si intende la creazione di una versione virtuale di una risorsa normalmente fornita fisicamente. Qualunque risorsa hardware e software pu essere virtualizzata: sistemi operativi, server, memoria, sottosistemi di network.
  • 5. Nascita e sviluppo Grid computing: infrastruttura di calcolo distribuito, condivisione coordinata di risorse Lutility computing: raggruppamento di risorse di calcolo, inizio di servizio on-demand SaaS: condivisione di processi applicativi e risorse di storage, basi di pay-per-use CLOUD COMPUTING
  • 6. Ma a cosa ci serve? Possibilit di consumare servizi IT Possibilit di distribuire servizi IT Salvare programmi Utilizzare software remoti Archiviare dati (backup) TUTTO QUESTO COLLEGANDOSI SOLAMANTE AD UN CLOUD PROVIDER ATTRAVERSO UN SEMPLICE INTERNET BROWSER E PAGANDO SOLAMENTE CIO CHE USIAMO
  • 7. Cloud computing prevede tre fattori distinti Fornitore di servizi (cloud provider) Cliente amministratore Cliente finale
  • 8. Architettura informatica Tecnologie di elaborazione Gestione della rete Memorizzazione
  • 9. Tecnologie di elaborazione Server rack: sistema standard d'installazione fisica di componenti hardware a scaffale, Server blade: un server auto-contenuto pensato per minimizzare l'occupazione di spazio.
  • 10. Gestione della rete Le opzioni di rete includono gli standard 40 GbE e 100 GbE veloci per i circuiti di backhaul o trunk, nonch gli standard pi comuni 10 GbE e 1 GbE per le reti VPN e l'ottimizzazione della larghezza di banda.
  • 11. Memorizzazione Memoria a stato solido (SSD) ultraveloci Unit disco a capacit media ed elevata velocit
  • 12. Diamo un po di numeri
  • 13. Valore del cloud in Italia
  • 14. Utilizzo nelle aziende
  • 15. Impatto nelleconomia
  • 16. I vantaggi del Cloud Computing Parola chiave: usa ci che vuoi, quando e come vuoi! Parola chiave: Scalabilit dei servizi! Cambiamento dapprocio: fornitura di risorse IT sotto forma di varie tipologie di servizi accessibili alla rete Semplicit: lutente non deve (e non tenuto) a conoscere i dettagli sulle infrastrutture e architetture che gestiscono i servizi
  • 17. Il Cloud Stack
  • 18. Analizziamo di seguito i diversi layers dello stack...
  • 19. Infrastructure as a Service Layer di base: fornisce hardware e potenza computazionale Networking Storage Server Software Pagamento di una tariffa a consumo Scalabilit del servizio fornito
  • 20. Platform as a Service
  • 21. Basato sulle API: messe a disposizione dal fornitore del servizio, le funzionalit variano in base a quanto pagato Linguaggio di programmazione vincolante E lutente che pu utilizzare la paittaforma di sviluppo fornitagli per scrivere applicazioni che interagiscono con il servizio Ovviamente tutto ci a fronte di un supporto hardware (e quindi di infrastrutture) Il tutto messo a disposizione in rete! Scalabilit del servizio fornito
  • 22. Un esempio: AWS Amazon Web Services un insieme di servizi: Piattaforma computazionale Storage Database Analisi Sviluppo di applicazioni Deployment services Scalabilit in base alle esigenze di ognuno
  • 23. Parlando sempre di scalabilit... Lazienda, sempre nella concezione della scalabilit del software, offre un mese di utilizzo gratuito di un pacchetto comprendente: 750h di elaborazione computazionale 100Mb di Database su SSD 5Gb di Storage su Amazon S3 Il tutto sfruttando la tecnologia del Cloud!
  • 24. Software as a Service Stesso concetto dellASP ma in ambito Cloud Non viene eseguita unapp del Cliente, ma il Cliente che paga il diritto alluso dellapp Il fornitore garantisce la manutenzione e laggiornamento nel tempo Non si paga pi il possesso ma lutilizzo Le funzionalit variano in base a quanto pagato
  • 25. Le diverse forme di cloud computing - Deployment models Public Cloud Private Cloud Community Cloud Hybrid Cloud Special Purpose Cloud
  • 26. Public Cloud Che cos? Vantaggi/svantaggi Esempi
  • 27. Public Cloud Che cos? Il Public Cloud un servizio offerto da fornitori che mettono a disposizione dei propri utenti/clienti la potenza di calcolo e/o di memorizzazione dei loro data center.
  • 28. Public Cloud Vantaggi Minori costi e la maggiore efficienza dellinfrastruttura dovuto a : allannullamento dellinvestimento iniziale; alla eliminazione di spazi preposti a contenere le macchine (server); dal minor consumo di energia; dal minor utilizzo di personale IT (lassistenza per problemi tecnici viene affidata a chi offre il servizio).
  • 29. Public Cloud Svantaggi La preoccupazione riguardo la sicurezza e la privacy dei propri dati. La possibile saturazione della rete e/o la perdita di pacchetti durante il trasferimento.
  • 30. Public Cloud
  • 31. Private Cloud Che cos? Vantaggi/svantaggi Esempi
  • 32. Private Cloud Che cos? E un Cloud che viene installato dall'utente nel proprio data center per un utilizzo esclusivo. Lutente ha il pieno controllo delle macchine sulle quali vengono conservati i dati e vengono eseguiti i su