• Non ci sono risultati.

Infrastrutture basate su Edge Computing per Supporto a Servizi Mobili in Ambienti Ostili

N/A
N/A
Protected

Academic year: 2021

Condividi "Infrastrutture basate su Edge Computing per Supporto a Servizi Mobili in Ambienti Ostili"

Copied!
176
0
0

Testo completo

(1)

T E S I D I L A U R E A i n

S i s t e m i D i s t r i b u i t i M

I

NFRASTRUTTURE BASATE SU

E

DGE

C

OMPUTING PER

S

UPPORTO A

S

ERVIZI

M

OBILI IN

A

MBIENTI

O

STILI

C A N D I D A T O : R E L A T O R E : M i c h e l e S o l i m a n d o C h i a r . m o P r o f . P a o l o B e l l a v i s t a C O R R E L A T O R I : C h i a r . m o P r o f . A n t o n i o C o r r a d i D o t t . I n g . A l e s s a n d r o Z a n n i A n n o A c c a d e m i c o 2 0 1 5 / 2 0 1 6 S e s s i o n e I

(2)

[ I ]

C

APITOLO

1:

I

NTRODUZIONE

________________________________ 1

C

APITOLO

2:

C

LOUD

C

OMPUTING

____________________________ 4

2.1 Cenni Storici _____________________________________________________ 4 2.2 Aspetti Architettonici ______________________________________________ 7

2.2.1 Architettura Orientata ai Servizi _________________________________ 10 2.2.2 Architettura Cloud ____________________________________________ 12 2.2.3 Cloud Provider _______________________________________________ 14 2.2.4 Cloud Consumer ______________________________________________ 16 2.2.5 Cloud Auditor, Broker e Carrier _________________________________ 18 2.2.6 Deployment e Orchestration ____________________________________ 19 2.2.7 Service Management __________________________________________ 23 2.2.8 Sicurezza e Privacy ___________________________________________ 24

2.3 Vantaggi del Cloud _______________________________________________ 26

2.3.1 Internet of Things _____________________________________________ 29

2.4 Limiti del Cloud _________________________________________________ 33

2.4.1 Limiti del Cloud Applicato all’Internet Of Things ____________________ 34 2.4.2 Applicazioni dai Requisiti Stringenti ______________________________ 38

C

APITOLO

3:

E

DGE

C

OMPUTING

____________________________ 43

3.1 Fog Computing __________________________________________________ 44

3.1.1 Caratteristiche del Fog Computing _______________________________ 45

3.2 Mobile Edge Computing ___________________________________________ 48

3.2.1Architettura Mobile Edge Computing ______________________________ 50

3.3 Cloudlet ________________________________________________________ 55

3.3.1 Sintesi ______________________________________________________ 58 3.3.2 Handoff _____________________________________________________ 65

(3)

[ I I ]

3.4.1 Openstack++ ________________________________________________ 70 3.4.2 Applicazioni Elijah ____________________________________________ 78

3.5 Implementazioni Edge Computing ___________________________________ 80

C

APITOLO

4:

P

ROGETTAZIONE DEL PROTOTIPO

_________________ 88

4.1 Introduzione ____________________________________________________ 88 4.1.1 Requisiti ____________________________________________________ 89 4.2 Architettura Generale _____________________________________________ 90 4.2.1 Dispositivi Mobili _____________________________________________ 93 4.2.2 Middleware Intermedio ________________________________________ 95 4.2.3 Livello Cloud ________________________________________________ 99

4.3 Funzionalità della soluzione integrata _______________________________ 100

4.3.1 Sintesi _____________________________________________________ 101 4.3.2 Handoff ____________________________________________________ 103

C

APITOLO

5:

I

MPLEMENTAZIONE E

F

UNZIONAMENTO DEL

P

ROTOTIPO

____________________________________________________ 105

5.1 Installazione e Configurazione di Elijah ______________________________ 105

5.1.1 Installazione di Openstack++ __________________________________ 106 5.1.2 Compatibilità Hardware ______________________________________ 110 5.1.3 Software di Supporto al Middleware Intermedio ____________________ 115

5.2 Implementazione di un Servizio ____________________________________ 117

5.2.1 Ripresa di una Immagine Base _________________________________ 119 5.2.2 Creazione di un Overlay da una Immagine Base ____________________ 120

5.3 Operatività della piattaforma ______________________________________ 124

5.3.1 Sintesi _____________________________________________________ 125 5.3.2 Applicazione OpenCV e Handoff ________________________________ 131

C

APITOLO

6:

R

ISULTATI

_________________________________ 135

6.1 Configurazione Hardware Utilizzata ________________________________ 135 6.2 Risultati Ottenuti ________________________________________________ 137

6.2.1 Sintesi _____________________________________________________ 138 6.2.2 Handoff ____________________________________________________ 141

(4)

[ I I I ]

6.2.3 Latenza ____________________________________________________ 145

C

APITOLO

7:

C

ONCLUSIONI

_______________________________ 147

A

PPENDICE

A:

S

ISTEMI DI

D

ISCOVERY

______________________ 150

A.1 Zeroconf ______________________________________________________ 150 A.2 Avahi e Network Service Discovery ________________________________ 153

A

PPENDICE

B:

O

PENSTACK

_______________________________ 159

B.1 Componenti ___________________________________________________ 159 B.2 Devstack ______________________________________________________ 161

B

IBLIOGRAFIA

_________________________________________ 163

I

NDICE DELLE

F

IGURE

F i g u r a 1 C o m p o n e n t i d e l m o d e l l o S e r v i c e O r i e n t e d A r c h i t e c t u r e . . 1 1 F i g u r a 2 A r c h i t e t t u r a C l o u d d i r i f e r i m e n t o . . . . 1 3 F i g u r a 3 S t a c k d e i s i s t e m i C l o u d . . . . 2 2 F i g u r a 4 L i v e l l i d e l M o d e l l o F o g C o m p u t i n g . . . . 4 6 F i g u r a 5 P a n o r a m i c a s u l l ' a r c h i t e t t u r a M o b i l e E d g e C o m p u t i n g . . . . . 4 9 F i g u r a 6 A r c h i t e t t u r a M o b i l e E d g e C o m p u t i n g . . . . 5 1 F i g u r a 7 A r c h i t e t t u r a C l o u d l e t a t r e l i v e l l i . . . . 5 6 F i g u r a 8 A r c h i t e t t u r a c l o u d l e t p e r i l c y b e r - f o r a g i n g . . . . 6 1 F i g u r a 9 P r o c e s s o d i c r e a z i o n e d i u n O v e r l a y. . . . 6 2 F i g u r a 1 0 C o n f r o n t o t r a l a c a t e n a d i c h i a m a t e p e r u n a r i c h i e s t a d i A P I i n O p e n s t a c k e i n O p e n s t a c k + + . . . . 6 8 F i g u r a 1 1 I n t e r f a c c i a u t e n t e O p e n s t a c k r e l a t i v a a l C l o u d l e t . . . . 7 1 F i g u r a 1 2 I m p o r t a z i o n e d i u n a i m m a g i n e b a s e . . . . 7 1 F i g u r a 1 3 R i p r e s a d i u n a V M a p a r t i r e d a u n ' i m m a g i n e b a s e . . . . 7 3 F i g u r a 1 4 I n t e r f a c c e u t e n t e p e r l a S i n t e s i e l ' H a n d o f f d i u n a m a c c h i n a v i r t u a l e i n O p e n s t a c k . . . . 7 5 F i g u r a 1 5 I n f r a s t r u t t u r a M E C p r o p o s t a d a S a g u n a . . . . 8 1

(5)

[ I V ] F i g u r a 1 6 F r a m e w o r k F o g C o m p u t i n g p r o p o s t o d a C i s c o . . . . 8 3 F i g u r a 1 7 P i a t t a f o r m a M E C A d L i n k . . . . 8 4 F i g u r a 1 8 A r c h i t e t t u r a a t r e l i v e l l i d e l p r o t o t i p o , c o n r e l a t i v e t e c n o l o g i e u t i l i z z a t e . . . . 9 1 F i g u r a 1 9 P a n o r a m i c a s u l l a c o m u n i c a z i o n e t r a d i s p o s i t i v i m o b i l i e l i v e l l o i n t e r m e d i o . . . . 9 6 F i g u r a 2 0 D i a g r a m m a d i s e q u e n z a d e l l a s i n t e s i . . . . 1 0 1 F i g u r a 2 1 D i a g r a m m a d i s e q u e n z a d e l l ' h a n d o f f . . . . 1 0 3 F i g u r a 2 2 D i s c o v e r y e v e r i f i c a d e l l ' i m m a g i n e b a s e . . . . 1 2 7 F i g u r a 2 3 A t t e s a d e l l a s i n t e s i d i u n a m a c c h i n a v i r t u a l e e c o n s e g n a d e g l i e s t r e m i d i c o n n e s s i o n e . . . . 1 2 9 F i g u r a 2 4 F u n z i o n a m e n t o d e l l ' a p p l i c a z i o n e O p e n C V . . . . 1 3 2 F i g u r a 2 5 E s e c u z i o n e d i u n H a n d o f f t r a d u e c e n t r a l i C l o u d l e t . . . . 1 3 3 T a b e l l a 1 M e d i a d e l l e t e m p i s t i c h e r i g u a r d a n t i i p a s s i d i s i n t e s i . . 1 3 9 T a b e l l a 2 P r o c e s s i e r i s p e t t i v e r i s o r s e u s a t e d u r a n t e l a s i n t e s i . . . . 1 4 0 T a b e l l a 3 M e d i a d e l l e t e m p i s t i c h e r i g u a r d a n t i i p a s s i d i h a n d o f f a l l a s o r g e n t e . . . . 1 4 2 T a b e l l a 4 M e d i a d e l l e t e m p i s t i c h e r i g u a r d a n t i i p a s s i d i h a n d o f f a l l a d e s t i n a z i o n e . . . . 1 4 2 T a b e l l a 5 M i s u r a z i o n i n o t e v o l i d u r a n t e l a p r o c e d u r a d i h a n d o f f . . 1 4 3 T a b e l l a 6 P r o c e s s i e r i s p e t t i v e r i s o r s e u s a t e d u r a n t e l ' h a n d o f f . . . . 1 4 4 T a b e l l a 7 C o n f r o n t o t e m p i s t i c h e d i e s e c u z i o n e d e l s e r v i z i o s u l C l o u d e s u l C l o u d l e t . . . . 1 4 6 F i g u r a 2 6 G r a f i c o a l i n e a c h e m e t t e a c o n f r o n t o l e p r e s t a z i o n i d i C l o u d e C l o u d l e t . . . . 1 4 6

