Cloud Computing Basics

balanceonionringsInternet and Web Development

Nov 3, 2013 (4 years and 7 days ago)

131 views

A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 1 o f 2 7
F e b r u a r y 2 0 1 0

AITP Research and Strategy Advisory Group
P a u l F.D i t t m a n n C o - C h a i r
R i c h a r d B a r n i e r,C o - C h a i r
D e e p a k R a o
P a d d y S r i n i v a s a n
A l C h o y n a
C h a r l e s L.B r o w n,C C P
R a y G l o o r
W a y n e J o h n s o n
P a u l K o z i e l
C o p y r i g h t 2 0 1 0,A s s o c i a t i o n o f T e c h n o l o g y P r o f e s s i o n a l s.P e r m i s s i o n t o c o p y f o r p e r s o n a l n o n -
c o m m e r c i a l u s e g r a n t e d.W h e n t h e p a p e r i s r e f e r e n c e d o r q u o t e d,d i r e c t t h e r e a d e r t o
w w w.a i t p.o r g
E x t r a S p e c i a l T h a n k s t o J i m R e a v i s a n d t h e C l o u d S e c u r i t y A l l i a n c e f o r t h e i r c o m p r e h e n s i v e o n g o i n g w o r k
o n C l o u d S e c u r i t y.A s y o u ’ l l n o t e f r o m t h e i r “ l i v i n g ” W h i t e p a p e r r e f e r e n c e d i n C h a p t e r 4 – t h e A l l i a n c e i s
m a d e u p o f f o r e m o s t e x p e r t s i n t h e f i e l d a n d g o e s w e l l b e y o n d w h a t o u r A I T P g r o u p c o u l d o f f e r o n i t s
o w n
Cloud Computing
Basics
February 2010
C l o u d C o m p u t i n g b e s t p r a c t i c e s a n d c a p a b i l i t i e s a r e a m o v i n g t a r g e t i n
t o d a y ’ s r a p i d l y c h a n g i n g e n v i r o n m e n t.T h e c o n t e n t s o f t h i s w h i t e p a p e r
s h o u l d b e t a k e n i n t h a t c o n t e x t.T h e g o a l o f t h i s p a p e r i s t o g i v e p e o p l e
c o n s i d e r i n g C l o u d C o m p u t i n g a s p a r t o f t h e i r I T s t r a t e g y a s t a r t i n g p o i n t i n
t e r m s o f b a s i c c o n c e p t s a n d q u e s t i o n s t o a s k.

A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 2 o f 2 7
F e b r u a r y 2 0 1 0
Table of Contents

Chapter 1 - Evolving Business Models.............................................................3
Chapter 2 - Cloud Vendor Selection..................................................................7
Introduction....................................................................................................................................8

Before Looking at a Cloud Computing Vendor.................................................................8

Service Level Agreements (SLA)............................................................................................9

SLA Vendor Example:...............................................................................................................11

Commercial Terms....................................................................................................................11

Vendor Openness.......................................................................................................................14

Skill Sets. Cloud Management Tools..................................................................................15

Exit/Migration Strategy..........................................................................................................15

Application support..................................................................................................................16

3rd Party Tools and Applications.......................................................................................17

Chapter 3 - Business Strategies.........................................................................19
Introduction.................................................................................................................................20

Benefits...........................................................................................................................................20

Caveats...........................................................................................................................................21

Opportunities..............................................................................................................................22

The Internal Cloud.....................................................................................................................23

Managing the Cloud..................................................................................................................24

Candidate Applications...........................................................................................................24

Chapter 4 -Cloud Security....................................................................................26
Cloud Security Alliance White Paper – December 2009...........................................26

Bibliography...............................................................................................................27
A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 3 o f 2 7
F e b r u a r y 2 0 1 0

Chapter 1 - Evolving
Business Models

T h e o n l y c o n s t a n t i n b u s i n e s s i s c h a n g e.T h i s s e c t i o n d e s c r i b e s t h e s h i f t i n g
a n d c h a n g i n g b u s i n e s s n e e d s t h a t r e s u l t i n s e e m i n g l y e n d l e s s l y v a r y i n g
m o d e l s f o r s t o r i n g a n d s h a r i n g d a t a.C l o u d C o m p u t i n g m a y r e s u l t i n a
n e w c o m p u t i n g p a r a d i g m a s b u s i n e s s c o n t i n u e s t o e v o l v e.– O r i t m a y
n o t.
D e e p a k R a o

