Cloud Computing: Tecnologie ed Opportunità - Domenico Talia
-
Upload
centro-di-competenza-ict-sud -
Category
Documents
-
view
621 -
download
2
description
Transcript of Cloud Computing: Tecnologie ed Opportunità - Domenico Talia
![Page 1: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/1.jpg)
Cloud Computing: Tecnologie ed Opportunità
Domenico TaliaUniversità della Calabria e ICAR-CNR
![Page 2: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/2.jpg)
2
Cloud Computing: Definizione del NIST
Il NIST (National Institute of Standards and Technology ) da la seguente definizione di Cloud Computing:“Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.”
Le sue caratteristiche principali sono:On-demand, self-service, Broad network access, Resource pooling, Rapid elasticity, Measured Service.
![Page 3: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/3.jpg)
3
Cloud Computing
Il termine Cloud Computing nasce dalla nuvoletta usata per rappresentare Internet e da “telecom cloud”.
I sistemi Cloud estendono le funzionalità di Internet offrendo tramite la rete tutte le operazioni che si possono eseguire su un computer.
Gli utenti di un sistema Cloud non hanno bisogno di conoscere o controllare l’infrastruttura tecnologica (hardware/software) che supporta i loro usi.
![Page 4: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/4.jpg)
4
Cloud Computing
Il Cloud computing è un modello di elaborazione in cui le risorse (hardware/software) Sono scalabili dinamicamente e Sono virtualizzate Sono fornite con un’interfaccia a servizi
(as a service) su Internet.
Le risorse che un sistema Cloud mette a dispozione degli utenti e delle applicazioni sono CPU, memorie, rete, sistemi operativi, middleware, applicazioni.
![Page 5: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/5.jpg)
5
Cloud Computing
I sistemi Cloud permettono di:
Affittare i servizi di elaborazione da un fornitore
Aumentare e diminuire dinamicamente le unità di elaborazione
Pagare solamente per le risorse che sono effettivamente utilizzate
• ore CPU, banda di rete, quantità di storage, software, applicazioni, …
![Page 6: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/6.jpg)
6
Cloud Computing
Un utente usa la risorse delle macchine di un sistema Cloud senza conoscerne le caratteristiche di dettaglio e senza occuparsi della loro gestione.
![Page 7: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/7.jpg)
7
Cloud Computing
Load Balancer
http://my.com
0.1$/h
0.2$/h
0.1$/h
0.1$/h
0.1$/h
0.1$/h
0.1$/h
Example: 0.4$ per hour + TrafficExample: 0.8$ per hour + Traffic
![Page 8: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/8.jpg)
Caratteristiche dei Sistemi Cloud
Interfaccia a servizi
On-demand
Accesso Ubiquo tramite Internet
Aggregazione di risorse location independent
Elasticità
Pay per use
8
![Page 9: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/9.jpg)
9
Classi di Sistemi Cloud
Private cloud Di proprietà (o in affitto) di un’azienda
Community cloud Infrastruttura condivisa da una comunità di utenti
Public cloud In vendita al pubblico, infrastruttura di grande
dimensione
Hybrid cloud Composizione di due o più cloud
![Page 10: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/10.jpg)
10
Classi di Sistemi Cloud
Public Cloud
Azienda
Private Cloud Private Cloud
Esterno
Interno
![Page 11: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/11.jpg)
11
Risorse inutilizzate
Modello di account “Pay per use” invece di “provisioning for peak”. Si paga per i servizi richiesti e utilizzati
Static data center Data center in the cloud
Richiesta
Capacità
Tempo
Richiesta
Capacità
Tempo
Modelli di uso di sistemi Cloud
![Page 12: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/12.jpg)
12
Modelli a Servizi
Software as a Service (SaaS) Software è fornito agli utenti “On-demand” Non serve acquistare le licenze “Utility-based” computing
Platform as a Service (PaaS) L’ambiente per lo sviluppo di Cloud applications è
fornito secondo il modello “Software as a Service”
Infrastructure as a Service (IaaS) Una infrastruttura di elaborazione (hardware) viene
fornita come un servizio
![Page 13: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/13.jpg)
13
Un Esempio (di Software as a Service)
Cloud Application
(Google Docs)
Cloud Client
(Mozilla Firefox)
Cloud hardware
(Apps Server)
Cloud Platform
(Apps Engine)
Cloud Services
(Word Processing)
BigTable
Cloud storage
(BigTable DB)
![Page 14: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/14.jpg)
14
Sistemi Cloud Commerciali e OS
Amazon Elastic Compute Cloud (EC2)
Amazon Simple Storage Service (S3)
Google App Engine
Microsoft Windows Azure
Eucalyptus
![Page 15: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/15.jpg)
15
Sistemi Cloud Commerciali e OS
![Page 16: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/16.jpg)
16
IaaS
Infrastructure as a Service
PaaS
Platform as a Service
SaaS
Software as a Service
Modelli di Cloud services
![Page 17: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/17.jpg)
17
Nessun hardware o software da gestire
Servizi erogati attraverso un browser
Uso del servizio “on demand” da parte dei clienti
Scalabilità instantanea
SaaS
Software delivery model
![Page 18: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/18.jpg)
18
Il Customer Relationship Management (CRM) è sottodimensionato o non lo si vuole gentire in proprio. Si puo’ usare un provider come Salesforce.com
Il server di posta è lento. Si puo’ usare un mail server su Cloud che non ha problemi di dimensionamento.
SaaS
Esempi
![Page 19: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/19.jpg)
19
Le piattaforme di sviluppo sono costruite su infrastrutture che possono essere costose.
E’ difficile stimare la domanda
di uso. La gestione delle piattaforme
proprietarie è costosa.
PaaS
Platform delivery model
![Page 20: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/20.jpg)
20
Bisogna utilizzare un file grande (10Mb) e renderlo disponibile a 20.000 utenti per 2 mesi. Usa Cloud Front di Amazon.
Vuoi fornire storage services per grandi file a molti clienti. Usa Amazon S3 o Microsoft Azure.
Esempi
PaaS
![Page 21: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/21.jpg)
21
Un ambiente di vistualizzazione di infrastrutture di elaborazione scalabili.
Integrazione di risorse di calcolo,
memorizzazione e comunicazione.
Macchine virtuali diverse e flessibili.
IaaS
Infrastructure delivery model
![Page 22: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/22.jpg)
22
Vuoi eseguire un numero elevato di job e non hai una macchina parallela. Usa Amazon EC2, Azure o Flexiscale.
Vuoi ospitare un portale web per un periodo di tempo limitato. Usa Flexiscale.
Esempi
IaaS
![Page 23: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/23.jpg)
23
Pay per use Scalabilità istantanea Adattabilità Affidabilità API
Attenzione a: Sicurezza e Privacy
IaaS
PaaS
SaaS
Elementi comuni
![Page 24: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/24.jpg)
24
Investimenti iniziali molto limitati
Politiche di aggiornamento automatico
Virtualizzazione per abbassare i costi di uso
Economia di scala
Risparmio sulle licenze d’uso
IaaS
PaaS
SaaS
Vantaggi
![Page 25: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/25.jpg)
25
Costi ridotti di ownership
Responsabilità di gestione dell’infrastruttura molto ridotta o nulla
Gestione di sovraccarichi improvvisi di CPU e/o storage
Più veloce configurazione/istallazione di applicazioni
IaaS
PaaS
SaaS
Vantaggi
![Page 26: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/26.jpg)
Cloud Computing fornisce Servizi Ubiqui a Client Ubiqui
26
![Page 27: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/27.jpg)
27
Criticità del Cloud computing
Poiché i sistemi cloud non permettono agli utenti di possedere i dispositivi di storage dei propri dati, lasciano la responsabilità e il controllo dei dati nella mani dei provider.
Gli utenti dipendono dai provider dei sistemi di Cloud computing per l’uso che ne possono fare.
Gli utenti non hanno la libertà di installare su un sistema Cloud nuove applicazioni senza l’approvazione degli amministratori del sistema.
![Page 28: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/28.jpg)
28
Privacy e sicurezza dei dati e delle applicazioni degli utenti possono essere a rischio.
Un guasto di un sistema Cloud di grandi dimensioni può coinvolgere migliaia di utenti, molte applicazioni ed enormi quantità di dati.
Criticità del Cloud computing
![Page 29: Cloud Computing: Tecnologie ed Opportunità - Domenico Talia](https://reader033.fdocuments.us/reader033/viewer/2022051514/54847fa9b4af9fb55d8b4709/html5/thumbnails/29.jpg)
29
I sistemi cloud sono un’importante opportunità tecnologica per può generare opportunità per le aziende e nuovi modelli/spazi di business.
La Comissione Europea sta per investire molte risorse per l’adozione di soluzioni Cloud-based.
E’ importante conoscere le funzionalità dei sistemi Cloud per poterli sfruttare utilmente.
Commenti Finali