(6)

[ 1 ] o f f r o n o s e r v i z i o n l i n e , s i a p p o g g i a a t t u a l m e n t e a d i n f r a s t r u t t u r e C l o u d . L e r i s o r s e v e n g o n o a f f i t t a t e a g l i u t e n t i e a l l o c a t e d i n a m i c a m e n t e i n b a s e a l l o r o r e a l e u t i l i z z o e a l t i p o d i c o n t r a t t o s t i p u l a t o . T r a l e m o d a l i t à d i c o n n e s s i o n e a b i l i t a t e d a l C l o u d , l a p i ù e v o l u t a e p e r v a s i v a è r a p p r e s e n t a t a d a l l ’ I n t e r n e t o f T h i n g s . D i s p o s i t i v i e t e r o g e n e i e c o n c a p a c i t à c o m p u t a z i o n a l i a n c h e m o l t o l i m i t a t e , c o m e a d e s e m p i o e l e t t r o d o m e s t i c i , m e z z i d i t r a s p o r t o , o s e m p l i c i s e n s o r i e a t t u a t o r i , s o n o c o n n e s s i , s p e s s o t r a m i t e r e t i s e n z a f i l i , e d e m a n d a n o l e c o m p u t a z i o n i p i ù p e s a n t i e l ’ a n a l i s i d e i d a t i r a c c o l t i a l l e c e n t r a l i C l o u d r e m o t e , p r e s e n t i n e l l a r e t e Inte rne t e ste rna . L’e voluz ione te c nologic a de i dispositivi c o l l e g a t i a l l a r e t e , i n s i e m e a l l o r o i m p i e g o i n s e t t o r i m o l t o s p e c i a l i z z a t i e p r o f e s s i o n a l i , p r o d u c e u n a n u o v a c l a s s e d i a p p l i c a z i o n i c h e r i c h i e d e c a r a t t e r i s t i c h e m o l t o s t r i n g e n t i p e r q u a n t o r i g u a r d a l a m o d a l i t à d i i n t e r a z i o n e e c o n n e s s i o n e t r a l a s o r g e n t e d i p r o d u z i o n e d e i d a t i e l a r i s o r s a c h e e f f e t t i v a m e n t e l i e l a b o r a , e s t r a e n d o n e d e l c o n t e n u t o . L e s p e c i f i c h e r i c h i e s t e s p e s s o n o n p o s s o n o e s s e r e g a r a n t i t e l u n g o i l c a m m i n o c h e p o r t a d a i d i s p o s i t i v i u t e n t e f i n o a l l e c e n t r a l i C l o u d ; c o n s e g u e n z a d o v u t a p e r l o p i ù a l l a l o n t a n a n z a f i s i c a d e i p a r t e c i p a n t i , l a c u i c o m u n i c a z i o n e a t t r a v e r s a m o l t e p l i c i r e t i . L e a p p l i c a z i o n i r i g u a r d a n t i l a r e a l t à a u m e n t a t a , o q u e l l e d e d i c a t e a l l ’ i n t r a t t e n i m e n t o o n l i n e e a l l e c o n n e s s i o n i v e i c o l a r i s o n o s o l o a l c u n i e s e m p i d e l l e a r e e a p p l i c a t i v e c h e n e c e s s i t a n o d i u n a

(7)

[ 2 ] l a t e n z a m o l t o b a s s a , d i s u p p o r t o a l l a m o b i l i t à e d i c o n o s c e n z a d e l c o n t e s t o . U n n u o v o p a r a d i g m a , a f f a c c i a t o s i r e c e n t e m e n t e s u l p a n o r a m a t e c n o l o g i c o d e l l e a r c h i t e t t u r e d i r e t e , s i p o n e c o m e o b i e t t i v o q u e l l o d i a m p l i a r e l e c a r a t t e r i s t i c h e d e l C l o u d , r e n d e n d o i l m o d e l l o c h e n e c o n s e g u e p a r t i c o l a r m e n t e a d a t t o a ll’e se c uzione d ei se rviz i e de lle a pplic a z ioni dagli e le va ti r e q u i s i t i . S p o s t a r e l e r i s o r s e i n u n p u n t o d e l l a r e t e p i ù v i c i n o a l l a p r o d u z i o n e d e i d a t i è l a s o l u z i o n e c h e q u e s t a t r a t t a z i o n e p r o p o n e p e r s o p p e r i r e a l l e e l e v a t e l a t e n z e c h e i m p e d i s c o n o l ’ e s e c u z i o n e d i a p p l i c a z i o n i c h e r i c h i e d o n o t e m p i s t i c h e v i c i n e a l r e a l - t i m e e c h e g e n e r a n o u n a l t o t r a f f i c o d i d a t i . I l m o d e l l o F o g / E d g e C o m p u t i n g a t r e l i v e l l i i n s e r i s c e d e l l e r i s o r s e u t i l i z z a b i l i sull’e dge de lla rete , c ome suc c e de pe r le risorse re se disponibili d a l C l o u d n e l l a c o r e n e t w o r k . I v a n t a g g i d e r i v a n t i d a l l ’ a d o z i o n e d i u n s i f f a t t o m o d e l l o c o m p r e n d o n o u n a b a s s a l a t e n z a , i l s u p p o r t o a l l a m o b i l i t à , e l a p o s s i b i l i t à d i e s t r a r r e e u s a r e i n f o r m a z i o n i c o n t e s t u a l i a g l i u t e n t i . P a r t e de ll’infra struttura pre se nte sull’e dge , de dic a ta a llo svolgime nto de i servizi, si appoggia al C l o u d p e r l e c o m p u t a z i o n i c o m p l e s s e e p e r i l b a c k u p d e l l o s t a t o p e s a n t e d e l s i s t e m a . I l m o d e l l o r i s u l t a n t e è i l t a s s e l l o a b i l i t a n t e c h e p e r m e t t e r à a l l e i n f r a s t r u t t u r e e s i s t e n t i d i a d e m p i e r e a l l e ric hieste de lle mode rne a pplic a z ioni, soprattutto rela tive a ll’IoT, c h e n e c e s s i t a n o p r o c e s s a r e i d a t i v i c i n o a l l a s o r g e n t e p e r m i n i m i z z a r e l a l a t e n z a e d e v i t a r e f r e q u e n t i c o n n e s s i o n i c o n i l C l o u d , c o n t e n e n d o i l t r a f f i c o d i r e t e g e n e r a t o . L e c e n t r a l i n e d i c o l l e g a m e n t o w i r e l e s s p o t r a n n o e s s e s t e s s e o s p i t a r e l e r i s o r s e n e c e s s a r i e a l l e c o n t i n u e m i c r o o p e r a z i o n i p r i m a d e m a n d a t e a l

(8)

[ 3 ]

C l o u d , d i m o d o d a p o t e r f o r n i r e u n a b a s s a l a t e n z a a t u t t e q u e l l e a p p l i c a z i o n i c h e h a n n o b i s o g n o d i u n r e s p o n s o r e a l - t i m e c i r c a l’a na lisi della grossa mole di da ti che c ollez ionano e invia no in r e t e .

L’e la bora to è orga niz z ato in due live lli ; il primo te oric o, r i g u a r d a n t e i m o d e l l i a r c h i t e t t u r a l i t r a t t a t i e i l s e c o n d o i n c e n t r a t o s u l l a p r e s e n t a z i o n e d i u n p r o t o t i p o u t i l i z z a t o p e r l a m i s u r a z i o n e de lle pre sta z ioni de lle risorse sull’e dge . Ne l Ca pitolo 2 si introduc e l’arc hitettura Cloud, le sue c la ssiche c ompone nti e gli s c e n a r i a b i l i t a t i ; p e r p o i e v i d e n z i a r n e l ’ i n a d e g u a t e z z a d e l l a s u a a p p l i c a z i o n e n e i m o d e r n i s c e n a r i m o b i l i . I l C a p i t o l o 3 e l e n c a i m o d e l l i p r o p o s t i p e r r i m e d i a r e a i p u n t i d e b o l i d e l C l o u d e p r e s e n t a a l c u n e d e l l e p i ù i m p o r t a n t i p i a t t a f o r m e a t t u a l m e n t e p r e s e n t i s u l m e r c a t o , c o n p a r t i c o l a r e a t t e n z i o n e a l m o d e l l o a t r e live lli c a ratte rizz a to da ll’introduz ione di un middle ware i n t e r m e d i o t r a i l l i v e l l o C l o u d e i d i s p o s i t i v i I o T . N e l C a p i t o l o 4 , l a t r a t t a z i o n e p r o s e g u e p r e s e n t a n d o l ’ a r c h i t e t t u r a g e n e r a l e e l e s c e l t e p r o g e t t u a l i i n t r a p r e s e d u r a n t e l a p r o g e t t a z i o n e d e l p r o t o t i p o . I l C a p i t o l o 5 a p p r o f o n d i s c e i d e t t a g l i i m p l e m e n t a t i v i d e l l a p i a t t a f o r m a p r o p o s t a e n e m o s t r a l ’ u t i l i z z o . N e l C a p i t o l o 6 vie ne de scritto l’a mbie nte di te st e riporta ti i risultati otte nuti da ll’utilizz o de lla pia ttaf orma . L’e la bora to si c onc l ude c on il C a p i t o l o 7 c h e r i p o r t a l e c o n c l u s i o n i e a l c u n e p r o p o s t e d i p o s s i b i l i e s t e n s i o n i f u t u r e d e l l a p i a t t a f o r m a p r e s e n t a t o .