A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 4 o f 2 7
F e b r u a r y 2 0 1 0
Evolving Business Models for Cloud Computing
L i k e t h o s e b e f o r e i t,C l o u d C o m p u t i n g i s a p r o m i s i n g t r e n d d e s e r v i n g a t t e n t i o n,- - b a l a n c e d w i t h a g o o d
d o s e o f b u s i n e s s s e n s e.T h e t o p o l o g y o f a p p l i c a t i o n d e l i v e r y h a s c h a n g e d s e v e r a l t i m e s t h r o u g h o u t t h e
(
r o u g h l y ) 5 0 y e a r h i s t o r y o f c o m p u t i n g.O r i g i n a l l y,e v e r y t h i n g w a s c e n t r a l i z e d i n a n o n - p r e m i s e
m a i n f r a m e a n d t h e n c a m e t i m e s h a r e,s u p p o r t e d b y p r i m i t i v e p u b l i c n e t w o r k i n g.A s t h e c o s t o f
c o m p u t e r s d e c r e a s e d,c e n t r a l i z e d m i n i c o m p u t e r s r e i g n e d.T h i s w a s f o l l o w e d b y d i s t r i b u t e d P C - b a s e d
c l i e n t/s e r v e r,r e m o t e c o m p u t i n g v i a t h e I n t e r n e t a n d f i n a l l y,C l o u d C o m p u t i n g.T h e s e c h a n g e s w e r e n o t
m e r e l y f a s h i o n a b l e i n i t i a t i v e s.E a c h r e p r e s e n t e d a s i g n i f i c a n t i m p r o v e m e n t i n c o m p u t i n g c a p a b i l i t y,
d r i v e n b y t e c h n o l o g y a d v a n c e s.E a c h r e s u l t e d i n a m a s s i v e c h a n g e i n i n f r a s t r u c t u r e,p r o t o c o l s,
c o n n e c t i v i t y,a n d h a r d w a r e
F r o m a c l i e n t p e r s p e c t i v e,C l o u d C o m p u t i n g p r o v i d e s a m e a n s o f a c q u i r i n g c o m p u t i n g s e r v i c e s w i t h o u t
r e q u i r i n g u n d e r s t a n d i n g o f t h e u n d e r l y i n g t e c h n o l o g y.F r o m a n o r g a n i z a t i o n a l p e r s p e c t i v e,C l o u d
C o m p u t i n g d e l i v e r s s e r v i c e s f o r c o n s u m e r a n d b u s i n e s s n e e d s i n a s i m p l i f i e d w a y,p r o v i d i n g u n b o u n d e d
s c a l e a n d d i f f e r e n t i a t e d q u a l i t y o f s e r v i c e t o f o s t e r r a p i d i n n o v a t i o n a n d d e c i s i o n m a k i n g.I t i s a s e r v i c e
a c q u i s i t i o n a n d d e l i v e r y m o d e l f o r I T r e s o u r c e s a n d,i f p r o p e r l y u s e d w i t h i n a n o v e r a l l I T s t r a t e g y,c a n
h e l p i m p r o v e b u s i n e s s p e r f o r m a n c e a n d c o n t r o l t h e c o s t s o f d e l i v e r i n g I T r e s o u r c e s t o t h e o r g a n i z a t i o n.
C l o u d C o m p u t i n g h a s t h e p o t e n t i a l t o t r a n s f o r m a l a r g e p a r t o f t h e I T i n d u s t r y,m a k i n g s o f t w a r e e v e n
m o r e a t t r a c t i v e a s a s e r v i c e a n d s h a p i n g t h e w a y I T h a r d w a r e i s d e s i g n e d a n d p u r c h a s e d.D e v e l o p e r s
w i t h i n n o v a t i v e i d e a s f o r n e w I n t e r n e t s e r v i c e s n o l o n g e r r e q u i r e t h e l a r g e c a p i t a l o u t l a y s i n h a r d w a r e t o
d e p l o y t h e i r s e r v i c e o r t h e h u m a n e x p e n s e t o o p e r a t e i t.T h e y n e e d n o t b e c o n c e r n e d a b o u t o v e r
p r o v i s i o n i n g f o r a s e r v i c e w h o s e p o p u l a r i t y d o e s n o t m e e t t h e i r p r e d i c t i o n s,t h u s w a s t i n g c o s t l y
r e s o u r c e s,o r u n d e r - p r o v i s i o n i n g f o r o n e t h a t b e c o m e s w i l d l y p o p u l a r,t h u s m i s s i n g p o t e n t i a l c u s t o m e r s
a n d r e v e n u e.M o r e o v e r,c o m p a n i e s w i t h l a r g e b a t c h - o r i e n t e d t a s k s c a n g e t r e s u l t s a s q u i c k l y a s t h e i r
p r o g r a m s c a n s c a l e,s i n c e u s i n g 1 0 0 0 s e r v e r s f o r o n e h o u r c o s t s n o m o r e t h a n u s i n g o n e s e r v e r f o r 1 0 0 0
h o u r s.T h i s e l a s t i c i t y o f r e s o u r c e s,w i t h o u t p a y i n g a p r e m i u m f o r l a r g e s c a l e,i s u n p r e c e d e n t e d i n t h e
h i s t o r y o f I T.
C o m m o n t e r m s i n t h e C l o u d C o m p u t i n g v o c a b u l a r y i n c l u d e:
Public Cloud
:T h i s i s t h e m o s t c o m m o n t e r m a s s o c i a t e d w i t h C l o u d C o m p u t i n g.I t r e f e r s t o t h e
a v a i l a b i l i t y o f c o m p u t i n g r e s o u r c e s t o a n y o n e o n a p a y a s y o u g o b a s i s d e l i v e r e d t h r o u g h a m u l t i t e n a n t
h o s t i n g m o d e l.
Private Cloud
:T h i s r e f e r s t o c o m p u t i n g s e r v i c e s d e l i v e r e d f o r t h e e x c l u s i v e u s e o f a s i n g l e o r g a n i z a t i o n.
I t u t i l i z e s t h e s a m e a r c h i t e c t u r e f o r s c a l a b i l i t y a n d a v a i l a b i l i t y a s t h e p u b l i c C l o u d b u t i s r e s t r i c t e d t o a
s i n g l e o r g a n i z a t i o n.A n o t h e r w a y o f t h i n k i n g a b o u t t h i s i s a c o r p o r a t e d a t a c e n t e r t h a t u s e s e x t r e m e
v i r t u a l i z a t i o n t o d e l i v e r o n d e m a n d s e r v i c e s i n a h i g h l y s c a l a b l e f a s h i o n.
A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 5 o f 2 7
F e b r u a r y 2 0 1 0
SaaS
:S o f t w a r e a s a s e r v i c e i s t h e d e l i v e r y o f s o f t w a r e a p p l i c a t i o n s ( C R M,E R P,e m a i l,c o l l a b o r a t i o n,
s o c i a l n e t w o r k i n g,e t c.) t h r o u g h t h e C l o u d i n f r a s t r u c t u r e.T h e k e y a d v a n t a g e f o r o r g a n i z a t i o n s i s t h e
u s a g e o f a p p l i c a t i o n s w i t h o u t h a v i n g t o d e p l o y a n d m a n a g e t h e m o n p r e m i s e.T h i s i s a m a t u r e m o d e l
w h i c h h a s b e e n i n p l a c e f o r s e v e r a l y e a r s n o w a n d m o s t a p p l i c a t i o n v e n d o r s s u p p o r t t h i s i n s o m e f o r m.
W e l l k n o w n e x a m p l e s i n c l u d e S a l e s f o r c e.c o m,G o o g l e A p p s,M i c r o s o f t B u s i n e s s P r o d u c t i v i t y O n l i n e
S u i t e,F a c e b o o k,e t c.
IaaS
: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 s t h e d e l i v e r y o f c o m p u t i n g r e s o u r c e s ( h a r d w a r e,s t o r a g e,n e t w o r k i n g )
t h r o u g h t h e C l o u d i n f r a s t r u c t u r e.T h e a p p l i c a t i o n s t h a t u t i l i z e t h e s e c o m p u t i n g r e s o u r c e s a r e s t i l l o w n e d
a n d m a n a g e d b y t h e o r g a n i z a t i o n u t i l i z i n g t h e s e r v i c e.T h i s t o o h a s b e e n a r o u n d a s e v e r a l y e a r s n o w a n d
t h e e c o n o m i c s o f i t a r e w e l l u n d e r s t o o d.P o p u l a r v e n d o r s i n t h i s s p a c e a r e A m a z o n,R a c k s p a c e,V e r i z o n.
PaaS
:P l a t f o r m a s a s e r v i c e i s t h e m o s t r e c e n t d e v e l o p m e n t a n d i t r e f e r s t o t h e a v a i l a b i l i t y o f a p p l i c a t i o n
d e v e l o p m e n t p l a t f o r m s e r v i c e s t h r o u g h t h e C l o u d i n f r a s t r u c t u r e.T h i s a l l o w s d e v e l o p e r s t o b u i l d a n d
d e p l o y n e w a p p l i c a t i o n s w i t h o u t h a v i n g t o i n v e s t i n i n f r a s t r u c t u r e.L e a d e r s i n t h i s s p a c e i n c l u d e
M i c r o s o f t A z u r e,G o o g l e A p p E n g i n e,F o r c e.c o m.
Machine Image:
a c u s t o m i z e d v i r t u a l s e r v e r o p e r a t i n g s y s t e m t h a t c a n b e d e p l o y e d t o t h e c l o u d.
F r o m a h a r d w a r e p o i n t o f v i e w,t h r e e a s p e c t s a r e n e w i n C l o u d C o m p u t i n g.
1.T h e p e r c e p t i o n t h a t a d d i t i o n a l C l o u d C o m p u t i n g r e s o u r c e s a r e a v a i l a b l e o n d e m a n d,t h e r e b y
e l i m i n a t i n g t h e n e e d f o r u s e r s t o p l a n f a r a h e a d f o r p r o v i s i o n i n g.
2.T h e e l i m i n a t i o n o f a n u p - f r o n t c o m m i t m e n t b y C l o u d u s e r s,t h e r e b y a l l o w i n g c o m p a n i e s t o s t a r t s m a l l
a n d i n c r e a s e h a r d w a r e r e s o u r c e s o n l y w h e n t h e r e i s a n i n c r e a s e i n t h e i r n e e d s.
3.T h e a b i l i t y t o p a y f o r u s e o f c o m p u t i n g r e s o u r c e s o n a s h o r t - t e r m b a s i s a s n e e d e d ( e.g.,p r o c e s s o r s b y
t h e h o u r a n d s t o r a g e b y t h e d a y ) a n d r e l e a s e t h e m a s n e e d e d,t h e r e b y r e w a r d i n g c o n s e r v a t i o n b y
l e t t i n g m a c h i n e s a n d s t o r a g e g o w h e n t h e y a r e n o l o n g e r u s e f u l.
T h e c o n s t r u c t i o n a n d o p e r a t i o n o f e x t r e m e l y l a r g e - s c a l e,c o m m o d i t y - c o m p u t e r d a t a c e n t e r s a t l o w c o s t
l o c a t i o n s w a s t h e k e y n e c e s s a r y e n a b l e r o f C l o u d C o m p u t i n g,f o r i t u n c o v e r e d f a c t o r s o f 5 t o 7 d e c r e a s e
i n c o s t o f e l e c t r i c i t y,n e t w o r k b a n d w i d t h,o p e r a t i o n s,s o f t w a r e,a n d h a r d w a r e a v a i l a b l e a t v e r y l a r g e
e c o n o m i e s o f s c a l e.T h e s e f a c t o r s,c o m b i n e d w i t h s t a t i s t i c a l m u l t i p l e x i n g t o i n c r e a s e u t i l i z a t i o n m e a n s
t h a t C l o u d C o m p u t i n g c a n o f f e r s e r v i c e s a t a l o w c o s t.
A n y a p p l i c a t i o n n e e d s a m o d e l o f c o m p u t a t i o n,a m o d e l o f s t o r a g e,a n d a m o d e l o f c o m m u n i c a t i o n.T h e
s t a t i s t i c a l m u l t i p l e x i n g n e c e s s a r y t o a c h i e v e e l a s t i c i t y a n d t h e i l l u s i o n o f i n f i n i t e c a p a c i t y r e q u i r e s e a c h
o f t h e s e r e s o u r c e s t o b e v i r t u a l i z e d t o h i d e t h e i m p l e m e n t a t i o n o f h o w t h e y a r e m u l t i p l e x e d a n d s h a r e d.
D i f f e r e n t u t i l i t y c o m p u t i n g o f f e r i n g s a r e d i s t i n g u i s h e d b a s e d o n t h e l e v e l o f a b s t r a c t i o n p r e s e n t e d t o t h e
p r o g r a m m e r a n d t h e l e v e l o f m a n a g e m e n t o f t h e r e s o u r c e s.F o r e x a m p l e,A m a z o n E C 2 i s a t o n e e n d o f
t h e s p e c t r u m.A n E C 2 i n s t a n c e l o o k s m u c h l i k e p h y s i c a l h a r d w a r e,a n d u s e r s c a n c o n t r o l n e a r l y t h e
e n t i r e s o f t w a r e s t a c k,f r o m t h e k e r n e l u p w a r d s.A s a r e s u l t,A m a z o n i s p l a t f o r m a n d a p p l i c a t i o n
A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 6 o f 2 7
F e b r u a r y 2 0 1 0
a g n o s t i c.E v e n t h o u g h r e p l i c a t i o n a n d o t h e r s t a t e m a n a g e m e n t i s s u e s a r e h i g h l y a p p l i c a t i o n - d e p e n d e n t,
a w e l l a r c h i t e c t e d c l o u d e n v i r o n m e n t c a n t a k e f u l l a d v a n t a g e o f A m a z o n ’ s a u t o s c a l i n g f u n c t i o n a l i t y.A t
t h e o t h e r e x t r e m e o f t h e s p e c t r u m a r e a p p l i c a t i o n d o m a i n s p e c i f i c p l a t f o r m s s u c h a s G o o g l e A p p E n g i n e.
A p p E n g i n e i s t a r g e t e d e x c l u s i v e l y a t t r a d i t i o n a l w e b a p p l i c a t i o n s,e n f o r c i n g a n a p p l i c a t i o n s t r u c t u r e o f
c l e a n s e p a r a t i o n b e t w e e n a s t a t e l e s s c o m p u t a t i o n t i e r a n d a s t a t e f u l s t o r a g e t i e r.A p p E n g i n e ’ s
i m p r e s s i v e a u t o m a t i c s c a l i n g a n d h i g h - a v a i l a b i l i t y m e c h a n i s m s a n d t h e p r o p r i e t a r y M e g a S t o r e d a t a
s t o r a g e a v a i l a b l e t o A p p E n g i n e a p p l i c a t i o n s,a l l r e l y o n t h e s e c o n s t r a i n t s.T h e G o o g l e A p p E n g i n e i s
s l i g h t l y m o r e f o c u s e d o n P y t h o n a n d J a v a b a s e d a p p l i c a t i o n p l a t f o r m s ( d u e t o t h e a v a i l a b l e S D K s f o r
t h e s e a p p l i c a t i o n s ).A p p l i c a t i o n s f o r M i c r o s o f t ’ s A z u r e a r e w r i t t e n u s i n g t h e.N E T l i b r a r i e s,a n d c o m p i l e d
t o t h e C o m m o n L a n g u a g e R u n t i m e,a l a n g u a g e - i n d e p e n d e n t m a n a g e d e n v i r o n m e n t.T h u s,A z u r e i s
i n t e r m e d i a t e b e t w e e n a p p l i c a t i o n f r a m e w o r k s l i k e A p p E n g i n e a n d h a r d w a r e v i r t u a l m a c h i n e s l i k e E C 2.
W e s h o u l d m e n t i o n t h a t A m a z o n n o w s t a t e s t h a t i t i s H I P A A c o m p l i a n t a n d t h a t i t h a s m a n y c l i e n t s
r u n n i n g H I P A A c o m p l i a n t a p p l i c a t i o n s i n t h e i r c l o u d.A m a z o n b a s e s i t s c o m p l i a n c e a s s u m p t i o n o n i t s
s u p p o r t f o r e n c r y p t i n g d a t a i n t r a n s i t a n d a t r e s t.H o w e v e r,t h e r e h a s b e e n n o l e g a l p r e c e d e n c e
r e g a r d i n g t h e i r c o m p l i a n c e s o y o u s h o u l d e x e r c i s e c a r e i f c o m p l i a n c e i s n e e d e d.O t h e r H I P A A
r e q u i r e m e n t s a r e t h a t H I P A A s e r v i c e p r o v i d e r s m u s t p r o v i d e a u d i t t r a i l s f o r a c c e s s a t t e m p t s t o v i r t u a l
s e r v e r s a n d m a n a g e m e n t h y p e r v i s o r s a n d a t t h i s p o i n t A m a z o n d o e s n o t p r o v i d e t h i s.
W h i l e w e h a v e y e t t o s e e f u n d a m e n t a l l y n e w t y p e s o f a p p l i c a t i o n s e n a b l e d b y C l o u d C o m p u t i n g,t h e
f u t u r e l o o k s v e r y p r o m i s i n g.G o o d c a n d i d a t e s i n c l u d e,m o b i l e i n t e r a c t i v e a p p l i c a t i o n s,p a r a l l e l b a t c h
p r o c e s s i n g,a n a l y t i c s a n d e x t e n s i o n o f c o m p u t e r - i n t e n s i v e d e s k t o p a p p l i c a t i o n s.
T h e r e s t o f t h i s p a p e r w i l l e x p l o r e t h e f o l l o w i n g t o p i c s.
1.

W h a t t o l o o k f o r i n a C l o u d C o m p u t i n g V e n d o r
2.

B u s i n e s s s t r a t e g i e s g u i d e a p p l i c a t i o n s u s e d i n C l o u d C o m p u t i n g
3.

S e c u r i t y c o n c e r n s o f C l o u d C o m p u t i n g

A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 7 o f 2 7
F e b r u a r y 2 0 1 0
Chapter 2 - Cloud Vendor
Selection

T h i s s e c t i o n d e s c r i b e s t h e f a c t o r s t h a t a r e c r i t i c a l a s s e s s m e n t d i m e n s i o n s
f o r p i c k i n g t h e r i g h t C l o u d v e n d o r.T h i s s e c t i o n e x p l o r e s t h e v a r i o u s
p a r a m e t e r s s u c h a s S L A s,p r i c i n g,b i l l i n g/m e t e r i n g,v e n d o r l o c k i n e t c t o
h e l p g u i d e b u s i n e s s e s m a k e e d u c a t e d d e c i s i o n s w h i l e s e l e c t i n g C l o u d
v e n d o r s
A l t h o u g h s p e c i f i c c o m p a n i e s m a y b e m e n t i o n e d w h e n p r o v i d i n g
e x a m p l e s t o m a k e a p o i n t o r a s p a r t o f a d i s c u s s i o n o f s p e c i f i c
t e c h n o l o g i e s,t h e r e a r e m a n y v e n d o r s p r o v i d i n g c o m p e t i n g s o l u t i o n s,a n d
b y m e n t i o n i n g o n e c o m p a n y,w e a r e n o t r e c o m m e n d i n g i t a b o v e a n y
o t h e r s.
P a d d y S r i n i v a s a n
A l C h o y n a

