Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Appunti cloud computing, Appunti di Informatica

Appunti dettagliati sul Cloud Computing

Tipologia: Appunti

2019/2020

Caricato il 22/06/2020

lucrezia-cirelli
lucrezia-cirelli 🇮🇹

4.3

(35)

31 documenti

1 / 1

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
CLOUD COMPUTING
In parole semplici, il cloud computing (in italiano nuvola informatica) è la distribuzione di servizi di
calcolo, come server, risorse di archiviazione, database, rete, software, analisi e molto altro,
tramite Internet ("il cloud"). Le società che offrono questi servizi di calcolo sono dette provider di
servizi cloud e in genere addebitano un costo per i servizi di cloud computing in base all'utilizzo, in
modo analogo alle spese domestiche per acqua o elettricità.
cloud computing (in italiano nuvola informatica[1][2][3]) si indica un paradigma di erogazione di risorse
informatiche, come l'archiviazione, l'elaborazione o la trasmissione di dati, caratterizzato dalla
disponibilità on demand attraverso Internet a partire da un insieme di risorse preesistenti e configurabili.
FUNZIONI: Nonostante il termine sia piuttosto vago e sembri essere utilizzato in diversi contesti con
significati differenti tra loro, si possono distinguere tre tipologie fondamentali di servizi cloud computing:
[8]
SaaS (Software as a Service) - Consiste nell'utilizzo di programmi installati su un server remoto,
cioè fuori dal computer fisico o dalla LAN locale, spesso attraverso un server web. Questo
acronimo condivide in parte la filosofia di un termine oggi in disuso, ASP (Application service
provider).
DaaS (Data as a Service) - Con questo servizio vengono messi a disposizione via web
solamente i dati ai quali gli utenti possono accedere tramite qualsiasi applicazione come se fossero
residenti su un disco locale.
HaaS (Hardware as a Service) - Con questo servizio l'utente invia dati a un computer che
vengono elaborati da computer messi a disposizione e restituiti all'utente iniziale.
A questi tre principali servizi possono esserne integrati altri:
PaaS (Platform as a Service) - Invece che uno o più programmi singoli, viene eseguita in
remoto una piattaforma software che può essere costituita da diversi servizi, programmi, librerie,
ecc. Tale servizio è tipico di alcune piattaforme utilizzate per sviluppare altri programmi, quali
Amazon Web Services o Microsoft Azure.
IaaS (Infrastructure as a Service) - Oltre alle risorse virtuali in remoto, vengono messe a
disposizione anche risorse hardware, quali server, capacità di rete, sistemi di memoria, archivio e
backup. La caratteristica dello IaaS è che le risorse vengono istanziate su richiesta o domanda al
momento in cui una piattaforma ne ha bisogno.
Il sistema del cloud computing prevede tre fattori distinti:
Fornitore di servizi (cloud provider) – Offre servizi (server virtuali, storage, applicazioni
complete) generalmente secondo un modello "pay-per-use";
Cliente amministratore – Sceglie e configura i servizi offerti dal fornitore, generalmente
offrendo un valore aggiunto come ad esempio applicazioni software;
Cliente finale – Utilizza i servizi opportunamente configurati dal cliente amministratore.

Anteprima parziale del testo

Scarica Appunti cloud computing e più Appunti in PDF di Informatica solo su Docsity!

CLOUD COMPUTING

In parole semplici, il cloud computing (in italiano nuvola informatica) è la distribuzione di servizi di

calcolo, come server, risorse di archiviazione, database, rete, software, analisi e molto altro,

tramite Internet ("il cloud"). Le società che offrono questi servizi di calcolo sono dette provider di

servizi cloud e in genere addebitano un costo per i servizi di cloud computing in base all'utilizzo, in

modo analogo alle spese domestiche per acqua o elettricità.

cloud computing (in italiano nuvola informatica [1][2][3]) si indica un paradigma di erogazione di risorse informatiche, come l'archiviazione, l'elaborazione o la trasmissione di dati, caratterizzato dalla disponibilità on demand attraverso Internet a partire da un insieme di risorse preesistenti e configurabili. FUNZIONI: Nonostante il termine sia piuttosto vago e sembri essere utilizzato in diversi contesti con significati differenti tra loro, si possono distinguere tre tipologie fondamentali di servizi cloud computing : [8]  SaaS ( Software as a Service ) - Consiste nell'utilizzo di programmi installati su un server remoto, cioè fuori dal computer fisico o dalla LAN locale, spesso attraverso un server web. Questo acronimo condivide in parte la filosofia di un termine oggi in disuso, ASP (Application service provider).  DaaS ( Data as a Service ) - Con questo servizio vengono messi a disposizione via web solamente i dati ai quali gli utenti possono accedere tramite qualsiasi applicazione come se fossero residenti su un disco locale.  HaaS ( Hardware as a Service ) - Con questo servizio l'utente invia dati a un computer che vengono elaborati da computer messi a disposizione e restituiti all'utente iniziale. A questi tre principali servizi possono esserne integrati altri:  PaaS ( Platform as a Service ) - Invece che uno o più programmi singoli, viene eseguita in remoto una piattaforma software che può essere costituita da diversi servizi, programmi, librerie, ecc. Tale servizio è tipico di alcune piattaforme utilizzate per sviluppare altri programmi, quali Amazon Web Services o Microsoft Azure.  IaaS ( Infrastructure as a Service ) - Oltre alle risorse virtuali in remoto, vengono messe a disposizione anche risorse hardware, quali server, capacità di rete, sistemi di memoria, archivio e backup. La caratteristica dello IaaS è che le risorse vengono istanziate su richiesta o domanda al momento in cui una piattaforma ne ha bisogno.

Il sistema del cloud computing prevede tre fattori distinti:

 Fornitore di servizi (cloud provider) – Offre servizi (server virtuali, storage, applicazioni

complete) generalmente secondo un modello "pay-per-use";

 Cliente amministratore – Sceglie e configura i servizi offerti dal fornitore, generalmente

offrendo un valore aggiunto come ad esempio applicazioni software;

 Cliente finale – Utilizza i servizi opportunamente configurati dal cliente amministratore.