(9)

[ 4 ]

de ll’evoluzione de i mode rni sistemi inf orma tic i , c he ha nno porta to a lla f orma z ione de ll’a ttua le a rc hite ttura di rif e rime nto p e r a m b i e n t i C l o u d . P a s s a n d o a t t r a v e r s o l e i d e e d i i l l u s t r i p r e c u r s o r i , s i a r r i v e r à a l l a d e f i n i z i o n e a t t u a l e e s t a n d a r d i z z a t a d e i c o m p o n e n t i p r i n c i p a l i d e l l ’ a r c h i t e t t u r a C l o u d . V e r r a n n o e l e n c a t i i p u n t i d i f o r z a c h e q u e s t a n u o v a t e c n o l o g i a h a i n t r o d o t t o , e l e i n e v i t a b i l i d e b o l e z z e d a c u i è a f f l i t t a .

2.1 Cenni Storici

L ’ e v o l u z i o n e d e l l e t e c n o l o g i e i n f o r m a t i c h e , p r i m a de ll’affe rma rsi del Cloud Computing , ha a ttra verso va ri sta d i a r c h i t e t t o n i c i , d i v e n t a t i n e l t e m p o d e l l e v e r e e p r o p r i e p i e t r e m i l i a r i p e r q u a n t o r i g u a r d a i m o d e l l i s u c u i c o s t r u i r e i n f r a s t r u t t u r e i n f o r m a t i c h e c o m p l e s s e . C e r c a n d o i n l e t t e r a t u r a u n a d e f i n i z i o n e a n c e s t r a l e c h e m e g l i o r a p p r e s e n t a s s e l a m a g g i o r p a r t e d e i c o n c e t t i c h e i l C l o u d C o m p u t i n g a t t u a l m e n t e i n c o r p o r a , s i a r r i v a a l l a f a m o s a a g e n z i a a m e r i c a n a A R P A ( A d v a n c e d R e s e a r c h P r o j e c t s A g e n c y N e t w o r k ) o p e r a n t e p e r c o n t o d e l D i p a r t i m e n t o d e l l a D i f e s a ( D o D ) . E b b e n e u n ’ i d e a d i r e t e g l o b a l e [ 1 ] f u i n t r o d o t t a p r o p r i o d a J . C . R . L i c k l i d e r , u n o d e g l i a r t e f i c i d i A R P A n e t , p r i m a r e t e a d a v e r i m p l e m e n t a t o c o n s u c c e s s o l a f a m i g l i a d i p r o t o c o l l i T C P / I P e c h e s a r à i n s e g u i t o , n e g l i a n n i

(10)

[ 5 ]

n o v a n t a [ 2 ] , s o p p i a n t a t a d a I n t e r n e t c o m e l o s i c o n o s c e o g g i . L’ide a origina le di Lic klide r ingloba va pare c c hie ca ratte ristic he c h e o g g i I n t e r n e t o f f r e ; a d e s e m p i o , l ’ a u t o r e p a r l a v a d e l l o s t r u m e n t o s t e s s o c o m e f u t u r o m e z z o d i c o m u n i c a z i o n e e c o m m e r c i o [ 3 ] , e i p o t i z z a v a l a n e c e s s i t à d i i n t e r f a c c e u t e n t e c h e , fa c ilita ndone l’utiliz z o, a vrebbe ro amplia to il bac ino di ute nz a. P r a t i c a m e n t e l a s u a v i s i o n e e r a q u e l l o c h e o g g i i l C l o u d s t e s s o s i p r e f i g g e d i r a g g i u n g e r e c o m e o b i e t t i v o ; o v v e r o a b i l i t a r e l a c o n n e s s i o n e e l a c o m u n i c a z i o n e t r a c l i e n t i , s i t u a t i i n q u a l s i a s i p a r t e d e l m o n d o , e p r o g r a m m i , d a t i e s e r v i z i p r e s e n t i i n s i t i a l o r o r e m o t i . L i c k l i d e r n o n e r a i l s o l o a d a v e r e u n a v i s i o n e c o s ì a v v e n i r i s t i c a d i q u e l l o c h e s a r e b b e d i v e n t a t a l a r e t e g l o b a l e . N e g l i a n n i s e s s a n t a , l ’ i n f o r m a t i c o s t a t u n i t e n s e J o h n M c C a r t h y , P r e m i o T u r i n g n e l 1 9 7 1 p e r i s u o i c o n t r i b u t i n e l c a m p o d e l l ' i n t e l l i g e n z a a r t i f i c i a l e [ 4 ] , t e o r i z z a v a u n u t i l i z z o f u t u r o d i I n t e r n e t m o l t o a d e r e n t e a l l a t e n d e n z a a t t u a l e . E g l i c o n c e p ì p e r p r i m o u n m o d e l l o d i c o m p u t a z i o n e i n f o r m a t i c a d i s t r i b u i t a ; p e n s a n d o a l l e c a p a c i t à d i c a l c o l o c o m e a d u n a v e r a e p r o p r i a r i s o r s a p u b b l i c a , d a p o t e r v e n d e r e a i c l i e n t i r i c h i e d e n t i e s i g e n d o u n c o m p e n s o d e t e r m i n a t o d a s t a t i s t i c h e d i u t i l i z z o .

Prima de ll’imple me nta z ione re ale di que sto tipo di mode lli p a s s e r a n n o e f f e t t i v a m e n t e d e g l i a n n i , m a u n p r i m o g r o s s o c a m b i a m e n t o s i i d e n t i f i c a c o n i l s u b e n t r o d e l p a r a d i g m a U t i l i t y

C o m p u t i n g r i s p e t t o a l p r e c e d e n t e G r i d C o m p u t i n g . I n r e a l t à i d u e

m o d e l l i n o n s o n o d i a m e t r a l m e n t e o p p o s t i , m a u n o è l ’ e v o l u z i o n e na turale de ll’a ltro. S e n z a e n t r a r e i n d e t t a g l i i n u t i l i , c o n c e t t u a l m e n t e i l G r i d C o m p u t i n g s i c o n c r e t i z z a n e l l ’ u n i o n e d i d i v e r s i c a l c o l a t o r i c h e c o n t r i b u i s c o n o a l l a s o l u z i o n e d i u n

(11)

[ 6 ] p r o b l e m a c o m u n e . U n p r o v i d e r p o s s e d e v a a l l o r a l ’ i n t e r a i n f r a s t r u t t u r a c h e r e a l i z z a v a i l s e r v i z i o p r o p o s t o a g l i u t e n t i . N a t u r a l m e n t e , q u e s t o a p p r o c c i o f a c r e s c e r e n o t e v o l m e n t e i c o s t i , t a n t o q u e l l i d i i n g r e s s o n e l m e r c a t o d e l p r o v i d e r s t e s s o , i n q u a n t o o c c o r r e u n f o r t e i n v e s t i m e n t o i n i z i a l e p e r p o t e r c o m p e t e r e c o n i f o r n i t o r i a t t u a l m e n t e p r e s e n t i ; q u a n t o q u e l l i d i u t i l i z z o . P o s s e d e r e u n a i n f r a s t r u t t u r a p r e c l u d e l ’ a d a t t a b i l i t à d e l s i s t e m a i n q u a n t o o c c o r r e a c q u i s t a r l a t u t t a , p r e v e d e n d o i l m a s s i m o p i c c o d i u t i l i z z o d e l l e a p p l i c a z i o n i e r i s o r s e c h e a n d r a n n o s u d i e s s a i n s t a l l a t e . T u t t o q u e s t o p o r t a a d o v e r e f f e t t u a r e u n a s t i m a p r e c i s a de ll’effe ttivo utiliz z o, c he l’e spe rie nz a inse gna e ssere se mpre m o l t o c o m p l e s s a , i n q u a n t o e s i s t o n o m o l t e p l i c i f a t t o r i c h e p o s s o n o c a m b i a r e r e p e n t i n a m e n t e , g e n e r a n d o e s i g e n z e d i v e r s e d a q u e l l e p r e v i s t e , c o m e a d e s e m p i o a u m e n t i i m p r o v v i s i d e l n u m e r o di ute nti o dell’utiliz z o di risorse. Inoltre , oc c orre fa rsi c a ric o di t u t t e l e o p e r a z i o n i n e c e s s a r i e p e r m a n u t e n e r e l a s t r u t t u r a , e q u e s t o p o t r e b b e v o l e r d i r e , i n c e r t i c a s i , d u p l i c a r n e d e l l e p a r t i pe r a ume nta re la sic urez z a dell’inte ro siste ma in c a so di f a ult. U n a e v o l u z i o n e s i è a v u t o c o n l ’ U t i l i t y C o m p u t i n g c h e h a pe rf e ziona to l’ide a die tro alla disposiz ione di risorse i n f o r m a t i c h e c o o p e r a n t i , t r a s p o r t a n d o l a i n a m b i e n t e p u b b l i c o g r a z i e a l l a r e t e . Q u e s t o m o d e l l o a b i l i t a u n t i p o d i f a t t u r a z i o n e o n - d e m a n d , i n s e r e n d o n e l s i s t e m a d e i m i s u r a t o r i d i u t i l i z z o c h e p e r m e t t o n o a i c l i e n t i d e l l e r i s o r s e d i p a g a r e q u a n t o e f f e t t i v a m e n t e s t a n n o u t i l i z z a n d o , s e n z a d o v e r s i s o b b a r c a r e c o s t i i n u t i l i r e l a t i v i a l l a i n f r a s t r u t t u r a e a l s o v r a d i m e n s i o n a m e n t o .

L’unione di que st e filosofie ha porta to a lla def iniz ione de l v e n t a g l i o d i m o d e l l i c h e a d e r i s c o n o a l l a p i ù g e n e r i c a d e f i n i z i o n e