A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 8 o f 2 7
F e b r u a r y 2 0 1 0
Introduction
T h i s s e c t i o n d e a l s w i t h t h e v a r i o u s a s p e c t s o f p i c k i n g t h e r i g h t C l o u d C o m p u t i n g v e n d o r f o r y o u r
o r g a n i z a t i o n.A s h a r d a s i t i s t o e n s u r e t h a t t h e c l o u d s e r v i c e b e i n g e v a l u a t e d i s t h e r i g h t t e c h n i c a l f i t f o r
y o u r s o l u t i o n,i t i s e q u a l l y i m p o r t a n t t o e n s u r e t h a t t h e o t h e r p a r a m e t e r s d e s c r i b e d i n t h i s s e c t i o n a r e
a l s o s a t i s f i e d.
C l o u d C o m p u t i n g i s a t r a n s f o r m a t i v e p a r a d i g m t h a t i s s t i l l i n i t s f o r m a t i v e y e a r s a n d a s a d i r e c t
c o n s e q u e n c e,t h e r e a r e m a j o r v a r i a n c e s i n t h e o f f e r i n g s f r o m t h e d i f f e r e n t v e n d o r s.I n t h i s s e c t i o n w e
a t t e m p t t o d r i v e c l a r i t y a r o u n d t h e m a i n a s p e c t s o f t h e C l o u d C o m p u t i n g p l a t f o r m t h a t a r e c r i t i c a l
e v a l u a t i o n f a c t o r s b e f o r e p i c k i n g t h e c l o u d v e n d o r.
Before Looking at a Cloud Computing Vendor
O n e c r i t i c a l i t e m t o r e m e m b e r i s t h a t a c l o u d b a s e d s e r v i c e o f f e r i n g w i l l g e n e r a l l y o n l y b e a s g o o d y o u r
o f f i c e
(
o r r e m o t e u s e r s ) i n t e r n e t c o n n e c t i v i t y.M a n y c o m p a n i e s w i l l n e e d t o u p g r a d e t h e i r o f f i c e i n t e r n e t
c o n n e c t i v i t y b y i n c r e a s i n g t h e i r b a n d w i d t h a n d i m p r o v i n g r e l i a b i l i t y
(
i n t e r n e t a v a i l a b i l i t y ) a s t h e y t u r n t o
r e l y m o r e a n d m o r e u p o n C l o u d b a s e d a p p l i c a t i o n s ( S a a S/P a a S ) a n d s e r v i c e s ( I a a S ).
S t o r a g e s e r v i c e s a n d s o m e a p p l i c a t i o n s c a n b e v e r y b a n d w i d t h i n t e n s i v e.M a k e s u r e t h a t y o u e s t i m a t e
y o u r b a n d w i d t h n e e d s,i n c l u d i n g t h e e s t i m a t e d b a n d w i d t h g r o w t h o v e r t h e f u l l t e r m o f y o u r d a t a
b a n d w i d t h c o n t r a c t t o e n s u r e t h a t y o u r o w n n e t w o r k w i l l n o t b e t h e b o t t l e n e c k i n y o u r C l o u d s e r v i c e s
a n d a p p l i c a t i o n e x p e r i e n c e.
A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 9 o f 2 7
F e b r u a r y 2 0 1 0
I m p l e m e n t s o m e f o r m o f o f f i c e o r d a t a c e n t e r b a n d w i d t h m o n i t o r i n g t o m e a s u r e y o u r n e t w o r k
a v a i l a b i l i t y
(
u p t i m e ) a n d b a n d w i d t h u t i l i z a t i o n t o e n s u r e y o u a r e g e t t i n g t h e a v a i l a b i l i t y a n d b a n d w i d t h
( M e g a B i t s p e r s e c o n d ) t h a t y o u ’ v e c o n t r a c t e d f o r.
T h i s m o n i t o r i n g w i l l a l s o b e u s e f u l f o r m o n i t o r i n g a c t u a l b a n d w i d t h c o n s u m p t i o n t o m a t c h a g a i n s t
e s t i m a t e d c u r r e n t a n d p r o j e c t e d b a n d w i d t h c o n s u m p t i o n.
Service Level Agreements (SLA)
A s C l o u d C o m p u t i n g g o e s m a i n - s t r e a m,a s s e s s i n g t h e l e v e l o f c o m m i t m e n t f r o m t h e C l o u d v e n d o r i s a
c r i t i c a l f a c t o r i n t h e p r o c e s s o f d e t e r m i n i n g t h e o v e r a l l f i t o f t h e s o l u t i o n.
S L A s a r e a n e s s e n t i a l c o m p o n e n t f o r d r i v i n g f o r w a r d e n t e r p r i s e a d o p t i o n o f C l o u d C o m p u t i n g.
M o s t a p p l i c a t i o n s d o n ’ t h a v e t o b e a v a i l a b l e 2 4/7 w i t h 5 9 ’ s u p t i m e.I n a p e r f e c t w o r l d w e w o u l d l i k e
t h e m t o b e a v a i l a b l e l a t e a t n i g h t,b u t t h e c o s t s a s s o c i a t e d w i t h p r o v i d i n g 5 9 ’ s a v a i l a b i l i t y r e m a i n
p r o h i b i t i v e f o r c o m p a n i e s w i t h l e s s t h a n 3 0 0 - 5 0 0 e m p l o y e e s.I f t h e a p p l i c a t i o n y o u ’ r e l o o k i n g t o
i m p l e m e n t/r e p l a c e h a s v e r y h i g h a v a i l a b i l i t y r e q u i r e m e n t s,g o w i t h a l a r g e r c l o u d p r o v i d e r w i t h a g o o d
t r a c k r e c o r d o f a v a i l a b i l i t y.
S L A s a r e e s s e n t i a l l y c o m p r i s e d o f t h e f o l l o w i n g c o m p o n e n t s:
Service Guarantees
S e r v i c e g u a r a n t e e s a r e t y p i c a l l y t h e % o f t i m e t h e s e r v i c e s w i l l b e a v a i l a b l e f o r n o r m a l c o m m e r c i a l u s e.
F o r e x a m p l e,A m a z o n p r o v i d e s a g u a r a n t e e o f 9 9.9 5 % f o r i t s c o m p u t e a n d s t o r a g e s e r v i c e s.W h a t t h i s
m e a n s i s t h a t A m a z o n e x p e c t s i t s s e r v i c e s t o b e f u l l y f u n c t i o n a l f o r m o r e t h a n 9 9.9 5 % o f t h e t i m e.I n i t s
r e c e n t C l o u d C o m p u t i n g R F Q,T h e G e n e r a l S e r v i c e s A d m i n i s t r a t i o n o f t h e F e d e r a l g o v e r n m e n t
d e m a n d e d a 9 9.9 5 % S L A g u a r a n t e e t h u s e s t a b l i s h i n g a b e n c h m a r k f o r t h i s e v o l v i n g i n d u s t r y.
W h i l e m a n y C l o u d s e r v i c e s a r e o f f e r i n g 9 9.5 - 9 9.9 % u p t i m e,m a n y o f t h e s e c o m p a n i e s h a v e e x p e r i e n c e d
o u t a g e s o f g r e a t e r t h a n 2 - 3 h o u r s
(
g o o g l e e n t e r p r i s e e m a i l a n d S a l e s F o r c e.c o m f o r e x a m p l e ) d u r i n g
c o r e w o r k i n g h o u r s i n t h e U.S.T h i s m u s t b e i n c l u d e d i n y o u r e v a l u a t i o n o f a c o m p a n y ’ s p r o j e c t e d
a v a i l a b i l i t y.
Disaster Recovery and Continuation of Operations Procedures ( CooP )
I f a n d w h e n t h e C l o u d s e r v i c e g o e s d o w n,w h a t a r e t h e f a i l o v e r p r o c e d u r e s s u p p o r t e d b y t h e C l o u d
v e n d o r?

F a i l o v e r s t o o t h e r s e r v e r s:I n t h e b e s t - c a s e s c e n a r i o,t h e v e n d o r s h o u l d h a v e a u t o m a t i c
m i r r o r i n g o f s e r v i c e s o v e r t o o t h e r s e r v e r s.T h i s w i l l a l l o w t h e b u s i n e s s t o s e a m l e s s l y m a k e t h e
t r a n s i t i o n f r o m t h e f a i l e d i n f r a s t r u c t u r e t o t h e n e w o n e

W a i t a n d T w i d d l e – T h i s i s t h e w o r s t p o s s i b l e s c e n a r i o a n d s o m e c l o u d o f f e r i n g s s t i l l f i t i n t o t h i s
c a t e g o r y d u e t o l a c k o f f a i l o v e r m e c h a n i s m s
A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 1 0 o f 2 7
F e b r u a r y 2 0 1 0
Outage
S o m e c l o u d v e n d o r s h a v e v e r y c o m p l i c a t e d w a y s o f d e f i n i n g a n o u t a g e,w h i l e s o m e m a k e t h e c l i e n t
p r o v e t h e r e w a s a n o u t a g e b e f o r e a c r e d i t i s g i v e n.
F o r e x a m p l e l e t ’ s l o o k a t s o m e I a a S v e n d o r s;

A m a z o n h a s a v e r y c o m p l i c a t e d o u t a g e d e f i n i t i o n.T h e y p l a c e t h e o n u s o n t h e c l i e n t f o r p r o v i n g
t h e r e w a s a n o u t a g e,a n d m a k e y o u j u m p t h r o u g h p a p e r w o r k h o o p s t o d e f i n e a n d d o c u m e n t
t h e o u t a g e.A m a z o n r e s e r v e d i n s t a n c e s d o n o t q u a l i f y f o r c r e d i t s r e g a r d l e s s o f t h e o u t a g e.

3 T e r r a a u t o m a t i c a l l y i d e n t i f i e s t h e o u t a g e
(
t h r o u g h t h e i r m o n i t o r i n g s y s t e m s ),t i m e s t h e o u t a g e
a n d a u t o m a t i c a l l y c a l c u l a t e s a n d a p p l i e s t h e c r e d i t.

R a c k S p a c e i s s o m e w h e r e i n t h e m i d d l e;w h e r e y o u h a v e t o p r o v e t h e o u t a g e
(
b y g e t t i n g i n
c o n t a c t w i t h s u p p o r t ),a n d t h e c r e d i t w i l l o n l y b e a p p l i e d a f t e r y o u a s k f o r i t.
Response
M o s t v e n d o r s s t a t e t h a t t h e y w i l l r e s p o n d t o a n i s s u e w i t h i n 1 5 m i n u t e s;b u t i t ’ s h o w t h e y r e s p o n d t h a t
d i f f e r s.
S o m e v e n d o r s d e f i n e t h e a u t o m a t e d e m a i l t h a t g e t s g e n e r a t e d b y t h e s u p p o r t r e q u e s t a s a r e s p o n s e t o
a n i s s u e.W h e n t h e y a c t u a l l y g e t a r o u n d t o d e d i c a t i n g r e s o u r c e s t o r e s o l v i n g t h e i s s u e i s a n o t h e r t h i n g
e n t i r e l y.

Compensation Terms
I t i s i m p o r t a n t t o u n d e r s t a n d h o w t h e C l o u d V e n d o r i s p l a n n i n g t o c o m p e n s a t e f o r s e r v i c e d o w n t i m e
b e y o n d a c c e p t a b l e l e v e l s.
L o o k c a r e f u l l y a t t h e c r e d i t c o m p o n e n t o f t h e S L A.H o p e f u l l y y o u n e v e r h a v e t o c l a i m a n y c r e d i t,b u t i f
t h e o u t a g e s a r e s u b s t a n t i a l t h e y c a n a d d u p.
S e e h o w m u c h t h e y w i l l c r e d i t f o r a 1 h o u r o u t a g e,f o r a n 8 h o u r o u t a g e.S o m e v e n d o r s w i l l p r o v i d e 1
d a y o f c r e d i t s f o r e a c h h o u r o f u n s c h e d u l e d o u t a g e,s o m e l e s s.
Y o u k n o w h o w s e r i o u s a c o m p a n y i s a b o u t i t s a v a i l a b i l i t y a n d S L A b y t h e g e n e r o s i t y o f t h e o u t a g e c r e d i t.
A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 1 1 o f 2 7
F e b r u a r y 2 0 1 0
SLA Vendor Example:
h t t p://a w s.a m a z o n.c o m/e c 2 - s l a/
Vendor
Uptime Guarantee
Compensation
Amazon
99.95% Uptime
Windows Azure
99.95% Uptime
Google App Engine
No SLAs defined
N o t e:A n e x a m p l e o n l y,c h e c k w i t h v e n d o r s f o r c u r r e n t S L A s
Commercial Terms
Introduction
O n e o f t h e f i r s t t h i n g s w h e n i t c o m e s t o e v a l u a t i n g a C l o u d V e n d o r i s g a i n i n g a s t r o n g u n d e r s t a n d i n g o f
t h e c o m m e r c i a l t e r m s o f t h e o f f e r i n g s.T h o u g h t h i s d e p e n d s o n t h e t y p e o f C l o u d S e r v i c e t h a t i s b e i n g
e v a l u a t e d,i t i s i m p o r t a n t t o u n d e r s t a n d t h e d i f f e r e n c e s o f t h e c o m m e r c i a l t e r m s.F o r c l e a r e r
u n d e r s t a n d i n g o f t h e c o m m e r c i a l t e r m s,l e t ’ s b r e a k i t d o w n i n t o s p e c i f i c a r e a s o f i n t e r e s t.


