• Non ci sono risultati.

Informatica di base 6/ed

N/A
N/A
Protected

Academic year: 2022

Condividi "Informatica di base 6/ed"

Copied!
13
0
0

Testo completo

(1)

Informatica di base 6/ed

Autori: Dennis P. Curtin, Kim Foley, Kunal Sen e Cathleen Morin A cura di: Agostino Marengo e Alessandro Pagano

Capitolo 10

Il cloud computing

(2)

1

Curtin, Foley, Sen, Morin, Informatica di base, 6e ©2016 McGraw-Hill Education (Italy) S.r.l.

Il cloud computing

• Il Cloud Computing rappresenta un cambiamento che unisce le più avanzate tecnologie informatiche nello sviluppo di hardware e software all’evoluzione della cosiddetta “banda larga”

• I dati, i software e la potenza computazionale non risiedono sul PC ma vengono utilizzati tramite i

cosiddetti sistemi di SAAS (Software As A Service) PAAS (Platform As A Service) e IAAS (Infrastructure As A Service).

(3)

Il cloud computing

• Il cloud computing indica una serie di tecnologie che permettono di accedere ad una serie di servizi offerti da un provider ad un cliente finale.

• I servizi offerti permettono essenzialmente di memorizzare/archiviare/elaborare dati grazie a

risorse hardware/software distribuite e “virtualizzate”

in rete.

(4)

3

Curtin, Foley, Sen, Morin, Informatica di base, 6e ©2016 McGraw-Hill Education (Italy) S.r.l.

(5)

Caratteristiche del cloud

• Il cloud computing non fa pesare sull’utente l’onere

della gestione di hardware e software: ad occuparsene è il fornitore del servizio.

• In questo modello di erogazione del servizio, l’utente paga solo le funzionalità necessarie, gli aggiornamenti sono automatici e si ottiene una elevata scalabilità

verso l’alto o verso il basso.

(6)

5

Curtin, Foley, Sen, Morin, Informatica di base, 6e ©2016 McGraw-Hill Education (Italy) S.r.l.

I servizi di un’infrastruttura cloud

(7)

Infrastructure as a Service

• Rappresenta il livello di astrazione più basso

• Il fornitore eroga soltanto la potenza di calcolo e lo spazio di archiviazione

• L’utente installa il software, gestisce l’hardware ed il suo monitoraggio

• Le risorse hardware saranno allocate solo quando sono realmente necessarie

(8)

7

Curtin, Foley, Sen, Morin, Informatica di base, 6e ©2016 McGraw-Hill Education (Italy) S.r.l.

IaaS

(9)

Platform as a service

• È spesso definito middleware

• La piattaforma erogata come

servizio, esporta delle API (application

programming

• Scelta vantaggiosa per gli sviluppatori per incrementare produttività

• Favorisce la

collaborazione fra gli

utenti

(10)

9

Curtin, Foley, Sen, Morin, Informatica di base, 6e ©2016 McGraw-Hill Education (Italy) S.r.l.

Software as a service

• Modello di

distribuzione del software “on

demand”

• Nessuna

installazione, configurazione,

aggiornamento del software

• L’utente fruisce della versione più

aggiornata possibile

• La logica è quella del pay-per-use

• Non è necessario specifico hardware

• Elevata scalabilità

(11)

Modelli di utilizzo

CONNETTIVITÀ Data Storage

Server

Virtualizzazione Sistema operativo

Database

CONNETTIVITÀ Data Storage

Server

Virtualizzazione Sistema operativo

Database

CONNETTIVITÀ Data Storage

Server

Virtualizzazione Sistema operativo

Database

Iaas Paas Saas

(12)

11

Curtin, Foley, Sen, Morin, Informatica di base, 6e ©2016 McGraw-Hill Education (Italy) S.r.l.

Il cloud computing nella quotidianità

Poter contare su un centro di elaborazione e

archiviazione dei dati decentralizzato e accessibile da qualsiasi dispositivo connesso alla rete internet ha stravolto i vecchi paradigmi e influenzato la vita quotidiana

Applicazioni come Dropbox, Google Maps, Tripadvisor, Netflix, Spotify, Skype hanno

radicalmente trasformato i metodi di accesso alle

informazioni.

(13)

Il cloud computing nel lavoro

• Il nuovo paradigma di fruizione del software ha generato enormi investimenti dal punto di vista IT.

• Necessità di

maggiore attenziona

• Possibilità di

utilizzare in cloud le suite di ufficio (Office 365, Google

Document)

• Applicazioni per

dispositivi mobili

Riferimenti

Documenti correlati

With SLM-2PM, calcium signals could be recorded from different network elements in acute cerebellar slices including granule cells (GrCs), Purkinje cells (PCs) and molecular

La caratteristica principale di que- sto tipo di nuvola è quella di fornire delle inter- facce per la programmazione delle applicazio- ni (API 1 ) specifiche secondo le quali

L’elaboratore, il computer può essere visto come una macchina che svolge automaticamente una funzione ben precisa: l’elaborazione dei dati. L’automatismo avviene tramite

La Regione Emilia-Romagna, seguendo l’obiettivo dell’Azione 2.1.1 del POR FESR 2014/2020, intende favorire la competitività delle imprese del territorio, tramite la realizzazione

쐍 Gestire il sistema delle rilevazioni aziendali con l’ausilio di programmi di contabilità integrata 쐍 Applicare i principi e gli strumenti della programmazione e del controllo

All’uopo, sulla imprescindibile premessa per la quale è giocoforza necessario informare sui rischi, la ricerca si propone di chiarire, alla luce delle previsioni del

Per prima cosa entrano in gioco i registri che vengono riempiti dai dati che la CU ha decodificato e su cui la ALU deve fare i conti, poi interviene la cache