(12)

[ 7 ] d i C l o u d C o m p u t i n g . D o p o q u e s t a d o v e r o s a i n t r o d u z i o n e s t o r i c a , i l d i s c o r s o s i c o n c e n t r e r à s u u n a d e f i n i z i o n e p i ù t e c n i c a d i q u e l l o c h e i l C l o u d C o m p u t i n g o f f r e , a n a l i z z a n d o c o s a s p e c i f i c a l a d e f i n i z i o n e s t a n d a r d e c o m e v e n g a n o i m p l e m e n t a t e e f f e t t i v a m e n t e l e v a r i e r i s o r s e p r o p o s t e .

2.2 Aspetti Architettonici

L ’ i n t e r e s s e p r i n c i p a l e d e g l i a t t u a l i f o r n i t o r i d i s e r v i z i a ppa rte ne nti a lla sfe ra de ll’ Information T e c h n o l o g y è s i c u r a m e n t e q u e l l o d i a s s i c u r a r e a g l i u t e n t i u n a p o s s i b i l i t à d i u t i l i z z o c o s t a n t e e u n a d a t t a m e n t o r a p i d o a v a r i a z i o n i c o n t e s t u a l i , s p e s s o r i g u a r d a n t i l a r i c h i e s t a v a r i a b i l e d i r i s o r s e . L a f i l o s o f i a a lla ba se de l Cloud sta bilisc e c he le risorse di cui l’ute nza ha b i s o g n o , c h e s p a z i a n o d a l l a s e m p l i c e c a p a c i t à d i m e m o r i z z a z i o n e d e i d a t i a l l a p r e d i s p o s i z i o n e d i i n t e r i s i s t e m i o p e r a t i v i , d e b b a n o t r o v a r s i i n r e t e ; i n u n a l o c a l i t à n o n o b b l i g a t o r i a m e n t e n o t a a ll’ute nte , in qua nto indipe nde nti da lle applica z ioni c he a ndra nno a d o s p i t a r e . P e r e s p l i c i t a r e m e g l i o q u e s t i c o n c e t t i , c i s i r i c o n d u c e a l l a d e f i n i z i o n e s t a n d a r d r i l a s c i a t a d a l l ’ i s t i t u t o p i ù a u t o r e v o l e i n m a t e r i a d i m o d e l l i e a r c h i t e t t u r e C l o u d , o v v e r o i l N a t i o n a l

I n s t i t u t e o f S t a n d a r d s a n d T e c h n o l o g y ( N I S T ) , u n ' a g e n z i a d e l D i p a r t i m e n t o d e l C o m m e r c i o d e g l i S t a t i U n i t i d ' A m e r i c a .

L’istituto si oc c upa di misura z ioni e di sta nda rd a rc h itettura li in c a m p o t e c n o l o g i c o e d e f i n i s c e i l C l o u d C o m p u t i n g u n m o d e l l o c onve nie nte pe r l’a bilita z ione , l’a cce sso e la c onfigura z ione di r i s o r s e i n r e t e f a c e n t i p a r t e d i u n p o o l c o n d i v i s o [ 5 ] . P e r r i s o r s e

(13)

[ 8 ]

s i i n t e n d e l a r e t e , i n t e r e m a c c h i n e s e r v e r , s e m p l i c i l o c a z i o n i d i m e m o r i o a p p l i c a z i o n i e s e r v i z i i n g e n e r a l e . L a d e f i n i z i o n e e s a l t a l a f a c i l i t à d i s c a l a b i l i t à d e l m o d e l l o , a f f e r m a n d o c h e l a f o r n i t u r a di risorse, effe ttua ta al mome nto de ll’effe ttivo bisogno, vie ne e s e g u i t a c o n m i n i m i o n e r i g e s t i o n a l i d a p a r t e d e i p r o v i d e r d e i s e r v i z i . U s a r e u n a a r c h i t e t t u r a d i t i p o C l o u d , o l t r e a l l a e l e v a t a s c a l a b i l i t à , c i g a r a n t i s c e a n c h e u n a s e r i e d i a l t r e c a r a t t e r i s t i c h e dura nte tutta l’opera tività dei servizi c he ospita:

O n - d e m a n d s e l f - s e r v i c e : n o n o c c o r r e i n t e r a z i o n e u m a n a p e r f o r n i r e r i s o r s e a i c o n s u m a t o r i . I l p r o c e s s o è a u t o m a t i z z a t o e non c ’è bisogno de lla c omunic a z ione tra c onsuma tore e f o r n i t o r i d e i v a r i s e r v i z i .  B r o a d n e t w o r k a c c e s s : l e f u n z i o n a l i t à s o n o f o r n i t e a t t r a v e r s o l a r e t e , d a n d o l a p o s s i b i l i t à a d i v e r s i t i p i d i c l i e n t i d i u s u f r u i r n e .  R e s o u r c e p o o l i n g : l e r i s o r s e c o m p u t a z i o n a l i f o r n i t e a i c o n s u m a t o r i , s o n o o r g a n i z z a t e i n u n i n s i e m e c o n d i v i s o fruibile da più utenti c onte mpora neame nte . L’a sse gnazione d e l l e r i s o r s e v i r t u a l i e f i s i c h e a i v a r i u t i l i z z a t o r i è d i n a m i c a e a u t o m a t i z z a t a i n b a s e e s i g e n z e d e l l e a p p l i c a z i o n i . L e r i s o r s e , i n o l t r e , s o n o i n d i p e n d e n t i d a l l a l o c a z i o n e , i n qua nto l’ute nte, di solito, ne usuf ruisc e natura lme nte, se nza s a p e r e c o m e e s s e s o n o o r g a n i z z a t e o d o v e f i s i c a m e n t e r i s i e d o n o .  R a p i d e l a s t i c i t y : l a s c a l a b i l i t à è d i n a m i c a , r a p i d a e e s e g u i t a a u t o m a t i c a m e n t e a p p e n a s i h a n e c e s s i t à d i n u o v e r i s o r s e o q u a n d o , a l c u n e d i e s s e p r e c e d e n t e m e n t e u t i l i z z a t e , s i l i b e r a n o . Q u e s t o m e c c a n i s m o p e r m e t t e a l c o n s u m a t o r e d i

(14)

[ 9 ]

n o n e s s e r e c o n o s c e n z a d e i m e c c a n i s m i c h e s i c e l a n o d i e t r o a ll’illusione di posse de re una qua ntità infinita di risorse .

M e a s u r e d s e r v i c e : t i p i c a m e n t e n e i s i s t e m i c l o u d s i u s a n o b a s i d i m i s u r a z i o n e d e l l a f r u i z i o n e d e i s e r v i z i p e r e f f e t t u a r e u n a f a t t u r a z i o n e a i d i v e r s i u t e n t i . D i s o l i t o s i p a r l a d i m o d e l l i , p a y - p e r - u s e o c h a r g e - p e r - u s e , a d u n l i v e l l o a p p r o p r i a t o d i a s t r a z i o n e a s e c o n d a d e l t i p o d i s e r v i z i o c h e s i s t a f a t t u r a n d o . S i p o t r e b b e c o n s i d e r a r e c o m e b a s e p e r l a misura z ione l’utiliz z o della me mori a , della ca pa cità di c a l c o l o d e i p r o c e s s o r i o , q u e s t i f a t t o r i i n c o m b i n a z i o n e c o n l’utiliz z o della re te e il nume ro di a c c ount a ttivi. Il c ontrollo sull’utiliz z o de lle risorse è effe ttua to in modo t r a s p a r e n t e , e n o t o s i a a i f o r n i t o r i c h e a g l i u t i l i z z a t o r i d e i s e r v i z i .

E l e n c a t i i p r i n c i p a l i p u n t i d i f o r z a i n t r o d o t t i d a l C l o u d C o m p u t i n g , s i p u ò a f f e r m a r e c h e q u e s t o m o d e l l o s i c o n c e n t r a s u i m e t o d i p i ù e c o n o m i c i p o s s i b i l i p e r f o r n i r e a l t a q u a l i t à e s e r v i z i ve loc i a l minor c osto per l’ute nte . Alle fonda me nta de l le sc e lte p r o g e t t u a l i c h e h a n n o p o r t a t o a l l a c l a s s i c a d e f i n i z i o n e d e l C l o u d e d e i s u o i o b i e t t i v i , r i s i e d e l ’ a r c h i t e t t u r a d i b a s e , m o s t r a t a n e l p r o s s i m o p a r a g r a f o , c h e e s p l i c i t a m e g l i o l a n o z i o n e d i s e r v i z i e d e l l o r o u t i l i z z o .

(15)

[ 1 0 ]

2 .2 .1 Ar ch itettur a Or ien ta t a ai S er viz i

I l p a r a d i g m a t e o r i c o d i r i f e r i m e n t o p e r l a t e c n o l o g i a C l o u d è se nz a dubbio que lla ide ntif ic a ta da ll’ arc hitettur a or ie ntata ai

s e r v i z i ( S O A , S e r v i c e O r i e n t e d A r c h i t e c t u r e ) . C o n q u e s t o