A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 1 2 o f 2 7
F e b r u a r y 2 0 1 0

Pricing
P r i c i n g d e p e n d s o n t h e t y p e o f C l o u d S e r v i c e i n q u e s t i o n.F o r e x:C o m p u t e P o w e r,S t o r a g e,P l a t f o r m
S e r v i c e s e t c.F o r e x a m p l e,h e r e i s a b r i e f c o m p a r i s o n o f t h e p r i c e p o i n t s o f t h e p l a t f o r m a n d s t o r a g e
c o s t s o f t h e l e a d i n g C l o u d p r o v i d e r s.
Resource
Unit
Amazon
Google

Microsoft
Outgoing bandwidth
GB
$0.10 - $0.17
$0.12
$0.15
Incoming bandwidth
GB $0.10 $0.10 $0.10
Compute Time
Instance Hours
$0.10 - $1.20
1

$0.10
2

$0.12
3

Stored Data
GB per month $0.10 $0.15 $0.15
Storage Transaction
Per 10k requests $0.10
$0.10
N o t e:A n e x a m p l e o n l y,c h e c k w i t h v e n d o r s f o r c u r r e n t p r i c i n g
S o f t w a r e a s a S e r v i c e
(
S a a S ) v e n d o r s h a v e a m o r e t r a d i t i o n a l p r i c i n g m o d e l w h i c h i s b a s e d o n a m o r e
f e a t u r e s e t r a t h e r t h a n o n u s a g e.F o r e x a m p l e,S a l e s f o r c e.c o m h a s n u m e r o u s o f f e r i n g s s t a r t i n g f r o m
$
5/u s e r/m o n t h f o r j u s t c o n t a c t m a n a g e m e n t a t o a m o r e c o m p r e h e n s i v e E n t e r p r i s e v e r s i o n a t
$
1 2 5/u s e r/m o n t h ( a n d a n e v e n m o r e c o m p r e h e n s i v e v e r s i o n a t
$
2 5 0/u s e r/m o n t h ).
Packages
T y p i c a l l y C l o u d V e n d o r s o f f e r m o n t h l y p a c k a g e s t o p r o m o t e t h e n o t i o n o f a s u b s c r i p t i o n b a s e d l i c e n s i n g.
T h e r e a r e t w o m a j o r c a t e g o r i e s o f p a c k a g e s:
1.M o n t h l y p a y a s y o u g o

T h i s i s m o r e t y p i c a l o f t h e I n f r a s t r u c t u r e a n d P l a t f o r m C l o u d v e n d o r s.T h i s m o d e l i s a t t r a c t i v e f o r
b u i l d i n g a n d h o s t i n g a p p l i c a t i o n s t h a t a r e s e a s o n a l o r c y c l i c a l i n n a t u r e.

T h i s e n a b l e s t h e b u s i n e s s t o r e a l i z e s u b s t a n t i a l s a v i n g s c o m p a r e d t o b u i l d i n g i n h o u s e
i n f r a s t r u c t u r e a n d p l a n n i n g f o r p e a k c a p a c i t y.
2.M o n t h l y s u b s c r i p t i o n w i t h m u l t i y e a r l i c e n s e a g r e e m e n t s

T h i s m o d e l i s p r e f e r r e d b y t h e S a a S v e n d o r s a s i t e n a b l e s t h e v e n d o r t o d r i v e p r e d i c t a b i l i t y i n
t h e i r c a s h f l o w s.T h e p a c k a g e i s u s u a l l y c o m p u t e d p e r u s e r p e r m o n t h a n d a n a n n u a l d i s c o u n t i s
a p p l i e d.F o r e x,S a l e s f o r c e.c o m o f f e r s d i s c o u n t s f o r m u l t i y e a r d e a l s f o r m o r e t h a n 5 0 u s e r s.

T h i s m o d e l w o r k s o u t w e l l f o r o r g a n i z a t i o n s t h a t h a v e a f i x e d n u m b e r o f u s e r s a n d h a v e
r e a s o n a b l e p r e d i c t a b i l i t y i n t h e i r w o r k f o r c e p r o j e c t i o n s.
A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 1 3 o f 2 7
F e b r u a r y 2 0 1 0
Measurability
I n s c e n a r i o s w h e r e t h e c u s t o m e r i s e x p e c t i n g t o c o n s u m e t h e r e s o u r c e s a t a s u b s t a n t i a l l e v e l,i t i s
i m p o r t a n t t h a t t h e C l o u d p l a t f o r m p r o v i d e s c o m p r e h e n s i v e m e a s u r e m e n t c a p a b i l i t i e s o f t h e r e s o u r c e
c o n s u m p t i o n.
F o r e x a m p l e,a n “ I n f r a s t r u c t u r e a s a S e r v i c e ” p r o v i d e r i s e x p e c t e d t o p r o v i d e t r a n s p a r e n t a c c e s s t o t h e
f o l l o w i n g i n f o r m a t i o n i n a p s e u d o r e a l t i m e b a s i s:
1.C o m p u t e r e s o u r c e s u t i l i z e d
2.S t o r a g e u t i l i z a t i o n
3.B a n d w i d t h c o n s u m p t i o n
I d e a l l y t h e C l o u d V e n d o r s h o u l d p r o v i d e a c c e s s t o t h i s i n f o r m a t i o n b o t h t h r o u g h a s e l f s e r v i c e
d a s h b o a r d a n d p r o g r a m m a t i c a c c e s s w h i c h w i l l e n a b l e i n t e g r a t i o n w i t h o t h e r m a n a g e m e n t a p p l i c a t i o n s
t h a t t h e c u s t o m e r m i g h t b e u s i n g i n t h e i r e n v i r o n m e n t.
S o m e C l o u d V e n d o r s h a v e s t a r t e d p r o v i d i n g f u n c t i o n a l i t y w h i c h e n a b l e s c u s t o m e r s t o s p e c i f i c d a i l y a n d
m o n t h l y b u d g e t s f o r r e s o u r c e c o n s u m p t i o n a n d f a c i l i t i e s f o r r e m e d i a l a c t i o n i f t h e s e l i m i t s a r e
e x c e e d e d.F o r e x a m p l e,t h e c u s t o m e r c a n m a n d a t e a m o n t h l y u s a g e l i m i t t h a t t r a n s l a t e s t o
$
1 0 0 0
e q u i v a l e n t.T h i s f a c i l i t y i s v e r y u s e f u l f o r o r g a n i z a t i o n s t h a t a r e i n p i l o t s t a g e s w i t h t h e C l o u d C o m p u t i n g
t e c h n o l o g y a n d w a n t t o l i m i t t h e i r e x p o s u r e a n d w a n t t o b u i l d a s l o w o n r a m p s t r a t e g y.
Compliance
C o m p l i a n c e i s a v e r y i m p o r t a n t r e q u i r e m e n t f o r m o s t b u s i n e s s o r g a n i z a t i o n s a n d i t i s o n e o f t h e m a j o r
f a c t o r s o f i n e r t i a w h e n i t c o m e s t o C l o u d a d o p t i o n.M a n y c l o u d s e r v i c e v e n d o r s h a v e r e a l i z e d t h i s a n d
h a v e f o c u s e d r e s o u r c e s o n p r o v i d i n g b e t t e r s e c u r i t y o p t i o n s f o r t h e i r s y s t e m s o v e r t h e l a s t 1 2 m o n t h s.
A m a z o n E C 2 f o r e x a m p l e h a s i m p l e m e n t e d V P N t e c h n o l o g y i n t o i t s I a a S o f f e r i n g s t o p r o v i d e t h e s e c u r i t y
l e v e l n e e d e d b y m a n y c o m p a n i e s.T h i s a n d o t h e r s e c u r i t y f o c u s e d e n d e a v o r s h a v e e n a b l e d A m a z o n ’ s
E C 2 c o m p u t e c l o u d t o j o i n o t h e r c l o u d v e n d o r s s u c h a s G o o g l e A p p s,R a c k s p a c e ’ s C l o u d S i t e s a n d G o G r i d
i n a c h i e v i n g S A S 7 0 T y p e I I c o m p l i a n c e i n N o v e m b e r 2 0 0 9;a c r i t i c a l b e n c h m a r k i n c o n f o r m i n g w i t h S O X,
H I P A A a n d P C I c o m p l i a n c e r e g u l a t i o n s.
E v e n i f y o u r c l o u d v e n d o r d o e s n o t p r o v i d e t h e s e c u r i t y f u n c t i o n a l i t y y o u a r e l o o k i n g f o r c u r r e n t l y,3 r d
p a r t y s e r v i c e s m a y b e a b l e t o h e l p y o u m e e t s o m e o r a l l o f y o u r s e c u r i t y n e e d s,s u c h a s
V P N - c u b e d b y
c o h e s i v e F T
.
WATCH OUT FOR

C o n s u m p t i o n S t a t i s t i c s s h o u l d b e
a v a i l a b l e t h r o u g h d a s h b o a r d s a n d
A P I s

A b i l i t y t o s e t d a i l y/m o n t h l y t h r e s h o l d s
f o r c o n s u m p t i o n
A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 1 4 o f 2 7
F e b r u a r y 2 0 1 0
C o m p l i a n c e c o m e s i n m a n y d i m e n s i o n s a n d l e t ’ s t r y t o o u t l i n e t h e v a r i o u s r e q u i r e m e n t s:
Compliance
Factors
Audit Trails
H o w c a n t h e c o m p a n y d e m o n s t r a t e t h e e f f e c t i v e n e s s o f i t s c o n t r o l s f o r
a u t h o r i z a t i o n,a u t h e n t i c a t i o n,s e g r e g a t i o n o f d u t i e s,p r o g r a m d e v e l o p m e n t,
a n d p r o g r a m c h a n g e s?
Data Security
I s t h e A c c e s s t o d a t a s e c u r e,e n c r y p t e d a n d a u t h o r i z e d?
Data Segregation
I s t h e d a t a s e g r e g a t e d f r o m o t h e r c u s t o m e r ’ s d a t a?
Records Management
A r e r e c o r d s r e t e n t i o n a n d r e c o r d s d e s t r u c t i o n s t a n d a r d s c o n s i s t e n t w i t h y o u r
i n d u s t r y?
Geographic Affinity
D o y o u h a v e c o n t r o l o v e r w h e r e t h e d a t a w i l l r e s i d e?C a n y o u s p e c i f y?

