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
[ I ]
C
APITOLO1:
I
NTRODUZIONE________________________________ 1
C
APITOLO2:
C
LOUDC
OMPUTING____________________________ 4
2.1 Cenni Storici _____________________________________________________ 4 2.2 Aspetti Architettonici ______________________________________________ 72.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
APITOLO3:
E
DGEC
OMPUTING____________________________ 43
3.1 Fog Computing __________________________________________________ 443.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
[ I I ]
3.4.1 Openstack++ ________________________________________________ 70 3.4.2 Applicazioni Elijah ____________________________________________ 78
3.5 Implementazioni Edge Computing ___________________________________ 80
C
APITOLO4:
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 ________________________________________________ 994.3 Funzionalità della soluzione integrata _______________________________ 100
4.3.1 Sintesi _____________________________________________________ 101 4.3.2 Handoff ____________________________________________________ 103
C
APITOLO5:
I
MPLEMENTAZIONE EF
UNZIONAMENTO DELP
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
APITOLO6:
R
ISULTATI_________________________________ 135
6.1 Configurazione Hardware Utilizzata ________________________________ 135 6.2 Risultati Ottenuti ________________________________________________ 1376.2.1 Sintesi _____________________________________________________ 138 6.2.2 Handoff ____________________________________________________ 141
[ I I I ]
6.2.3 Latenza ____________________________________________________ 145
C
APITOLO7:
C
ONCLUSIONI_______________________________ 147
A
PPENDICEA:
S
ISTEMI DID
ISCOVERY______________________ 150
A.1 Zeroconf ______________________________________________________ 150 A.2 Avahi e Network Service Discovery ________________________________ 153A
PPENDICEB:
O
PENSTACK_______________________________ 159
B.1 Componenti ___________________________________________________ 159 B.2 Devstack ______________________________________________________ 161B
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
[ 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
[ 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
[ 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
[ 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 .
[ 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[ 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
[ 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
[ 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 lI 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
[ 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
[ 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 .
[ 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,
[ 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 .
[ 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
[ 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
[ 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 .
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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 .
[ 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
[ 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