t e r m i n e c i s i r i f e r i s c e a l g e n e r i c o m i d d l e w a r e c h e f o r n i s c e s e r v i z i d i t i p o b u s i n e s s a i c o n s u m a t o r i . Q u e s t o t i p o d i l o g i c a o r i e n t a t a a i s e r v i z i , s i b a s a s u l p r i n c i p i o s e c o n d o i l q u a l e d e c o m p o r r e un’a pplic a zione in se rviz i e le me nta ri re nde questi ultimi r i u t i l i z z a b i l i e d i p i ù s e m p l i c e r e a l i z z a z i o n e [ 6 ] . O g n i s e r v i z i o s i o c c u p e r à q u i n d i e s c l u s i v a m e n t e d e l l e s u e i n c o m b e n z e ; l’orga niz z az ione de i se rviz i ne l proc e sso produttivo, le loro m o d a l i t à d i i n t e r a z i o n e e c o m p o s i z i o n e p o s s o n o e s s e r e a g e v o l m e n t e m o d i f i c a t e e i s p e z i o n a t e p e r c h é s o n o s p e c i f i c a t e s o t t o f o r m a d i c o n t r a t t i a s t r a t t i . Q u e s t e i n t e r f a c c e d i s e r v i z i o s p e c i f i c a n o l e c a r a t t e r i s t i c h e d e l c o m p o n e n t e , c o m e a g i r e s u d i e s s o , l e d i p e n d e n z e d i c u i h a b i s o g n o e c o m e i n t e r a g i s c e c o n g l i a l t r i c o m p o n e n t i d e l s i s t e m a . I s e r v i z i d i v e n t a n o i n d i p e n d e n t i d a l l a p i a t t a f o r m a e r a p p r e s e n t a n o a s t r a z i o n i d i e l e m e n t i , c o m e p r o c e s s i , r i s o r s e o i n t e r e a p p l i c a z i o n i , c h e s i p o s s o n o s t a n d a r d i z z a r e s o t t o f o r m a d i i n t e r f a c c e f o r m a l i , i l c u i c o n t r a t t o d i u t i l i z z o , n o n d e v e e s s e r e i n a l c u n o m o d o a m b i g u o [ 7 ] . O p e r a n d o i n q u e s t o m o d o s i r a g g i u n g e u n a c c o p p i a m e n t o m o l t o ba sso c on la te c nologia a supporto de ll’e se c uzione ; a bilita ndo il progra mma tore , anc he se non a conosc e nz a de ll’ambie nte di u t i l i z z o , a p o t e r c o m u n q u e i m p l e m e n t a r e s e r v i z i c h e e s p o n g o n o i n t e r f a c c e e n e u t i l i z z a n o d e l l e a l t r e ; l e q u a l i p o t r e b b e r o a n c h e d e s c r i v e r e r e a l i z z a z i o n i i n l i n g u a g g i d i p r o g r a m m a z i o n e d i v e r s i . L’e sposiz ione dina mic a de lle ca ra tteristic he dei se rviz i,

(16)

[ 1 1 ]

n a s c o n d e q u i n d i i d e t t a g l i d e l l a p a r t i c o l a r e l o g i c a r e a l i z z a t i v a a c hi li utiliz za ; l’ute nte ha bisogno di c onosc e re solo la se ma ntica d i i n v o c a z i o n e , e s p o s t a p u b b l i c a m e n t e d a i c o m p o n e n t i c h e o f f r o n o f u n z i o n a l i t à e n o n i l o r o d e t t a g l i i m p l e m e n t a t i v a o l a l o r o p o s i z i o n e . I s e r v i z i s a r a n n o r e a l i z z a t i i n m a n i e r a i l p i ù p o s s i b i l e s v i n c o l a t a d a l c o n t e s t o e p r i v a d i s t a t o , d i m o d o d a r i s u l t a r e c o m e a ge nti autonomi e a uto ge stiti, indipe nde nti sia dall’ambie nte di e se c uzione che da invoc az ioni prec e de nti. Un’a rc hite ttura di q u e s t o t i p o d e v e p r e v e d e r e u n s e r v i z i o d i d i s c o v e r y c h e p e r m e t t a il ritrova me nto di c ompone nti attivi, in ba se a ll’inte rf ac c ia s p e c i f i c a t a d a i c l i e n t i c h e v o g l i o n o u s u f r u i r e d i u n c e r t o s e r v i z i o . R i c a p i t o l a n d o , l e i n t e r a z i o n i i n u n s i f f a t t o m o d e l l o a r c h i t e t t u r a l e p r e v e d o n o c h e g l i u t e n t i c e r c h i n o u n a s p e c i f i c a i n t e r f a c c i a d i u t i l i z z o p u b b l i c a , c e d e n d o l a c o m e p a r a m e t r o d i r i c e r c a a d u n s e r v i z i o d i d i s c o v e r y. P r e s s o i l s e r v i z i o d i d i s c o v e r y s i r e g i s t r a n o i s e r v i c e p r o v i d e r c h e m e m o r i z z a n o l e i n t e r f a c c e d e i se rvizi c he e spongono. L’a ge nzia di disc ove r y me tte in c omunic a z ione l’ute nte c on il se rvic e provider c he fornisc e il

F i g u r a 1 C o m p o n e n t i d e l m o d e l l o S e r v i c e O r i e n t e d A r c h i t e c t u r e .

(17)

[ 1 2 ]

se rvizio ric hiesto, in modo da c onse ntire un’inte ra z ione dirtela t r a m i t e i n t e r f a c c i a .

I l m o d e l l o a p p e n a i n t r o d o t t o , p e r m o l t i a n n i , h a c o s t i t u i t o l’a pproc c io princ ipa le da se guire dura nte la proge ttaz ione e lo s v i l u p p o d i a p p l i c a z i o n i i n t e r a g e n t i c o n s i s t e m i d i s t r i b u i t i . N e i p r o s s i m i p a r a g r a f i v e r r a n n o e s a m i n a t i i d e t t a g l i d e l l e a r c h i t e t t u r e d i b a s e p e r C l o u d C o m p u t i n g , v e r o p r o t a g o n i s t a d e l l a s c e n a d e g l i u l t i m i a n n i i n c a m p o d i m o d e l l i a r c h i t e t t u r a l i p e r s i s t e m i i n f o r m a t i c i d i s t r i b u i t i .

2 .2 .2 Ar ch itettur a Cloud

L’a rc hite ttura princ ipa le de i siste mi Cloud, de riva da una t a s s o n o m i a g e n e r a l e , r e d a t t a d a l N I S T , i n c u i s i e l e n c a n o i n m a n i e r a c o m p l e t a t u t t e l e p a r t i i n t e r a g e n t i n e l m o d e l l o . A n c h e n o n e s s e n d o l a s o l a [ 8 ] , e s s a c l a s s i f i c a i n m o d o e s a u r i e n t e t u t t e l e p r i n c i p a l i t i p o l o g i e d i C l o u d , a s e c o n d a d i v a r i e c a r a t t e r i s t i c h e p r e s e i n e s a m e c o m e p a r a m e t r o p r i n c i p a l e . B i s o g n a p r e c i s a r e c h e l’a rc hite ttura di rife rime nto proposta da ll’istituto ide ntif ic a c osa i s e r v i z i C l o u d d e b b a n o f o r n i r e , n o n c o m e ; o v v e r o l e d i v e r s e i m p l e m e n t a z i o n i p o t r e b b e r o d i f f e r i r e n e l l e p r o p r i e i n t r i n s e c h e c ompone nti a nc he rispetta ndo l’a rc hite ttura ge ne ra le di r i f e r i m e n t o . Q u e s t i d o c u m e n t i r a p p r e s e n t a n o d e g l i s t r u m e n t i p e r d i s c u t e r e , d e s c r i v e r e , c a t e g o r i z z a r e e s v i l u p p a r e p i a t t a f o r m e

(18)

[ 1 3 ]

C l o u d , a v e n d o a d i s p o s i z i o n e c o m e b a s e u n f r a m e w o r k c o m u n e d i r i f e r i m e n t o .

I l m o d e l l o d i r i f e r i m e n t o p r e s e n t a u n a a r c h i t e t t u r a d i a l t o live llo, il c ui sc opo è f a cilita re l’appre ndime nto de i re quisiti e d e l l e c a r a t t e r i s t i c h e s t a n d a r d d i s i s t e m i d i t i p o C l o u d C o m p u t i n g . D a l l a f i g u r a s i p o s s o n o n o t a r e c i n q u e r u o l i f o n d a m e n t a l i , i n t e r p r e t a t i d a a l t r e t t a n t e e n t i t à , c h e r a p p r e s e n t a n o p e r s o n e o o r g a n i z z a z i o n i c h e p a r t e c i p a n o a t r a n s a z i o n i o s v o l g o n o a t t i v i t à a ll’inte rno de l siste ma . Intuitiva me nte un Cloud Consume r è l’e ntità c he intrattie ne un ra pporto c omme rc ia le c on il Cloud

P r o v i d e r , i l q u a l e r a p p r e s e n t a i l f o r n i t o r e d e i s e r v i z i u t i l i z z a b i l i .

U n C l o u d B r o k e r i n v e c e s i o c c u p a d e l r a p p o r t o t r a i f o r n i t o r i e i c onsuma tori de i se rviz i, ne gozia ndone l’a cc ordo e ge ste ndo le p e r f o r m a n c e e i l r e c a p i t o d e i s e r v i z i a g l i u t e n t i . A d e s e m p i o u n c o n s u m a t o r e p o t r e b b e c h i e d e r e l a d i s p o n i b i l i t à d i u n s e r v i z i o a d u n b r o k e r i n v e c e c h e d i r e t t a m e n t e a l p r o v i d e r . I l b r o k e r p o t r e b b e s o d d i s f a r e l a r i c h i e s t a i n t e r s e c a n d o s e r v i z i p r o v e n i e n t i d a d i v e r s i

(19)

[ 1 4 ]

f o r n i t o r i , c r e a n d o u n n u o v o s e r v i z i o c o m b i n a t o , o p p u r e s e m p l i c e m e n t e m i g l i o r a n d o l e c a r a t t e r i s t i c h e d e l s e r v i z i o s t e s s o f ornito a ll’u te nte . Il ruolo del Cloud Carrie r è inve ce que llo di v e i c o l a r e i s e r v i z i , i n t e r m i n i d i c o n n e s s i o n e e t r a s p o r t o , d a i p r o v i d e r a i c o n s u m e r . U n p r o v i d e r p o t r e b b e i n a l c u n i c a s i i n t r a t t e n e r e d u e d i v e r s i c o n t r a t t i d i s e r v i z i o , u n o c o n i l c l i e n t e e l’a ltro c on il corrie re . In que st’ultimo c ontra tto, il f ornitore del s e r v i z i o d o v r à s p e c i f i c a r e a l C l o u d C a r r i e r q u a l i s o n o l e s p e c i f i c h e q u a n t i t a t i v e e f u n z i o n a l i c h e v u o l e s i a n o g a r a n t i t e p e r pote r rispe tta re il c ontra tto c he de tie ne c on l’utente . Inf ine le e n t i t à C l o u d A u d i t o r s o n o q u e l l e c h e s i o c c u p a n o d i v a l u t a z i o n i e a c c e r t a m e n t i s u p e r f o r m a n c e e s i c u r e z z a , i n f o r m a s l e g a t a d a g l i a l t r i a g e n t i e i n r i f e r i m e n t o a p a r t i c o l a r i i m p l e m e n t a z i o n i .