Privacy
O n e o f t h e m a i n t e n e t s o f C l o u d C o m p u t i n g i s t h e n o t i o n o f m u l t i t e n a n c y.T h e f a b r i c o f C l o u d
C o m p u t i n g i s i t s a b i l i t y t o p r o v i d e m a s s i v e i n f r a s t r u c t u r e b y s h a r i n g t h e a v a i l a b l e r e s o u r c e s a c r o s s
m u l t i p l e a p p l i c a t i o n s.T h i s i s t y p i c a l l y a c h i e v e d b y s h a r i n g t h e i n f r a s t r u c t u r e a m o n g m u l t i p l e c l i e n t s o r
t e n a n t s.D i f f e r e n t v e n d o r s h a v e v a r y i n g d e g r e e s o f m u l t i t e n a n c y.M o s t o f t h e m h a v e v i r t u a l i z a t i o n
s o f t w a r e r u n n i n g o n t h e h a r d w a r e t h a t i s o l a t e s t h e h o s t o p e r a t i n g e n v i r o n m e n t f r o m t h e u n d e r l y i n g
h a r d w a r e.T h i s e n s u r e s t h a t t h e c u s t o m e r a l w a y s g e t s t h e i r p r i v a t e e x e c u t i o n e n v i r o n m e n t w h i c h i s
i s o l a t i o n e n o u g h i n m o s t c a s e s.T h i s t y p e o f s e t u p m a k e s i t n e x t t o i m p o s s i b l e f o r r o u g e a p p l i c a t i o n s t o
g e t a c c e s s t o

Vendor Openness
Introduction
A s t h e s e a r e s t i l l e a r l y d a y s o f t h e c l o u d,s t a n d a r d s a n d o p e n i n t e g r a t i o n o f c l o u d s a r e s t i l l i n i n f a n c y
s t a g e s.C l o u d o f f e r i n g s a r e v e r y v e n d o r s p e c i f i c i n t h e i r c u r r e n t i n c a r n a t i o n s.H a v i n g a g o a l o f t o t a l
V e n d o r a g n o s t i c i s m i s n o t a r e a l i s t i c o n e b u t i t i s i m p o r t a n t t o u n d e r s t a n d t h e v e n d o r ’ s s t r a t e g y t o a l l o w
f o r d a t a a n d a p p l i c a t i o n p o r t a b i l i t y.
L e t ’ s c o n s i d e r a s c e n a r i o o f a C l o u d V e n d o r w h o i s o f f e r i n g a H u m a n R e s o u r c e s S a a S a p p l i c a t i o n.
B u s i n e s s e s w h o a r e e v a l u a t i n g t h i s C l o u d V e n d o r s h o u l d i n v e s t i g a t e t h e f o l l o w i n g p a r a m e t e r s:
W A T C H O U T F O R


A c c e s s t o A u d i t T r a i l o f a l l i n f o r m a t i o n

A b i l i t y t o S p e c i f i c G e o g r a p h i c A f f i n i t y
A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 1 5 o f 2 7
F e b r u a r y 2 0 1 0
Data Extraction policies
Not all Vendors are equal in terms of costs or capabilities should you need to extract the data being
stored there. Make sure you understand the process or processes available for extracting data in
terms of costs, formats available, committed turnaround times and any other restrictions that may
exist. It is your data. Make sure your vendor’s contract recognizes that.

Business Process extensions
E v e r y b u s i n e s s a p p l i c a t i o n n e e d s c u s t o m i z a t i o n i n o n e s h a p e o r f o r m.T h i s n e e d s t o b e f a c t o r e d i n t o
d e t e r m i n i n g h o w a v e n d o r ’ s o f f e r i n g w i l l b e a b l e t o s u p p o r t y o u r g r o w t h.
Interoperability
I f y o u r o r g a n i z a t i o n o n l y n e e d s o n e c l o u d v e n d o r,e.g.y o u h a v e a s e l f c o n t a i n e d a p p l i c a t i o n a n d
d a t a b a s e r u n n i n g o n a c l o u d,i n t e r o p e r a b i l i t y m a y n o t b e a c o n c e r n.H o w e v e r,i n s p i t e o f e f f o r t s s u c h
g r o u p s a s t h e C l o u d F o r u m a n d t h e C l o u d M a n i f e s t o w h i c h h a v e t r i e d t o e n c o u r a g e s t a n d a r d i z a t i o n i n
t h e i n d u s t r y,o n l y l i m i t e d p r o g r e s s h a s b e e n m a d e.W h e n e v a l u a t i n g C l o u d v e n d o r s y o u s h o u l d
d e t e r m i n e t h e i r p o s i t i o n o n i n t e r o p e r a b i l i t y a n d d e t e r m i n e i f i n t e r o p e r a b i l i t y i s l i k e l y t o b e a n i s s u e f o r
y o u.
Skill Sets. Cloud Management Tools
W h a t s k i l l s e t s a n d t o o l s d o y o u h a v e i n h o u s e?C a n y o u r o r g a n i z a t i o n m a n a g e t h e c a r e a n d f e e d i n g o f
c l o u d a p p l i c a t i o n s o r d o y o u n e e d h e l p?
M a n a g i n g c l o u d i n f r a s t r u c t u r e c a n b e c h a l l e n g i n g,s o m a k e s u r e t h a t w h i c h e v e r v e n d o r y o u d e c i d e
u p o n e i t h e r h a s v e r y g o o d m a n a g e m e n t t o o l s t o m a n a g e y o u r c o m p u t e i n s t a n c e s a n d s t o r a g e,o r e n s u r e
t h a t 3 r d p a r t y m a n a g e m e n t a n d d e p l o y m e n t s e r v i c e c o m p a n i e s s u c h a s
R i g h t S c a l e
,
S C A L R
,
E u c a l y p t u s
,
e t c.a r e a v a i l a b l e t o a b s t r a c t t h e I a a S A P I l a y e r v i a a u s e r f r i e n d l y w e b i n t e r f a c e.
I f y o u w i s h t o u s e m u l t i p l e c l o u d s e r v i c e p r o v i d e r s t h e r e a r e m a n a g e m e n t t o o l s s u c h a s
D e l t a C l o u d
t h a t
h a v e a R E S T A P I t h a t s u p p o r t m a n y I a a S v e n d o r A P I ’ s,a n d w i l l g i v e y o u a c o m p r e h e n s i v e v i e w o f a l l o f
y o u r I a a S s y s t e m s r e g a r d l e s s o f w h i c h s u p p o r t e d v e n d o r t h e y r e s i d e o n.
Exit/Migration Strategy
A c l o u d s e r v i c e
(
I a a S ) o r p l a t f o r m
(
P a a S ) m a y s o u n d p e r f e c t u n t i l o n e d a y y o u n e e d t o m i g r a t e a n d
r e a l i z e t h a t t h e r e i s n o c o s t e f f e c t i v e o r e a s y w a y t o m o v e a w a y f r o m t h a t s e r v i c e o r p l a t f o r m,o r e v e n
w o r s e,y o u c a n ’ t e x p o r t y o u r d a t a a t a l l.J u s t l i k e a n y o t h e r t y p e o f a p p l i c a t i o n o r s o f t w a r e,v e n d o r l o c k
i n i s s o m e t h i n g t o w a t c h o u t f o r.
A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 1 6 o f 2 7
F e b r u a r y 2 0 1 0
V e n d o r l o c k i s a f e a r f o r a n y c o m p a n y.T h e r e a r e m a n y r e a s o n s t h a t a s a c o m p a n y y o u w a n t t h e a b i l i t y
t o e a s i l y m i g r a t e y o u r a p p l i c a t i o n,p l a t f o r m o r i n f r a s t r u c t u r e t o a n o t h e r p r o v i d e r
(
l o w e r c o s t,i m p r o v e d
r e l i a b i l i t y,s u p p o r t o r s e c u r i t y,e t c ).
F o r e x a m p l e,i t ’ s v e r y e a s y t o i m p l e m e n t a f a i r l y s i m p l e a p p l i c a t i o n o n S a l e s f o r c e.c o m ’ s d e v e l o p m e n t
p l a t f o r m.T h e r e a r e m a n y t o o l s a n d p r e b u i l t f u n c t i o n s t h a t c a n b e u t i l i z e d t o d r a m a t i c a l l y l o w e r y o u r
c o s t a n d d e v e l o p m e n t t i m e.
H o w e v e r i f o n e d a y y o u w i s h t o a d d s o m e f u n c t i o n a l i t y t h a t S a l e s f o r c e.c o m d o e s n o t s u p p o r t,o r y o u
n e e d t o s c a l e u p t o a p o i n t w h e r e S a l e s f o r c e.c o m i s n o l o n g e r c o s t e f f e c t i v e,y o u w i l l h a v e t o r e - w r i t e a
m a j o r p o r t i o n o f t h e a p p l i c a t i o n c o d e i n o r d e r t o d o s o.
T h i s c o u l d b e f i n e f o r a s t a r t u p,w h o n e e d s t o b e u p q u i c k l y a n d c h e a p l y,b u t n o t f i n e f o r a c o m p a n y
w h o w a n t s t h e i r a p p l i c a t i o n t o c r e a t e a c o m p e t i t i v e a d v a n t a g e a n d i n t e n d s t o s w i t c h t o a n o t h e r
p l a t f o r m i n a f e w y e a r s w i t h o u t h a v i n g t o i n c u r b i g d o l l a r s t o r e d e v e l o p t h e a p p l i c a t i o n o n a n o t h e r
p l a t f o r m.
T h i s i s n o t m e a n t t o b e n e g a t i v e a b o u t S a l e s f o r c e.c o m;t h e y h a v e a n e x c e l l e n t a p p l i c a t i o n p l a t f o r m.
W e ’ r e j u s t u s i n g t h i s a s a n e x a m p l e t o h i g h l i g h t t h e p o r t a b i l i t y c h a l l e n g e s o f s o m e o f t h e c l o u d o f f e r i n g s.
I f y o u ’ r e l o o k i n g t o u t i l i z e a v e n d o r ’ s I a a S o f f e r i n g a n d i n t e n d t o u s e y o u r o w n c u s t o m m a c h i n e i m a g e s
t h e n v e n d o r l o c k i n i s a c o n c e r n.W i l l m y m a c h i n e i m a g e r u n o n j u s t o n e p l a t f o r m?W h a t i f I w i s h t o
m i g r a t e t o a n o t h e r p l a t f o r m?E a c h I a a S v e n d o r h a s i t ’ s o w n r e q u i r e m e n t s a n d A P I n e e d s,a n d t h e r e f o r e
i t w o u l d b e a b u r d e n t o c r e a t e a n d m a n a g e s m u l t i p l e m a c h i n e s i m a g e s.T h a n k f u l l y i n t h i s c a s e t h e r e a r e
s y s t e m s s u c h a s “
D e l t a C l o u d
” t h a t h a v e a R E S T A P I t h a t s u p p o r t s m a n y I a a S v e n d o r A P I s,a n d w i l l
c o n v e r t/m i g r a t e y o u r m a c h i n e i m a g e s f r o m o n e v e n d o r s c l o u d t o a n o t h e r.U s i n g t o o l s s u c h a s t h i s y o u
c a n n o t o n l y r u n y o u r 1 m a c h i n e i m a g e o n m a n y c l o u d s,b u t a l s o m a n a g e t h e m a l l f r o m o n e i n t e r f a c e.
Application support
I f y o u ’ r e l o o k i n g f o r s o m e w h e r e n e w t o h o s t a c u r r e n t a p p l i c a t i o n
(
c u s t o m d e v e l o p e d o r c o m m e r c i a l
p r o d u c t ),e n s u r e t h a t t h e i n f r a s t r u c t u r e o f t h e v e n d o r s u p p o r t s y o u r c u r r e n t a p p l i c a t i o n n e e d s.
F o r e x a m p l e,m a n y c u r r e n t a p p l i c a t i o n s k e e p s e s s i o n s t a t e o n l y o n t h e w e b s e r v e r t h e s e s s i o n w a s
i n i t i a t e d o n,a n d t h e r e f o r e n e e d s t o k e e p g o i n g b a c k t o t h e s a m e s e r v e r f o r e a c h r e q u e s t d u r i n g t h e
s e s s i o n.M o s t h i g h l y a v a i l a b l e e n v i r o n m e n t s h a v e m u l t i p l e w e b s e r v e r s a n d t h e r e f o r e w o u l d u s e a l o a d
b a l a n c e r t o e n s u r e t h a t a l l t r a f f i c f r o m a p a r t i c u l a r I P,o r c o o k i e I D w o u l d b e r o u t e d b a c k t o t h e s a m e
s e r v e r t o m a i n t a i n t h e s e s s i o n u s i n g t h e “ s t i c k y s e s s i o n ” l o a d b a l a n c i n g p a r a m e t e r.
A m a z o n ’ s E C 2 l o a d b a l a n c e r i n s t a n c e f u n c t i o n a l i t y c a n o n l y p e r f o r m r o u n d r o b i n l o a d b a l a n c i n g,w h i c h
c a n n o t e n s u r e t h e s a m e s e s s i o n w o u l d b e h a n d l e d b y t h e s a m e w e b s e r v e r i n s t a n c e.T h e r e f o r e t h e
a p p l i c a t i o n w o u l d b r e a k.
T h e w o r k a r o u n d f o r t h i s s c e n a r i o w o u l d b e t o e i t h e r:
￿
S p e n d t h e e x t r a m o n t h l y c o s t t o u s e a c u s t o m A M I
(
A m a z o n M a c h i n e I m a g e ) t h a t c a n p e r f o r m
“ s t i c k y ” l o a d b a l a n c i n g u s i n g c o m m e r c i a l s o f t w a r e s u c h a s
“ z e u s
” o r t h e o p e n s o u r c e “
h a p r o x y
”.
A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 1 7 o f 2 7
F e b r u a r y 2 0 1 0
￿
R e - e n g i n e e r t h e s e s s i o n m a n a g e r t o m a k e u s e o f d a t a b a s e s e s s i o n m a n a g e m e n t
(
s u c h a s
A m a z o n ’ s s i m p l e D B ) t o h a n d l e s e s s i o n s t a t e.
E i t h e r w a y t h e s e w o r k r o u n d s w i l l a d d c o s t t o d e p l o y i n g t h e a p p l i c a t i o n o n A m a z o n.T h i s i s s u e i s n ’ t
u n i q u e t o A m a z o n.
T h e l e s s o n h e r e i s d o n ’ t t a k e a n y t h i n g f o r g r a n t e d.B e d e t a i l o r i e n t e d w h e n i n v e s t i g a t i n g I a a S v e n d o r s
t o e n s u r e t h e i r i n f r a s t r u c t u r e i s f u l l y c o m p a t i b l e w i t h t h e a p p l i c a t i o n s y o u i n t e n d t o r u n f r o m a l l a s p e c t s.
3rd Party Tools and Applications
Y o u m a y f i n d o n e v e n d o r t h a t
almost
f i t s y o u r n e e d s p e r f e c t l y.D o n ’ t t h r o w y o u r h a n d s i n f r u s t r a t i o n a t
t h a t o n e l i t t l e g o t c h a
(
w h a t e v e r i t m a y b e ).W i t h a b i t f u r t h e r i n v e s t i g a t i o n y o u m a y f i n d a 3 r d p a r t y t o o l
o r v e n d o r t h a t w i l l h e l p y o u f i l l t h a t g a p a n d h e l p c o m p l e t e y o u r c l o u d i m p l e m e n t a t i o n.
A s t e c h n o l o g i e s m a t u r e a n d t h e s o p h i s t i c a t i o n o f e a c h c l o u d s y s t e m r i s e s e a c h y e a r,t h e r e w i l l b e m o r e
3 r d p a r t y s e r v i c e p r o v i d e r s t h a t w i l l o f f e r y o u w i t h c u t t i n g e d g e o p t i o n s t o h e l p y o u m a n a g e a n d s e c u r e
y o u r c l o u d i m p l e m e n t a t i o n s b e t t e r,a n d h e l p f u r t h e r l o w e r y o u r T C O.
Which Computing Environment is Right for You?
T h a t d e p e n d s o n y o u r p a r t i c u l a r c o m p u t i n g n e e d s,b u t t h e f o l l o w i n g c o m p a r e s t h e s t r e n g h t s a n d
w e a k n e s s o f t h e v a r i o u s o p t i o n s.I t ’ s u p t o y o u t o d e t e r m i n e w h i c h c h a r a c t e r i s t i c s a r e m o s t i m p o r t a n t
f o r y o u r s i t u a t i o n.
Cloud Computing Risks