2 .2 .3 Cloud Pro vid er

L’e ntità a bilita tric e e ce ntrale de ll’a rc hite ttura è se nz a d u b b i o r a p p r e s e n t a t a d a i f o r n i t o r i d i s e r v i z i . I l p r o v i d e r , p e r s o n a f i s i c a o o r g a n i z z a z i o n e c h e s i a , è r e s p o n s a b i l e d e l l a d i s p o n i b i l i t à d e l s e r v i z i o ; e s s o s t e s s o a c q u i s t a e p r o v v e d e a l l a m a n u t e n z i o n e d e l c o m p a r t o h a r d w a r e i n f r a s t r u t t u r a l e c h e è r i c h i e s t o p e r f o r n i r e i s e r v i z i . A n c h e p e r q u a n t o r i g u a r d a l a p a r t e s o f t w a r e l e r e s p o n s a b i l i t à s o n o l e m e d e s i m e , o v v e r o i l p r o v i d e r e s e g u e i l s o f t w a r e c l o u d c h e g e s t i s c e i s e r v i z i e s i o c c u p a d e l l e c o r r e t t e imposta z ioni c he pe rme ttono un’a dope ra bilità de i se r viz i tra mite l a r e t e .

(20)

[ 1 5 ] I l l i v e l l o p r o p r i o d e i S e r v i z i è a n c h e p r e s o c o m e m o d e l l o d i c a t e g o r i z z a z i o n e d e i s i s t e m i C l o u d ; e s s o s a n c i s c e q u i n d i a n c h e q u a l i s o n o l e r e s p o n s a b i l i t à , p e r o g n i t i p o l o g i a , c h e i f o r n i t o r i h a n n o . P e r q u a n t o c o n c e r n e l e p i a t t a f o r m e d i t i p o S o f t w a r e a s a S e r v i c e ( S a a S ) v i e n e f o r n i t a a l c o n s u m a t o r e l a p o s s i b i l i t à d i u s u f r u i r e d e l l e a p p l i c a z i o n i d e l p r o v i d e r i n e s e c u z i o n e s u un’inf ra struttura Cl o u d . Questo signif ic a c he il fornitore stesso de ve provve de re a ll’installa z ione , a lla c onf igur a z ione e a ll’a ggiorna me nto de l software c he me tte a disposizione .

P a r l a n d o d e l l e P l a t f o r m a s a S e r v i c e ( P a a S ) , l e r e s p o n s a b i l i t à d e i f o r n i t o r i s i i d e n t i f i c a n o c o n l a m a n u t e n z i o n e de ll’inf ra struttura e l’e se cuz ione de l sof twa re Cloud, c onfigurato i n m o d o c h e p o s s a f o r n i r e l e p i a t t a f o r m e d i c u i i c l i e n t i n e c e s s i t a n o . D i s o l i t o s i p r o p o n g o n o a i c o n s u m a t o r i a n c h e d e g l i strume nti c he f acilita no l’utiliz z o de lle pia ttaf orme , qua li a d e s e m p i o a m b i e n t i e k i t d i s v i l u p p o ( I D E e S D K ) c h e a i u t a n o n e l l a g e s t i o n e e n e l d e p l o y m e n t d e l l e a p p l i c a z i o n i u t e n t e . I n q u e s t o t i p o d i c o n t r a t t o C l o u d , g l i u t e n t i h a n n o i l c o n t r o l l o s u l l e l o r o a p p l i c a z i o n i , s u c o m e v e n g o n o m e s s e i n o p e r a t i v i t à e s u a l c u n e c onf igura z ioni dell’a mbie nte c he le ospita, ma una visibilità m o l t o r i d o t t a , o a d d i r i t t u r a a s s e n t e , c i r c a l ’ i n f r a s t r u t t u r a s o t t o s t a n t e c o m e l a r e t e , l e m a c c h i n e s e r v e r , i s i s t e m i o p e r a t i v i e l a m e m o r i a .

S i a r r i v a i n f i n e a l l ’ u l t i m a t i p o l o g i a , o v v e r o q u e l l a d e l l e

I n f r a s t r u c t u r e a s a S e r v i c e ( I a a S ) . I n q u e s t o c a s o è s e m p r e i l

provider a d a c quisire l’infra struttura ge nera le del sistema , ma il s u o c o m p i t o n e i c o n f r o n t i d e l c o n s u m e r è q u e l l o d i f o r n i r g l i

(21)

[ 1 6 ]

l’a c c esso dire tto alle risorse c omputa z ionali. Que sto è possibile g r a z i e a i n t e r f a c c e d i s e r v i z i o e a d a s t r a z i o n i l o g i c h e , q u a l i m a c c h i n e e r e t i v i r t u a l i , c h e g l i d a n n o i l c o n t r o l l o d i r e t t o s u r i s o r s e c o m p u t a z i o n a l i r i l e v a n t i c o m e a d e s e m p i o i l s i s t e m a o p e r a t i v o e l a r e t e . I l f o r n i t o r e m a n t i e n e s e m p r e i l c o n t r o l l o s u l l e r i s o r s e f i s i c h e e f f e t t i v e e s u l s o f t w a r e C l o u d c h e g e s t i s c e l e r i c h i e s t e , o v v e r o i l s e r v e r , g l i a p p a r a t i d i r e t e , i d i s p o s i t i v i d i m e m o r i a , i l s i s t e m a o p e r a t i v o o s p i t a n t e e i g e s t o r i d e l l e m a c c h i n e v i r t u a l i ( h y p e r v i s o r ) . P r i m a d i a d d e n t r a r c i u l t e r i o r m e n t e n e l l a d e s c r i z i o n e d i t u t t e l e p a r t i c o m p o n e n t i o u t i l i z z a t e d a i C l o u d P r o v i d e r , s a r a n n o p r e s e n t a t e l e r e s t a n t i e n t i t à p r e s e t i n e l m o d e l l o g e n e r a l e d e l l e a r c h i t e t t u r e C l o u d . Q u e s t o p e r m e t t e r à d i p o t e r a f f r o n t a r e u n d i s c o r s o p i ù a p p r o f o n d i t o q u a n d o s i t o r n e r à a p a r l a r e d i c o s a i f o r n i t o r i d i s e r v i z i d e v o n o o f f r i r e e d i q u a l i s t r u m e n t i s i s e r v o n o p e r a b i l i t a r e q u e s t e c o n c e s s i o n i .

2 .2 .4 Cloud Con su mer

U n c l i e n t e d i q u a l s i a s i s e r v i z i o C l o u d p u ò , i n a l t e r n a t i v a , c o n t a t t a r e d i r e t t a m e n t e i l f o r n i t o r e o c o n s u l t a r e u n c a t a l o g o p r o p o s t o g l i d a u n b r o k e r . P r i m a d i p o t e r u s a r e i l s e r v i z i o , i l c l i e n t e s i a c c o r d a c o n i l f o r n i t o r e t r a m i t e u n c o n t r a t t o c h i a m a t o S e r v i c e L e v e l A g r e e m e n t ( S L A ) . Q u e s t o d o c u m e n t o s a n c i s c e l e p e r f o r m a n c e t e c n i c h e a s s i c u r a t e d a l C l o u d P r o v i d e r p e r q u e l t i p o d i s e r v i z i o , d u r a n t e l a s u a n o r m a l e o p e r a t i v i t à . A l l ’ i n t e r n o d e l

(22)

[ 1 7 ] c o n t r a t t o s i t r o v a n o s p e c i f i c h e r i g u a r d a n t i q u a l i t à d e l s e r v i z i o , a s p e t t i d i s i c u r e z z a e r i m e d i a l l a m a n c a n z a d e l r i s p e t t o d e i r e q u i s i t i d a p a r t e d e l p r o v i d e r . I n q u e s t o m o d o i l c l i e n t e p u ò o r i e n t a r s i t r a l e v a r i e p r o p o s t e r i g u a r d a n t i l o s t e s s o s e r v i z i o , m a a v e n t i c o s t i e c o n t r a t t i S L A d i v e r s i , c o s ì d a p o t e r d e c i d e r e d i a c q u i s t a r e n o n s o l o q u e l l o p i ù c o n v e n i e n t e , m a a n c h e c o n t e r m i n i c o n t r a t t u a l i p i ù f a v o r e v o l i . R a r a m e n t e i p a r a m e t r i d i u n a f o r n i t u r a , c o m e c o n t r a t t o e c o s t o , s o n o n e g o z i a b i l i ; a p a r t e r a r i c a s i i n c u i i l c o n s u m a t o r e s i a u n a e n t i t à e c o n o m i c a m e n t e r i l e v a n t e e p r e v e d a u n e l e v a t o u t i l i z z o d e l l a p i a t t a f o r m a . A s e c o n d a d e l l e d i v e r s e t i p o l o g i e d i C l o u d a c q u i s t a t e s i h a n n o a d i s p o s i z i o n e s e r v i z i d i v e r s i . P e r e s e m p i o s e u n c o n s u m e r d e c i d e d i a c q u i s t a r e u n s e r v i z i o d i t i p o S a a S p o t r e b b e t r a t t a r s i d i una age nzia c he de ma nda l’utiliz z o di alc uni c ompa rti sof twa re a i p r o p r i d i p e n d e n t i , o p p u r e s e m p l i c e m e n t e u n p r i v a t o c h e v u o l e usa re un’a pplic a z ione on - line , o anc ora un a mministra tore c he u s a i l s i s t e m a S a a S p e r c o n f i g u r a r e l e a p p l i c a z i o n i p e r g l i u t e n t i f ina li. È possibile f attura re l’utilizz o di que sto tipo di se rvizi b a s a n d o si s u l nume r o d i u t e n t i f in a l i , s ul l ’ ut i l i zz o t e mp o r a l e , s u l l a b a n d a c o n s u m a t a e / o s u i d a t i m e m o r i z z a t i , s i a i n t e r m i n i d i d u r a t a c h e d i d i m e n s i o n e . I C l o u d C o n s u m e r d i u n P a a S d i s o l i t o r a p p r e s e n t a u n u t e n t e , o u n a o r g a n i z z a z i o n e , c h e c e r c a d i s v i l u p p a r e , t e s t a r e o c o n f i g u r a r e d e l l e a p p l i c a z i o n i p e n s a t e p e r a m b i e n t i C l o u d . C o m e a l s o l i t o l a f a t t u r a z i o n e p u ò t e n e r c o n t o d i t e m p o d i u t i l i z z o d e l l a p i a t t a f o r m a e d e l l e r i s o r s e c o m e a d e s e m p i o l a r e t e , i d a t a b a s e o l a m e m o r i a . P e r q u a n t o r i g u a r d a l e I a a S , i c o n s u m a t o r i c h e h a n n o a c c e s s o d i r e t t o a r i s o r s e v i r t u a l i z z a t e , d i s o l i t o s o n o s v i l u p p a t o r i , a m m i n i s t r a t o r i d i