A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 1 8 o f 2 7
F e b r u a r y 2 0 1 0
Cloud Computing Platform Strengths

A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 1 9 o f 2 7
F e b r u a r y 2 0 1 0
Chapter 3 - Business Strategies

N e w c o m p u t i n g c a p a b i l i t i e s a n d h u g e b a n d w i d t h a v a i l a b i l i t y h a s c h a n g e d t h e
c o m p u t i n g g a m e d r a m a t i c a l l y a n d f o r e v e r.H o w c a n b u s i n e s s e s l e v e r a g e t h i s
o p p o r t u n i t y t o l o w e r t h e i r c o s t s a n d i n c r e a s e t h e i r p r o d u c t i v i t y?W e ’ l l
e x a m i n e r e a l - l i f e e x a m p l e s i n t h i s s e c t i o n.
C h u c k B r o w n

A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 2 0 o f 2 7
F e b r u a r y 2 0 1 0
Introduction
F o r b u s i n e s s a n d g o v e r n m e n t,t h e c o r e o f t h e “ C l o u d C o m p u t i n g R a g e ” l a y s a n a g e - o l d
(
o r a t l e a s t I T - o l d )
s e a r c h f o r t h e “ P r o m i s e d L a n d ” – c h e a p c o m p u t i n g p o w e r.I t ’ s “ T i m e S h a r i n g ” a n d “ O u t s o u r c i n g ” a n d
“ W e b h o s t i n g ” r o l l e d i n t o o n e.I t a l s o c o m e s w i t h t h e s a m e b e n e f i t s a n d c a v e a t s t h a t,o f n e c e s s i t y,d r i v e
I T m a n a g e m e n t t o t a k e a h a r d l o o k a t m o r e c o m p u t i n g f o r l e s s m o n e y.T h e C l o u d C o m p u t i n g c o n c e p t
g e n e r a l l y i n c o r p o r a t e s c o m b i n a t i o n s o f “ S o f t w a r e a s a S e r v i c e ( S a a S ),P l a t f o r m a s a S e r v i c e ( P a a S ) a n d
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 ).W h a t t h i s r e a l l y m e a n s i s:

C a n I b u y a n “ X Y Z ” p a c k a g e ( e.g.p a y r o l l o r e - m a i l ) a n d h a v e s o m e o n e o p e r a t e a n d s u p p o r t i t
w h i l e m y c o m p a n y u s e s i t?

C a n I b u y a s e t o f h a r d w a r e a n d s o f t w a r e
(
e.g.s o f t w a r e d e v e l o p m e n t o r d i s a s t e r r e c o v e r y ) a n d
h a v e s o m e o n e o p e r a t e a n d s u p p o r t i t w h i l e m y c o m p a n y u s e s i t?

C a n I b u y d a t a c e n t e r a n d n e t w o r k s e r v i c e s ( e.g.a n t i - v i r u s p r o t e c t i o n o r d i s k s t o r a g e ) a n d h a v e
s o m e o n e o p e r a t e a n d s u p p o r t i t w h i l e m y c o m p a n y u s e s i t?
T h e r e i s n o t h i n g n e w h e r e,e x c e p t t h e t e c h n o l o g y – a n d t h e t e c h n o l o g y i s c e n t r a l t o t h e p r o p o s i t i o n.A s
I T e x e c u t i v e s a n d m a n a g e r s c o n s t a n t l y s t r i v e t o c u t c o s t a n d i m p r o v e s e r v i c e,C l o u d C o m p u t i n g o f f e r s a
n e w o p p o r t u n i t y,w i t h m a n y b e n e f i t s a n d m a n y c a v e a t s,a n d a v a r i e t y o f s o l u t i o n s t h a t a r e i m p o r t a n t i n
t o d a y ’ s b u s i n e s s c l i m a t e.
R e g a r d l e s s o f c o m p a n y o r g o v e r n m e n t a g e n c y s i z e ( a m u l t i n a t i o n a l o r a n a t i o n t o a s t a r t u p o r a
“ M a y b e r r y R F D ” ),t h e d r i v e r s o f t h e t w e n t y - f i r s t c e n t u r y a r e t h e s a m e:C h e a p e r,F a s t e r,M o r e R e l i a b l e –
a n d G R E E N.A l l t h i s i s b o u n d e d b y r e g u l a t o r y c o m p l i a n c e.F i r s t,w e ’ l l e x p l o r e t h e b e n e f i t s a n d c a v e a t s.
T h e n,w e c a n e x p l o r e m i t i g a t i o n o f r i s k s.D e t e r m i n i n g t h e “ o p p o r t u n i t i e s ” f o r a p p l i c a t i o n s a n d p l a t f o r m s
c a n t h e n b e c o n s i d e r e d.
Benefits
T h e b e n e f i t s o f C l o u d C o m p u t i n g r e v o l v e a r o u n d t h o s e o f p r e v i o u s c o m p u t i n g g e n e r a t i o n s,p r i m a r i l y
e n s u r i n g a n o r g a n i z a t i o n h a s a n i r o n - c l a d c o n t r a c t a n d c a n t r u s t i t s s e r v i c e p r o v i d e r.N o t e v e r y
a p p l i c a t i o n w i l l f i t i n t o t h e C l o u d C o m p u t i n g C o n s t r u c t.M i s s i o n - C r i t i c a l a n d B u s i n e s s I n t e l l i g e n c e
s y s t e m s,f o r e x a m p l e,m a y n o t b e a m p l y p r o v i d e d f o r i n t h e c l o u d e n v i r o n m e n t,b u t m a n y w i l l.
Reduced Cost
C l o u d t e c h n o l o g y i s p a i d i n c r e m e n t a l l y,s a v i n g o r g a n i z a t i o n s m o n e y.C o s t s f o r s e r v e r a n d a p p l i c a t i o n
a c q u i s i t i o n,c o n s t r u c t i o n,d e p l o y m e n t,a n d o p e r a t i o n a r e r e d u c e d,a l o n g w i t h p o w e r,a i r c o n d i t i o n i n g
a n d s p a c e p l a n n i n g.
A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 2 1 o f 2 7
F e b r u a r y 2 0 1 0
Increased Storage
O r g a n i z a t i o n s c a n s t o r e m o r e d a t a t h a n o n p r i v a t e c o m p u t e r s y s t e m s.C o s t s f o r m a s s s t o r a g e
a c q u i s i t i o n,i n s t a l l a t i o n a n d c o n f i g u r a t i o n a r e r e d u c e d,a l o n g w i t h s u p p o r t n e e d s – p o w e r,a i r
c o n d i t i o n i n g,a n d s p a c e.
Automated
I T p e r s o n n e l a r e r e l i e v e d o f t h e n e e d t o w o r r y a b o u t k e e p i n g s o f t w a r e u p - t o - d a t e.R o u t i n e m a i n t e n a n c e
f o r o p e r a t i n g s y s t e m,a p p l i c a t i o n,s e c u r i t y,a n d o t h e r u p g r a d e s a r e b o r n e b y t h e v e n d o r
Flexibility
C l o u d C o m p u t i n g o f f e r s m u c h m o r e f l e x i b i l i t y t h a n p a s t c o m p u t i n g m e t h o d s.S i n c e t h e v e n d o r
(
t h e o r e t i c a l l y ) e n j o y s e c o n o m y o f s c a l e a n d v i r t u a l i z a t i o n b e n e f i t s,i n c r e m e n t a l i n c r e a s e s i n c o m p u t i n g
a n d s t o r a g e m a y b e l e s s e x p e n s i v e.
Increased Mobility
T h e c l o u d e n a b l e s e m p l o y e e s t o a c c e s s i n f o r m a t i o n w h e r e v e r t h e y a r e,r a t h e r t h a n h a v i n g t o r e m a i n a t
t h e i r d e s k s.T h i s i s e s p e c i a l l y i m p o r t a n t a s m o r e a n d m o r e p r o d u c t s a r e d e v e l o p e d o r u p g r a d e d i n t h e
w e b - b a s e d w o r l d.
Allows IT to Shift Focus
W i t h m a j o r p a r t s o f i n f r a s t r u c t u r e m a n a g e m e n t g i v e n t o t h e C l o u d V e n d o r,I T s t a f f a n d t h e o r g a n i z a t i o n
c a n d e v o t e m o r e r e s o u r c e s t o “ i n - h o u s e ” b u s i n e s s s t r a t e g i e s a n d n e e d s
Caveats
Reliability
T h e C l o u d,a s w i t h a n y o u t s o u r c i n g,i s s u b j e c t t o w e l l - r e p o r t e d
(
a n d d o c u m e n t e d ) r i s k s a s s o c i a t e d w i t h
r e l i a b i l i t y,s e c u r i t y,a n d p e r f o r m a n c e.P u t t i n g m i s s i o n - c r i t i c a l a p p l i c a t i o n s i n t h e C l o u d,d u e d i l i g e n c e i s
r e q u i r e d t o e n s u r e a d e q u a t e f a i l o v e r m e c h a n i s m s,a n d t h a t a n y s e n s i t i v e d a t a m e e t s t h e e t h i c a l a n d
l e g a l s t a n d a r d s f o r w h i c h y o u'r e a c c o u n t a b l e.
Cost Containment
C l o u d p r o v i d e r s a r e i n t h e b u s i n e s s o f s e l l i n g s e r v i c e s,n o t a i m i n g t o m i n i m i z e y o u r e x p e n s e s.
U n e x p e c t e d C l o u d e x p e n s e i s t h e C l o u d's o w n e a s e o f u s e.S p i n n i n g u p n e w s e r v e r s i s e a s y – a n d s o i s
a d d i n g s t o r a g e s p a c e – b u t s e r v e r s a n d d i s k s s t a y s p i n n i n g,a n d c l o c k i n g d o l l a r s,u n t i l y o u t u r n t h e m o f f.
I n a d d i t i o n,t h e r e a r e p o t e n t i a l i n c r e a s e d c o s t s i n n e t w o r k b a n d w i d t h r e q u i r e d t o a d e q u a t e l y s u p p o r t
e n d - u s e r n e e d s i n d a t a r e t r i e v a l a n d s t o r a g e.
A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 2 2 o f 2 7
F e b r u a r y 2 0 1 0
Compliance
C o m p l i a n c e a n d r e g u l a t o r y c o n c e r n s t y p i c a l l y a d d r e s s w h e r e d a t a a r e p h y s i c a l l y l o c a t e d a n d w h o h a s
a c c e s s t o i t.G o v e r n m e n t r e g u l a t i o n s r e q u i r e c u s t o m e r r e c o r d s,c e r t a i n k i n d s o f b i l l i n g i n f o r m a t i o n a n d
v a r i o u s t y p e s o f o t h e r c o m p l i a n c e i n f o r m a t i o n t o b e p h y s i c a l l y l o c a t e d i n t h e s a m e s t a t e o r c o u n t r y a s
t h e c u s t o m e r o r t h e r e g u l a t o r.A s s u m i n g a C l o u d C o m p u t i n g e n v i r o n m e n t i n E u r o p e,t h e s e r e q u i r e m e n t s
w o u l d n e c e s s i t a t e a d a t a c e n t e r o r a s t o r a g e s i t e i n e v e r y c o u n t r y.I n a d d i t i o n,t h e r e a r e o f t e n s e c u r i t y
c o n s i d e r a t i o n s r e v o l v i n g a r o u n d a c c e s s c o n t r o l,b r e a c h e s i n s e c u r i t y,a n d a u d i t a b i l i t y.
Vendor Partnership
G i v e n t h e b e n e f i t s a n d r i s k s o f C l o u d C o m p u t i n g,t h e r e a r e a v a r i e t y o f c o n t r a c t i n g m e t h o d s,e v o l v i n g
o v e r d e c a d e s,w h i c h c h a l l e n g e I T m a n a g e m e n t t o e n s u r e t h a t t h e r e i s a s t r o n g p o s i t i o n i n p r o t e c t i n g t h e
o r g a n i z a t i o n ’ s i n t e r e s t s,c u s t o m e r s a n d e m p l o y e e s.
C l o u d C o m p u t i n g v e n d o r s p r o v i d e p l a t f o r m s t o b u i l d y o u r a p p s,s t o r e d a t a,r e p l i c a t e f o r D R p u r p o s e s o r
w h a t e v e r y o u c h o o s e.I t m a y b e v e r y d i f f i c u l t t o m a k e i t s u p p o r t a n o t h e r v e n d o r ’ s p l a t f o r m.
Application Operations
T r a d i t i o n a l a p p l i c a t i o n d e s i g n r e v o l v e s a r o u n d a n “ o w n e d d a t a c e n t e r a n d n e t w o r k ” m o d e l.C l o u d
C o m p u t i n g m a y i m p a c t o p e r a t i o n a n d d e p l o y m e n t o f C O T S a n d i n - h o u s e d e v e l o p e d p a c k a g e s.