(23)

[ 1 8 ]

siste ma o dirige nti de l settore de ll’Inf orma tion Te chnolog y c he s o n o i n t e r e s s a t i a l l a c r e a z i o n e , a l l a g e s t i o n e o a l m o n i t o r a g g i o d i s e r v i z i p e r i n f r a s t r u t t u r e . L a p o s s i b i l i t à d i a c c e d e r e a l l e r i s o r s e c o m p u t a z i o n a l i a p r e n u o v e f o r m e d i f a t t u r a z i o n e c h e , o l t r e a i p a r a m e t r i v a l i d i p e r g l i a l t r i t i p i d i i n f r a s t r u t t u r e C l o u d , p o s s o n o inc ludere a nche a ltri te rmini di valuta z ione, c ome l’utiliz z o de lla C P U , m i s u r a t o i n o r e , e i l n u m e r o d i i n d i r i z z i I P .

2 .2 .5 Cloud Aud ito r , Br o ker e C a rr ier

G l i A u d i t o r s v o l g o n o u n r u o l o m o l t o r i l e v a n t e n e l l a s c e n a de l Cloud. Essi sono pre disposti ad e sa mina re l’a nda me nto de i s e r v i z i p e r e s p r i m e r n e u n g i u d i z i o i n t e r m i n i d i s i c u r e z z a , i m p a t t o s u l l a p r i v a c y d e g l i u t e n t i e p e r f o r m a n c e . I C l o u d A u d i t o r s o n o m o l t o i m p o r t a n t i p e r l e a g e n z i e g o v e r n a t i v e p e r c h é e s s i d e l i b e r a n o a n c h e s u c o m e s i r a p p o r t a n o i v a r i s e r v i z i c o n i l c o m p a r t o g i u r i d i c o d e l p a e s e i n c u i v e n g o n o a d o p e r a r e . U n a e n t i t à d i m e d i a z i o n e è r a p p r e s e n t a t a d a i C l o u d B r o k e r . N e l p a n o r a m a s e m p r e c r e s c e n t e d i s e r v i z i C l o u d , d i v e n t a d i f f i c i l e p e r u n u t e n t e o r i e n t a r s i , c o s ì e s s o p u ò r i v o l g e r s i a d u n b r o k e r , i n v e c e c h e c o n t a t t a r e d i r e t t a m e n t e i l f o r n i t o r e , i l q u a l e m e d i a l a c o n v e r s a z i o n e t r a l e p a r t i . I l b r o k e r d i s o l i t o s i o c c u p a d i i n t e r m e d i a z i o n e , a g g r e g a z i o n e e a r b i t r a g g i o . P e r i n t e r m e d i a z i o n e e a g g r e g a z i o n e s i i n t e n d e l ’ a r r i c c h i m e n t o d e l l e c a r a t t e r i s t i c h e d e l s e r v i z i o ; o v v e r o i l C l o u d B r o k e r p o t r e b b e m i g l i o r a r e o a g g i u n g e r e d e l l e f u n z i o n a l i t à a l s e r v i z i o p e r a u m e n t a r n e i l

(24)

[ 1 9 ] v a l o r e . P a r l a n d o d i a r b i t r a g g i o i n v e c e c i s i r i f e r i s c e a l l a p o s s i b i l i t à d i s c e g l i e r e d i v o l t a i n v o l t a i l s e r v i z i o d a a g g r e g a r e a q u e l l o r i c h i e s t o , c o n l a p o s s i b i l i t à a d e s e m p i o d i i m p o s t a r e u n t o o l d i s e l e z i o n e c h e o p t i p e r u n s e r v i z i o c o m p a t i b i l e , c h e p r e s e n t a i l m i g l i o r p u n t e g g i o . I l C l o u d C a r r i e r r a p p r e s e n t a u n i n t e r m e d i a r i o p e r q u a n t o r i g u a r d a i l t r a s p o r t o e l a c o n s e g n a d e l s e r v i z i o d a l f o r n i t o r e a l c l i e n t e . T r a e s s o e i l C l o u d P r o v i d e r v i e n e s u g e l l a t o u n c o n t r a t t o S L A i c u i t e r m i n i d e v o n o e s s e r e r i s p e t t a t i p e r f a v o r i r e u n s o d d i s f a c e n t e u t i l i z z o d e l s e r v i z i o a i c l i e n t i f i n a l i . D i s o l i t o a d i n t e r p r e t a r e q u e s t o r u o l o s o n o d e l l e o r g a n i z z a z i o n i c h e p o s s e g g o n o i n f r a s t r u t t u r e f i s i c h e c h e o c c o r r o n o a l t r a s p o r t o , c o m e a d e s e m p i o a p p a r a t i d i r e t e p e r f o r m a n t i e d i s p o s i t i v i d i m e m o r i a c o n e l e v a t e c a p a c i t à . I l c o n t r a t t o c h e i n t e r c o r r e t r a l u i e il f ornitore può pre ve de re a nc he c he, dura nte l’utiliz z o del s e r v i z i o , v e n g a n o c r e a t e d e l l e c o n n e s s i o n i d e d i c a t e t r a i l c o n s u m e r e d i l p r o v i d e r .

2 .2 .6 Dep lo ymen t e Or ches tr ation

D o p o a v e r d i s c u s s o d e i v a r i r u o l i c h e a s s u m o n o l e d i v e r s e e n t i t à p a r t e c i p a n t i a l l a s c e n a C l o u d e d i q u a l i s i a n o i r i s p e t t i v i o b b l i g h i e o b i e t t i v i , i n q u e s t o p a r a g r a f o s i a v a n z e r à d i u n u l t e r i o r e l i v e l l o n e l l a t a s s o n o m i a , a n a l i z z a n d o i l m o d e l l o a r c h i t e t t u r a l e p i ù d a v i c i n o e c o n c e n t r a n d o l ’ a t t e n z i o n e s u q u e l l e

(25)

[ 2 0 ] c h e s o n o l e f u n z i o n a l i t à , l a t e r a l i e p r i n c i p a l i , d i u n C l o u d P r o v i d e r . U n i m p o r t a n t e t r a d e - o f f p r e s e n t e n e l l a d e f i n i z i o n e d i C l o u d d a t a d a l N I S T , i n s i e m e a l l ’ a l t r o r i g u a r d a n t e l a t i p o l o g i a d i s e r v i z i o o f f e r t o , è q u e l l o c h e s i b a s a s u q u a n t o s o n o e s c l u s i v e l e r i s o r s e p e r i c l i e n t i f i n a l i c h e l e r i c h i e d o n o . U n ’ i n f r a s t r u t t u r a v i e n e i n d i c a t a c o m e P r i v a t e C l o u d n e l c a s o i n c u i e s s a s i a r e s a d i s p o n i b i l e a d u n p u b b l i c o g e n e r i c o a t t r a v e r s o u n a r e t e p u b b l i c a . D i s o l i t o è p o s s e d u t a , c o n f i g u r a t a e m a n u t e n u t a d a l l a s t e s s a e n t i t à c h e n e m e t t e a d i s p o s i z i o n e i s e r v i z i s o v r a s t a n t i , e c h e p o t r e b b e e sse re impe rsona ta da un’a z ie nda , una c omunità sc ie ntific a, un’a ge nz ia gove rna tiva o una c ombina z ione de i prece de nti. Al c o n t r a r i o , u n a i n f r a s t r u t t u r a d i t i p o P r i v a t e C l o u d è c o s ì s o p r a n n o mi n a ta pe r l ’e s c l us i v i tà de l l ’ u ti l i zz o ch e f o r n i s c e ai m e m b r i d i u n a s i n g o l a o r g a n i z z a z i o n e . I n f r a s t r u t t u r e d i q u e s t o tipo sono ma nutenute dire tta me nte da ll’organiz za z ione c he fa c a p o a i c l i e n t i b e n e f i c i a r i d e i s e r v i z i o p p u r e d a t e r z e p a r t i ; e s s e i n o l t r e p o s s o n o e s s e r e o s p i t a t e n e g l i s t e s s i l o c a l i de ll’orga niz z a zione c onsuma tric e ( on - site Private Cloud ) oppure e s t e r n a l i z z a t e v e r s o t e r z e p a r t i c h e o f f r o n o q u e s t o t i p o d i s e r v i z i o ( o u t s o u r c e d P r i v a t e C l o u d ) . U n ' a l t r a t i p o l o g i a d e t t a t a d a l t i p o d i u t i l i z z o , è q u e l l a r a p p r e s e n t a t a d a l C o m m u n i t y C l o u d . D i s o l i t o , d i v e r s a m e n t e d a l P r i v a t e C l o u d , l ’ i n f r a s t r u t t u r a v i e n e m e s s a a d i s p o s i z i o n e d i d i v e r s e o r g a n i z z a z i o n i c h e h a n n o i n c o m u n e d e g l i a s p e t t i d e l p r o p r i o l a v o r o c o m e o b i e t t i v i d i p r o g e t t o , s i c u r e z z a , p r i v a c y o s p e c i f i c h e c o n t r a t t u a l i . S i m i l m e n t e a l P r i v a t e C l o u d , l’inf ra struttura può e sse re ospitata ne gli e dific i di una de lle o r g a n i z z a z i o n i c h e n e f a n n o d a c o n s u m e r ( o n - s i t e C o m m u n i t y