Pricing
T h e f i n a n c i a l b e n e f i t o f C l o u d C o m p u t i n g i s r e a l l y a s u b s c r i p t i o n c o s t a n d n o t a o n e - t i m e c o s t.T h e
o r g a n i z a t i o n m a y n e e d m o r e s e r v i c e s o r t h e s e r v i c e p r o v i d e r c a n i n c r e a s e t h e c o s t o f p l a t f o r m,
i n f r a s t r u c t u r e o r s t o r a g e c h a r g e s.C o n t r a c t n e g o t i a t i o n s h o u l d i n c l u d e f u t u r e p l a n n i n g o n t h e
o r g a n i z a t i o n ’ s s i d e a n d c o s t e s c a l a t i o n l i m i t a t i o n s o n t h e v e n d o r s i d e.

Opportunities
R e t u r n i n g t o t h e o r i g i n a l t r i u m v i r a t e - S o f t w a r e a s a S e r v i c e
(
S a a S ),P l a t f o r m a s a S e r v i c e
(
P a a S ) a n d
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 ) – t h e r e a r e m a n y o p p o r t u n i t i e s f o r a n o r g a n i z a t i o n t o c o n s i d e r.F r o m a
s m a l l b u s i n e s s o r s t a r t - u p t o a m i d - s i z e o r a l a r g e c o m p a n y,t h e b o t t o m l i n e i s t h e c o s t o f s e r v i c e.
D e p e n d i n g o n t h e i n d u s t r y o r g o v e r n m e n t f u n c t i o n,o p p o r t u n i t y a n d r i s k d e p e n d o n t h e c h o i c e o f C l o u d
C o m p u t i n g s t r a t e g i e s.


Software as a Service (SaaS)
S a a S p r o v i d e s a p p l i c a t i o n d e l i v e r y t h r o u g h t h e b r o w s e r t o c o r p o r a t e c u s t o m e r s u s i n g a “ m u l t i t e n a n t ”
a r c h i t e c t u r e.E x a m p l e s – “ S a l e s f o r c e.c o m ”,H R a p p l i c a t i o n s,E R P,G o o g l e A p p s a n d Z o h o O f f i c e.
A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 2 3 o f 2 7
F e b r u a r y 2 0 1 0

C l o s e l y r e l a t e d t o S a a S,W e b s e r v i c e p r o v i d e r s o f f e r i n t e r f a c e s t h a t e n a b l e d e v e l o p e r s t o u s e p r o d u c t -
s p e c i f i c f u n c t i o n s o v e r t h e I n t e r n e t,r a t h e r t h a n h a v i n g t o d e v e l o p c o m p l e t e a p p l i c a t i o n s.E x a m p l e s –
G o o g l e M a p s,A D P p a y r o l l p r o c e s s i n g,t h e U.S.P o s t a l S e r v i c e,B l o o m b e r g,a n d P a y P a l.

Platform as a Service (PaaS)
P a a S a l l o w s o r g a n i z a t i o n s t o d e v e l o p w e b - b a s e d a p p l i c a t i o n s t h a t r u n o n t h e p r o v i d e r's i n f r a s t r u c t u r e
a n d a r e d e l i v e r e d t o t h e o r g a n i z a t i o n ’ s u s e r s v i a t h e I n t e r n e t f r o m t h e p r o v i d e r's s e r v e r s.T h e s e
a p p l i c a t i o n s a r e,b y n e c e s s i t y,l i m i t e d t o t h e c a p a b i l i t i e s o f t h e v e n d o r ’ s d e v e l o p m e n t a n d d e p l o y m e n t
p l a t f o r m s.E x a m p l e s – M i c r o s o f t “ A z u r e ”,A m a z o n ’ s “ E C 2 ”,a n d G o o g l e ’ s “ A p p E n g i n e ”.

Infrastructure as a Service (IaaS)
T h e i d e a i s n o t n e w,b u t i s t h e l a t e s t r e i n c a r n a t i o n o f “ t i m e s h a r i n g ” a n d “ j o b s h o p ” t e c h n o l o g y.H e r e i n
l a y s t h e o p p o r t u n i t y t o l e t a s e r v i c e p r o v i d e r h a n d l e t h e o r g a n i z a t i o n ’ s d a t a c e n t e r,a n d p o s s i b l y,
n e t w o r k n e e d s.T h i s i n f r a s t r u c t u r e v i r t u a l i z a t i o n a l l o w s t h e I T r e s o u r c e s t o f o c u s e n t i r e l y o n b u s i n e s s
n e e d s a n d a p p l i c a t i o n s,w h i l e p r o v i d i n g f u l l y - c o m m i t t e d r e s o u r c e s f o r a v a i l a b i l i t y,r e l i a b i l i t y a n d d i s a s t e r
r e c o v e r y.
D i s a s t e r R e c o v e r y m a n a g e m e n t i n C l o u d C o m p u t i n g a l l o w s t h e o r g a n i z a t i o n t o l e v e r a g e o p e r a t i o n s i n
t h e C l o u d,o r a t l e a s t t o “ v i r t u a l l y r e p l i c a t e ” t h e b u s i n e s s p r o c e s s e s i n t h e C l o u d,w h e r e t h e y c a n l i e
d o r m a n t a t v e r y l o w c o s t u n t i l n e e d e d i n a d i s a s t e r.W h e t h e r o r n o t t h e p r i m a r y d a t a c e n t e r i s i n t h e
C l o u d o r n o t,t h e o p p o r t u n i t y t o c r e a t e a D R f a c i l i t y a n d s e r v i c e s i s a v a i l a b l e.N e e d l e s s t o s a y,s t r i c t c a r e,
p l a n n i n g a n d c o n s c i e n t i o u s d e c i s i o n s a r e r e q u i r e d t o u s e t h e C l o u d a s a D R s i t e.S i n c e m a n y m i s s i o n
c r i t i c a l s y s t e m s m a y b e l e f t “ i n - h o u s e ”,u s e o f t h e C l o u d f o r D R p o s e s i t s o w n s e t o f i s s u e s,b u t m a y o f f e r
a “ m o d e r n ” a l t e r n a t i v e t o t h e o l d “ m y s i t e ”,“ h o t - s i t e ”,“ c o l d - s i t e ”,a n d “ n o s i t e ” d i l e m m a.

The Internal Cloud
G i v e n C l o u d C o m p u t i n g a n d V i r t u a l i z a t i o n,a n d t h e d i s c u s s i o n a n d s t r a t e g i e s o f S a a S,P a a S,a n d I a a S,
t h e r e i s a f u r t h e r o p p o r t u n i t y t o u s e t h e s e t e c h n i q u e s “ i n - h o u s e ”,r a t h e r t h a n t h r o u g h o u t s o u r c i n g.T h e
f o c u s n e e d s t o b e s l i g h t l y c h a n g e d,b u t r e l i e s h e a v i l y o n a s o l i d v i r t u a l i z a t i o n s t r a t e g y.
S a a S
– S o f t w a r e a s a S e r v i c e c a n b e r e m o d e l e d t o i n c l u d e t o o l s l i k e W I K I a n d S h a r e P o i n t ( a m o n g o t h e r s )
t h a t f r e e I T s t a f f f r o m s t a t i c c o n t e n t m a n a g e m e n t c h o r e s a n d a l l o w t h e m t o p u r s u e m o r e b u s i n e s s
a p p l i c a t i o n s d e v e l o p m e n t ( C l o u d o r n o t ).
P a a S
– T h e d e v e l o p e r s ’ p l a t f o r m c a n b e g e n e r a t e d t o m o d e l t h e p r o d u c t i o n e n v i r o n m e n t.I B M d i d t h i s i n
t h e 1 9 7 0 ’ s w i t h t h e V M o p e r a t i n g s y s t e m.T h e d e v e l o p e r t o o l s e t a n d a t a r g e t p r o d u c t i o n e n v i r o n m e n t
A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 2 4 o f 2 7
F e b r u a r y 2 0 1 0
c a n b e c o n s t r u c t e d w i t h v i r t u a l m a c h i n e t o o l s – i n c l u d i n g s e r v e r c o m p l e x e s a n d d i s p a r a t e d e s k t o p
i m a g e s.
I a a S
– A s w i t h P a a S,t h e o r g a n i z a t i o n ’ s p r o d u c t i o n e n v i r o n m e n t c a n b e m i r r o r e d i n a t e s t e n v i r o n m e n t
t h a t s u p p o r t s a p p l i c a t i o n d e v e l o p e r s,n e t w o r k a d m i n i s t r a t o r s a n d d e s k t o p a d m i n i s t r a t o r s.T h i s a l l o w s
f o r p r e - d e p l o y m e n t t e s t i n g o f a p p l i c a t i o n s,u p g r a d e s,O S p a t c h e s,a n t i - v i r u s u p d a t e s,n e t w o r k c h a n g e s,
a n d o t h e r t a s k s t h a t a r e d i f f i c u l t t o t e s t.I t a l s o e n a b l e s s t r a t e g i e s f o r C l o u d o r v i r t u a l d i s a s t e r r e c o v e r y
p l a n n i n g.
W h i l e t h e i n d u s t r y c o n t i n u e s t o r e p o r t C l o u d C o m p u t i n g i n a s e r v i c e s - o r i e n t e d m a n n e r,t h e t o o l s a n d
t e c h n i q u e s m a y h a v e a s m u c h o r m o r e i m p o r t t o i n t e r n a l o p e r a t i o n s a n d s t r a t e g i e s.T h e f o l l o w i n g
c h e c k l i s t p r o v i d e s a q u i c k g u i d e t o C l o u d s t r a t e g i e s f o r t h e i n f r a s t r u c t u r e a n d p o t e n t i a l a p p l i c a t i o n
c a n d i d a t e s f o r t h e C l o u d.
Managing the Cloud
M i x e d e n v i r o n m e n t – a n a l y z e t h e i m p a c t s a n d r i s k s o f o p e r a t i n g a d u a l e n v i r o n m e n t w h e r e t h e C l o u d
r e s o u r c e s m u s t i n t e g r a t e w i t h e x i s t i n g i n - h o u s e r e s o u r c e s.
I n f r a s t r u c t u r e/N e t w o r k s – e n s u r e i n t e r n a l a n d I n t e r n e t b a n d w i d t h i s s u f f i c i e n t t o s u p p o r t t h e e x p e c t e d
t r a f f i c a n d t h a t t h e r e a r e n o b o t t l e n e c k s.
D a t a – d e t e r m i n e s e c u r i t y,p r i v a c y a n d c o n f i d e n t i a l i t y r e q u i r e m e n t s a n d e n c r y p t d a t a i f n e e d e d.
A p p l i c a t i o n s – v e r i f y t h a t t h e t a r g e t e d a p p l i c a t i o n s a r e o r c a n b e m a d e “ C l o u d r e a d y ”
O p e r a t i o n s – o b t a i n m o n i t o r i n g t o o l s t h a t p r o v i d e e a r l y w a r n i n g o f p e r f o r m a n c e,s e c u r i t y o r r e l i a b i l i t y
i s s u e s a n d d e v e l o p s u p p o r t s t r a t e g i e s f o r C l o u d o u t a g e s
V e n d o r s – d e v e l o p a s t r o n g w o r k i n g r e l a t i o n s h i p w i t h t h e v e n d o r ( o r v e n d o r s ),b u t d o n o t r e l y o n
v e n d o r - s p e c i f i c f e a t u r e s o r t o o l s t h a t m a k e i t d i f f i c u l t t o c h a n g e v e n d o r s.
Candidate Applications
S o f t w a r e a s a S e r v i c e ( S a a S ) i s p r o b a b l y t h e b e s t u n d e r s t o o d o f t h e C l o u d c o n c e p t s.T h s n e w e r o r
s m a l l e r a c o m p a n y,t h e m o r e l i k e l y t h e r e i s a n e e d f o r e s s e n t i a l b u s i n e s s t o o l s l i k e o f f i c e s u i t e s,p a y r o l l,
p e r s o n n e l a n d a c c o u n t i n g a p p l i c a t i o n s.T h e l a r g e r o r m o r e m a t u r e a n o r g a n i z a t i o n,t h e m o r e l i k e l y t h e r e
a r e a l r e a d y i n - h o u s e a p p l i c a t i o n s t h a t c o u l d b e r e p l a c e d b y S a a S a p p l i c a t i o n s.
A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 2 5 o f 2 7
F e b r u a r y 2 0 1 0
P l a t f o r m a s a S e r v i c e ( P a a S ) i s b e c o m i n g b e t t e r u n d e r s t o o d a s a s t r a t e g i c t o o l w h e r e a v a r i e t y o f
b u s i n e s s f u n c t i o n s,f r o m s a l e s t o a p p l i c a t i o n d e v e l o p m e n t,a r e d e c e n t r a l i z e d.F o r e x a m p l e,P a a S
p r o v i d e s a s a l e s f o r c e a u t o m a t i o n s o l u t i o n t h a t c a n b e i m p l e m e n t e d q u i c k l y a n d m a n a g e d b y t h e c l o u d
v e n d o r r a t h e r t h a n b y a c q u i r i n g o r d e v e l o p i n g a n i n - h o u s e s o l u t i o n.P a a S s o l u t i o n s l i k e t h e s e c o u l d b e
“ g e n e r a l l y a t t r a c t i v e ” t o s m a l l a n d m e d i u m s i z e c o m p a n i e s a n d i n c e r t a i n s i t u a t i o n s t o l a r g e c o m p a n i e s
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 ) p r e s e n t s a m o r e c o m p l e x p r o b l e m i n t h a t i t i s m o r e l i k e t r a d i t i o n a l
“ w h o l e s a l e ” o u t s o u r c i n g.T h e d a t a c e n t e r a n d n e t w o r k i n g r e s p o n s i b l i t i e s g o t o t h e v e n d o r,w h e t h e r o r
n o t t h e a p p l i c a t i o n s a r e b a s e d o n i n - h o u s e o r c l o u d s o l u t i o n s.A g a i n,s m a l l/n e w c o m p a n i e s a n d m e d i u m
s i z e c o m p a n i e s a r e i n a b e t t e r p o s i t i o n t o t a k e a d v a n t a g e o f I a a S s o l u t i o n s i n o r d e r t o m i n i m i z e o r a v o i d
l a r g e c o s t a n d r e s o u r c e r e q u i r e m e n t s.
G o o d C l o u d C o m p u t i n g c a n d i d a t e s a r e t h o s e t h a t a r e:

U s e d t o s u p p o r t g e n e r a l o f f i c e f u n c t i o n s a n d t h e m o b i l e w o r k f o r c e

L o w u t i l i z a t i o n o r i n f r e q u e n t l y u s e d

O p e r a t e o n a s p e c i a l t y p l a t f o r m,o u t s i d e t h e m a i n s t r e a m s t a n d a r d s o f t h e I T o r g a n i z a t i o n

P r o v i d e s u p p o r t a c r o s s m u l t i p l e t i m e z o n e s,c o u n t r i e s o r c o n t i n e n t s
P o o r C l o u d C o m p u t i n g c a n d i d a t e s a r e t h o s e t h a t:

S u p p o r t m i s s i o n - c r i t i c a l b u s i n e s s f u n c t i o n s

C o n t a i n d a t a s u b j e c t t o p r i v a c y a n d c o n f i d e n t i a l i t y m a n d a t e s

C o n t a i n b u s i n e s s i n t e l l e c t u a l p r o p e r t y

R e q u i r e e x c e s s i v e c o m p u t i n g p o w e r
S o m e O p t i o n s
Cloud Service


Small

Medium

Large

S a a S O f f i c e S u i t e s
E - m a i l
P a y r o l l
A c c o u n t i n g/E R P
X
X
X
X
X
X
X
X
X
P a a S S a l e s F o r c e
S o f t w a r e D e v e l o p m e n t
C u s t o m e r S e r v i c e
H e l p D e s k
X
X
X
X
X
X X
I a a S D a t a C e n t e r
N e t w o r k
D e s k t o p S u p p o r t
X
X
X
X
X
A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 2 6 o f 2 7
F e b r u a r y 2 0 1 0
Chapter 4 -Cloud Security

Cloud Security Alliance White Paper – December 2009

R a t h e r t h a n t r y t o p r o v i d e a b r i e f o v e r v i e w o f C l o u d s e c u r i t y i s s u e s,
A I T P ’ s R A S A G t e a m t h o u g h t y o u w o u l d o b t a i n m o r e v a l u e b y g e t t i n g
a f u l l c o p y o f t h e c u r r e n t v e r s i o n o f t h e C l o u d S e c u r i t y A l l i a n c e ’ s
w h i t e p a p e r.T h i s i s a n o n g o i n g o r g a n i z a t i o n.Y o u s h o u l d v i s i t t h e i r
s i t e p e r i o d i c a l l y f o r u p d a t e s.
T h a n k s t o t h e C l o u d S e c u r i t y A l l i a n c e a n d J i m R e a v i s,C o - F o u n d e r a n d
E x e c u t i v e D i r e c t o r y o u c a n d o w n l o a d t h e w h i t e p a p e r b y c l i c k i n g o n
t h e t i t l e b e l o w:
S e c u r i t y G u i d a n c e f o r C r i t i c a l A r e a s o f F o c u s i n C l o u d C o m p u t i n g v 2.1
- D e c e m b e r 2 0 0 9

A I T P R e s e a r c h a n d S t r a t e g y A d v i s o r y G r o u p P a g e 2 7 o f 2 7
F e b r u a r y 2 0 1 0
Cloud Computing Basics
Authors/Bibliography
T h e a u t h o r s a r e a l l p r o f e s s i o n a l s w i t h e x t e n s i v e C l o u d e x p e r i e n c e.T h e i n f o r m a t i o n p r o v i d e s i s,f o r t h e
m o s t p a r t,b a s e d o n t h e i r o n t h e j o b e x p e r i e n c e s a n d t h o s e o f t h e i r c o - w o r k e r s.

Contributing Authors:
C h a p t e r 1,E v o l v i n g B u s i n e s s M o d e l s,D e e p a k R a o,M i c r o s o f t C o r p o r a t i o n
C h a p t e r 2,C l o u d V e n d o r S e l e c t i o n,P a d d y S r i n i v a s a n,C E O,C u m u l u x,a n d A l C h o y n a,D i r e c t o r o f
I n f r a s t r u c t u r e,P a t h f i n d e r D e v e l o p m e n t,L L C
C h a p t e r 3,B u s i n e s s S t r a t e g i e s,C h u c k B r o w n,C C P,M a n a g e r o f I n t e g r a t e d J u s t i c e A p p l i c a t i o n s f o r t h e
S a n D i e g o C o u n t y S h e r i f f ’ s D e p a r t m e n t a n d A I T P R e g i o n 1 V i c e P r e s i d e n t
C h a p t e r 4,C l o u d S e c u r i t y A l l i a n c e,
h t t p://w w w.c l o u d s e c u r i t y a l l i a n c e.o r g
Additional Resources:
“ W i k i p e d i a ” w a s u s e d f o r t h e d e f i n i t i o n s o f C l o u d C o m p u t i n g i n C h a p t e r 3
O t h e r i n f o r m a t i o n w a s o b t a i n e d f r o m t h e w e b s i t e s o f t h e v a r i o u s c l o u d v e n d o r s:
A m a z o n
M i c r o s o f t
G o o g l e
S a l e s f o r c e.c o m