(26)

[ 2 1 ] C l o u d ) o e s t e r n a l i z z a t a ( o u t s o u r c e d C o m m u n i t y C l o u d ) . C o m e p e r i l p o s s e d i m e n t o , a n c h e l a m a n u t e n z i o n e p u ò e s s e r e e f f e t t u a t a d a l l a c o m u n i t à d i r e t t a m e n t e o p p u r e d a t e r z e p a r t i . U n a c o m p o s i z i o n e , d i d u e o p i ù t i p o l o g i e d i C l o u d s o p r a p r e s e n t a t e , v a a f o r m a r e i l c o s i d d e t t o H y b r i d C l o u d . E s s e n d o u n a t i p o l o g i a m o l t o v e r s a t i l e , è m o l t o u t i l i z z a t a ; e s s a l a s c i a i d i f f e r e n t i t i p i d i C l o u d c h e i n g l o b a c o n c e t t u a l m e n t e s e p a r a t i , m a n e p r e v e d e d e l l e i n t e r a z i o n i e p r o v v e d e a f o r n i r e d e i c o l l e g a m e n t i c h e a b i l i t a n o l a p o r t a b i l i t à d i d a t i e a p p l i c a z i o n i . P a r t e f o n d a m e n t a l e d e i c o m p o n e n t i a p p a r t e n e n t i a ll’a rc hite ttura Cloud è ra ppre sentata da i me mbri de lla se z ione s o p r a n n o m i n a t a S e r v i c e O r c h e s t r a t i o n . L a p a r t e s u p e r i o r e d i q u e s t o l i v e l l o è i l s e r v i c e l a y e r c o n t e n t e l a d i c h i a r a z i o n e d e l l e i n t e r f a c c e d i s e r v i z i o m e s s a a d i s p o s i z i o n e d a i p r o v i d e r . N e l l a f igura c he mostra l’arc hite ttura di rife rime nto, i va ri tipi di C l o u d , r i s p e t t i v a m e n t e S a a S , P a a S e I a a S , s o n o s t a t i v o l u t a m e n t e i n c o l o n n a t i p e r c h é t r a d i e s s i p o t r e b b e e s i s t e r e u n a r e l a z i o n e d i d i p e n d e n z a ; n o n d i m e n o i l b o r d o d i o g n u n o d i l o r o a r r i v a f i n o a l l i v e l l o i n f e r i o r e , c i ò s t a a s i g n i f i c a r e c h e e s s i s o n o a n c h e u t i l i z z a b i l i i n d i p e n d e n t e m e n t e d a l l ’ e s i s t e n z a d e g l i a l t r i l i v e l l i . I n a m b i t o p r o d u t t i v o n o n è r a r o i n t e r f a c c i a r s i c o n s i s t e m i c o m p l e s s i , u n o d i p e n d e n t e , c o n c e t t u a l m e n t e a l d i s o p r a ( o n t o p -o f ) , d i u n a l t r -o g i à e s i s t e n t e c h e l -o -o s p i t a e g l i f -o r n i s c e u n l i v e l l -o d i a s t r a z i o n e m a g g i o r e r i s p e t t o a l l e r i s o r s e r e a l i .

(27)

[ 2 2 ] A p p l i c a n d o q u e s t o d i s c o r s o a l C l o u d e d o s s e r v a n d o l a f i g u r a p r e c e d e n t e , s i p u ò n o t a r e c o m e u n s i s t e m a d i t i p o S a a S p o t r e b b e e s s e r e s t a t o c o s t r u i t o a l d i s o p r a d i u n P a a S o d i r e t t a m e n t e s u u n I a a S ; m e n t r e u n P a a S p o t r e b b e o s p i t a r e d e l l e a p p l i c a z i o n i d i t i p o S a a S e a s u a v o l t a e s s e r e e s e g u i t o s u u n I a a S . P r a t i c a m e n t e , l a p a r t i c o l a r e c o m p o s i z i o n e d e i v a r i l i v e l l i d e l s e r v i c e l a ye r p u ò d a r e o r i g i n e a d i v e r s e t i p o l o g i e d i p i a t t a f o r m a . P e r c h i a r i r e s i p r o p o n e i l s e g u e n t e c a s o d i u t i l i z z o : l e a p p l i c a z i o n i d i u n s i s t e m a S a a S p o t r e b b e r o e s s e r e e s e g u i t e s u u n a m a c c h i n a v i r t u a l e f o r n i t a d a u n a p i a t t a f o r m a I a a S , o p p u r e f o r m a r e u n l i v e l l o a s e s t a n t e e a u t o s u f f i c i e n t e e a t t i n g e r e d i r e t t a m e n t e d a l l e r i s o r s e C l o u d , s e n z a i n t e r m e d i a r i . I l l i v e l l o i n t e r m e d i o d e i s e r v i z i d i o r c h e s t r a z i o n e è o c c u p a t o d a d u e t i p o l o g i e d i c o m p o n e n t i c h e f o r n i s c o n o a c c e s s o a l l i v e l l o s o t t o s t a n t e . S i p a r l a d i r i s o r s e a s t r a t t e i n d i c a n d o t u t t i que i serviz i c he a ssicura no l’effic ienz a , la sicure z z a e l’aff ida bilità pe r qua nto riguarda l’utiliz z o de l livello f isico s o t t o s t a n t e . A d e s e m p i o i n q u e s t o i n s i e m e v a n n o i n c l u s e l e

(28)

[ 2 3 ]

m a c c h i n e v i r t u a l i , i v o l u m i d i d a t i v i r t u a l i e g l i h yp e r v i s o r . D e l l o s t e s s o l i v e l l o l o g i c o f a n n o p a r t e a n c h e l e r i s o r s e d i c o n t r o l l o c h e sono strume nti a dibiti a ll’a lloc a z ione de lle risorse, al dispa tching, a ll’a ute ntica z i one sugli a c c e ssi e a l monitora ggio.

Come c onsue tudine , l’ultimo live llo è oc c upa to da lle ve re e p r o p r i e r i s o r s e f i s i c h e . P r i n c i p a l m e n t e q u e s t e i n c l u d o n o t u t t e l e r i s o r s e c o m p u t a z i o n a l i , i d i s p o s i t i v i d i m e m o r i a , i c o m p a r t i d i r e t e e i l r e s t o d e l l a s t r u m e n t a z i o n e u t i l e a l c o r r e t t o f u n z i o n a m e n t o d e l l e m a c c h i n e .

2 .2 .7 S er vice Ma nag emen t

Q u e s t i s e r v i z i c o l l a t e r a l i f a c i l i t a n o l a g e s t i o n e d i t u t t a l’inf ra struttura e si dividono in tre gruppi fonda me nta li. I n i z i a n d o d a i s e r v i z i b u s i n e s s , e s s i c o m p r e n d o n o l a g e s t i o n e d e i c o n s u m a t o r i , d i c o n t r a t t i e d e l c a t a l o g o d e i s e r v i z i . L a g e s t i o n e d e i c o m m i t t e n t i v a a c o p r i r e i l r a p p o r t o t o t a l e c o n l a c l i e n t e l a d e i s e r v i z i ; o v v e r o b i s o g n a c o n s i d e r a r e l a c r e a z i o n e , l a m o d i f i c a , l a d i s t r u z i o n e d e i p r o f i l i u t e n t e e l e l o r o i n t e r c o n n e s s i o n i . S e n z a d i m e n t i c a r e c h e d i q u e s t o c o m p a r t o l o g i c o f a n n o p a r t e a n c h e t u t t i q u e g l i s t r u m e n t i u t i l i a r i s o l v e r e i p r o b l e m i t e c n i c i i n c u i i n c o r r o n o i c l i e n t i . O l t r e i s e r v i z i s o p r a e l e n c a t i c i s o n o q u e l l i d i c o n f i g u r a z i o n e e a p p r o v v i g i o n a m e n t o d e l l e r i s o r s e . Q u e s t i

Riferimenti

Documenti correlati

This article discusses this specific kind of Bronze Age high-altitude sacred landscape in its wider prehistoric context, and presents the results of the excavation at and around the

The writer(s) rely on the principle that “roots” must be addressed before any “ramifications”. All that exists in the human world already existed potentially in the

the new Miraduro Industrial the Marvila is the first miradouro of Oriental part of the city; it allows people and tourists to enjoy the view on the river Tejo estuary, Vasco da

As the electoral law of Denmark states, EU citizens over the age of 18 who have registered as residents through the Danish national registration office are able to vote for the

P3 systems combine computer-mediated communication and location data to provide appropriate geographic context to person-to-person interaction.. •P3 systems can

Network Abstractions for Context-Aware Mobile Computing Gruia-Catalin Roman, Christine Julien, and Qingfeng Huang Department of Computer Science Washington University Saint Louis,

• kernel stack: 1 contiene i record di attivazione degli interrupt handler e delle procedure chiamate dagli interrupt handler (mentre i record di attiva- zione del programma user

Macroscopically, how- ever, we find that the tree structures observed in the spread- ing process can be accurately captured by a simple stochas- tic branching model, indicating