Professional Documents
Culture Documents
Cloud Computing - CS 802 (B) Lab Manual - SS
Cloud Computing - CS 802 (B) Lab Manual - SS
Cloud Computing - CS 802 (B) Lab Manual - SS
DEPARTMENT OF
COMPUTER SCIENCE AND ENGINEERING
LAB MANUAL
N a m e o f S tu d e n t: M AZH AR Q U RESH I
N am e of Lab : C L O U D C O M P U TIN G
S u b je c t C o d e : C S -8 0 2 (B )
B ra n c h : C o m p u te r S c ie n c e a n d E n g in e erin g
Y ea r/ S em : C S E /V III
SOFTWARE REQUIREMENT:
1 . P yth o n
2 . V M W a re
3 . J a va
4 . U b u n tu
BATCH DISTRIBUTION:
REFERENCE BOOKS:
P R O B LE M D EFIN IT IO N :
O B J EC TIVE :
T o u n d e rs ta n d th e W o rk in g o f G o o g le D riv e to p re p a re d o c u m en ts .
R EQ UIR EM E N T:
G o o g le a c c o u n t, In tern et C o n n e c tio n .
TH E O RY :
Th e o ry a tta c h e d he re .
IN P U T SE T:
O U TP UT S ET :
E X P E C TE D VIV A Q U E STIO N S:
N A M E O F FA C U LT Y:SH IL P A SH A RM A
SIG N A TU R E :
D A TE :
EXPERIMENT NO. 2
P R O B LE M D EFIN IT IO N :
O B J EC TIVE :
IN P U T SE T:
O U TP UT S ET :
E X P E C TE D VIV A Q U E STIO N S:
N A M E O F FA C U LT Y: SH ILP A S H A R M A
SIG N A TU R E :
D A TE :
EXPERIMENT NO. 3
P R O B LE M D EFIN IT IO N :
S tu d y o f C lo u d C o m p u tin g S e rv ic e M o d els .
O B J EC TIVE :
T o u n d e rs ta n d th e c o n c ep t o f D ifferen t S ervic e m o d e ls o f c lo ud .
TH E O RY :
T h eo ry attac h ed h ere.
E X P E C TE D VIV A Q U E STIO N S:
N A M E O F FA C U LT Y: SH ILP A S H A R M A
SIG N A TU R E :
D A TE :
EXPERIMENT NO. 4
U nit/T op ic: 4/ H a d o op
P R O B LE M D EFIN IT IO N :
O B J EC TIVE :
T o u n d e rs ta n d th e c o n c ep t o f H a d o o p T ec h no lo g y.
TH E O RY : Th e o ry a tta c h e d he re .
E X P E C TE D VIV A Q U E STIO N S:
Q . 1 W h a t d o yo u u n d e rs ta n d b y M a p R ed u c e ?
Q . 2 E x p la in h o w m a p red u c e w o rk s ?
Q . 3 H o w d o e s fa u lt to lera n c e w o rk in m a p re d u c e?
N A M E O F FA C U LT Y: SH ILP A S H A R M A
SIG N A TU R E :
D A TE :
EXPERIMENT NO. 5
U nit/T op ic: 4/ H a d o op
P R O B LE M D EFIN IT IO N :
O B J EC TIVE :
T o L ea rn In s ta lla tio n o f H ad o o p .
jd k -6 u 3 1 -w in d o w s -i5 8 6
h a d o o p -2 . 3 .0
H a d o o p -2 .3 -C o n fig -m a s ter
n p p .6 .5 .In s ta ller
STE P S:
1 . P u t a ll s etu p s in C D rive
2 . R u n th e s e tu p jd k -6 u 3 1 -w in d o w s -i5 8 6 a s b y s e ttin g p a th C :\ J a va
3 . (a ) O p en H a d o o p -2 .3 -C o n fig -m a s ter
(b ) O p en b in fo ld er
4 . (a ) O p en H a d o o p -2 .3 .0
(b ) O p en b in fo ld er
1 2 . S et th e N e w U s er V a ria b le a s s h o w n b e lo w
1 3 . S ys tem v a ria b le P a th E d it a s s h o w n b e lo w
(a ) S et fo r b in fo ld er o f h a d o o p
(a ) S et fo r b in fo ld er o f ja v a
1 4 . S et th e N e w U s er V a ria b le a s s h o w n b e lo w
1 5 . R u n th e c o m m a n d a s
1 6 . O p en the file fo r ed itin g a s s h o w n in th e s c re en s h o t b e lo w :
1 6 . E d it th is file a s s h o w n b e lo w s c re en .
1 7 . S a ve th is file .
1 8 . R u n th e c o m m a n d a s fo llo w s & ta k e th e d iffere nt s c re en s h o ts ru n n in g .
IN P U T SE T:
O U TP UT S ET :
E X P E C TE D VIV A Q U E STIO N S:
Q.2 W h y A P I’ s a re u s e d in c lo u d s e rv ic e s ?
N A M E O F FA C U LT Y: SH ILP A S H A R M A
SIG N A TU R E :
D A TE :
EXPERIMENT NO. 6
P R O B LE M D EFIN IT IO N :
O B J EC TIVE :
STE P S:
Download
D o w n lo a d th e file p yth o n -2 .7 .3 .m s i
Installation
Testing
ru n n in g th e f o llo w in g c o m m a n d a t a c o m m a n d p ro m p t.
p yth o n -V
P yth o n 2 .7 .3
IN P U T SE T:
O U TP UT S ET :
E X P E C TE D VIV A Q U E STIO N S:
Q . 1 N a m e s o m e o f th e fe a tu res o f P yth o n .
N A M E O F FA C U LT Y:
SIG N A TU R E :
D A TE :
EXPERIMENT NO. 7
P R O B LE M D EFIN IT IO N :
A B rie f S tu d y o f G o o g le A p p E n g in e S D K f o r P yth o n a n d G o o g le A p p E n g in e La u n c he r.
O B J EC TIVE :
T o u n d e rs ta n d D iffere nt A p p s u s in g P yth o n .
TH E O RY : Th e o ry a tta c h e d he re .
E X P E C TE D VIV A Q U E STIO N S:
Q . 2 D is c u s s th e D ja n g o a rc h itec tu re.
Q . 3 W h a t is th e d iffe re n c e b etw ee n N u m P y a n d S c iP y?
N A M E O F FA C U LT Y: SH ILP A S H A R M A
SIG N A TU R E :
D A TE :
EXPERIMENT NO. 8
P R O B LE M D EFIN IT IO N :
O B J EC TIVE :
STE P S:
G o o g le A p p E n g in e w e b s ite lin k .
a d d s th e c o m m a n d -lin e to o ls to th e c o m m a n d p a th .
T es tin g : G o o g le A p p E n g in e S D K fo r P yth o n
O u r c o m m a n d p ro m p t lo o k s lik e :
c o m m a n d p ro m p t:
T h e c o m m a n d p rin ts a h e lp fu l m e s s a g e a n d ex its .
p ro g ra m m in g la n g u a g e s , w e u s e P yth o n 2 .7 .
m a n a g in g a n d a c c es s in g yo u r a p p 's d a ta .
IN P U T SE T:
O U TP UT S ET :
E X P E C TE D VIV A Q U E STIO N S:
Q . 1 W h a t is G o o g le C lo u d P la tf o rm ?
Q . 2 W h a t a re th e v ario u s c o m p o ne n ts o f th e G o o g le C lo u d P la tfo rm ?
Q . 3 W h a t d o yo u k n o w a b o u t G o o g le C o m p u te E n g in e ?
N A M E O F FA C U LT Y: SH ILP A S H A R M A
SIG N A TU R E :
D A TE :
EXPERIMENT NO. 9
O B J EC TIVE :
T o lea rn H o w to in s ta ll M ic ro s o f t A z u re a n d its w o rk in g .
R EQ UIR EM E N T:
A cc o unt on M ic ro so ft A zu re
TH EO R Y:
T h eo ry attac h ed h ere.
Steps:
IN P U T SE T:
O U TP UT S ET :
E X P E C TE D VIV A Q U E STIO N S:
Q . 1 W h a t is M ic ro s o ft A z u re ?
N A M E O F FA C U LT Y: SH ILP A S H A R M A
SIG N A TU R E :
D A TE :
EXPERIMENT NO. 10
U nit/To p ic : 5 /A ne ka
P R O B LE M D EFIN IT IO N :
O B J EC TIVE :
S tu d y o f M a n g ra s o ft A n e k a S o ftw a re a n d its b eh a v io u r.
R EQ UIR EM E N T:
E C M A R u n tim e E n viro n m en t, D a ta b a s e
TH E O RY :
T h eo ry attac h ed h ere.
Installation
T h is s e c tio n a s s u m es th a t yo u h a ve a c o p y o f th e A n e k a d is trib u tio n w ith yo u . If yo u d o n o t
h a ve a c o p y a lrea d y, yo u c a n d o w n lo a d th e la tes t v ers io n fro m M a n jra s o ft’ s W e b s ite.
F ig ure - In s ta llatio n P ro g re s s
F ig u re - In s ta lla tio n C o m p lete
F ig u re - S ta rt M en u
F ig u re - R e q u es t to s a ve c o n f ig u ra tio n d a ta w h e n c lo s in g M a n a g e m e n t S tu d io
T h e c o n fig u ra tio n file is a lw ay s e nc ryp ted b efo re b ein g w ritten to d is k fo r s ec u rity
rea s o n s . W h en s a vin g c o n fig u ra tio n d a ta y o u w ill b e re q u ire d to s p ec ify a p a s s w o rd
a s s h o w in F ig u re.
IN P U T SE T:
O U TP UT S ET :
E X P E C TE D VIV A Q U E STIO N S:
Q . 1 U s e s o f A n e k a S o ftw a re?
Q . 2 w ha t is M a n a g e m e n t s tu d io ?
N A M E O F FA C U LT Y:SH IlP A SH R M A
SIG N A TU R E :
D A TE :
EXPERIMENT NO. 11
P R O B LE M D EFIN IT IO N :
S tu d y o f C lo u d S ec u rity M a n a g em en t.
O B J EC TIVE :
TH E O RY :
T h eo ry attac h ed h ere.
S ev en p rin c ip le s th a t s u p p o rt in fo rm a tio n a s s u ra n c e
OR
p ro c es s e s .
p e rs o n n el o r p ro c es s e s .
w o rk in g o rd e r.
rev ers e o f c o n fid en tia lity, in te g rity, a n d av a ila b ility is d is c lo s u re, a ltera tio n , a n d d e s tru c tio n
(D A D ).
C lo u d S ec u rity S e rvic e s
A u th en tic a tio n A u th en tic a tio n is th e tes tin g o r re c o n c ilia tio n o f e vid en c e o f a u s er’ s
th e y c la im to b e .
F o r ex a m p le , a u s er p res e n ts a n id en tity (u s e r ID ) to a c o m p u te r lo g in
s c ree n a nd th e n ha s to p ro vid e a p a s s w o rd .
A u th o riza tio n A u th o riza tio n re fers to rig h ts a n d p riv ile g es g ra n ted to an in d iv id u a l o r
c lo u d c u s to m er, th e c lo u d p ro v id er, o r b o th , d e p e n d in g o n a s s et
a rc h ite c tu re a n d d e p lo ym e n t.
in d ivid u a l.
V irtu a l T h rea ts
S o m e th rea ts to v irtu a liz ed s ys te m s a re g en era l in n a tu re , a s th e y are in h e re n t th re a ts to a ll
c o m p u terize d s ys te m s ( s uc h a s d en ia l-o f -s erv ic e, o r D o S , a tta c k s ).
S o m e th rea ts a n d vu ln era b ilitie s , h o w ev er, a re u n iq u e to v irtu a l m a c h in es .
V a rio u s o rg a n iza tio n s a re c u rre n tly c o n d u c tin g s e c u rity a n a lys is an d p ro o f o f- c o n c ep t (P o C )
a tta c k s ag a in s t v irtu a liz ed s ys te m s
V u ln era b ilities
M a n y V M vu ln era b ilitie s
s tem fro m th e fa c t th a t
v uln e ra b ility in o n e V M
s ys tem c a n b e
ex p lo ite d to a tta c k
o th e r V M s ys tem s o r
th e h o s t s ys te m s , a s
m u ltip le v irtu a l
m a c h in es s h a re the
s a m e p h ys ic al
h a rd w a re , a s s h o w n in
F ig u re.
b e tw e en V M s a n d th e
h o s t, p ro vid in g a m ea n s
o f m o v in g d a ta
b e tw e en m a lic io u s
p ro g ra m s in VM s o f
rea lm s .
b a c k d o o rs — A fro m o r g o in g to a V M p a s s th ro u g h th e h o s t, th e h o s t m a y b e a b le to
b a c k d o o r, c o ve rt a ffe c t th e V M b y th e fo llo w in g :
g u e s t a n d h o s t c o u ld in c lu d in g
d is k s
T a b le s h o w s
how
V M w a re’ s
E S X s erv er
v uln e ra b ilitie s
ca n b e
c a te g o rize d ,
a s in te rp re ted
b y th e D o D .
Lim itin g P h ys ic a l A c c e s s to th e H o s t
D is a b lin g B a c k g ro u n d T a s k s
U p d a tin g a n d P a tc h in g : M o s t s ta n d a rd s o rg an iz a tio n s e n fo rc e th e c o nc ep t o f tim ely
p a tc h in g a n d u p d a tin g o f s ys te m s . M ea n s th a t n o t o n ly m u s t yo u p a tc h a n d u p d a te th e h o s t
O S p ro m p tly, b u t e ac h o f th e virtu al m a c h in es req u ires th e s a m e p a tc hin g s c h ed u le .
M a in ta in in g B a c k u p s
G u e s t A d m in is tra to r
E X P E C TE D VIV A Q U E STIO N S:
Q . 1 w ha t a re th e s ec u rity la w s w h ic h ta k e c a re o f th e d a ta in th e c lo u d ?
Q . 2 H o w to s e c u re yo u r d a ta fo r tra n s p o rt in c lo u d ?
Q . 3 w ha t d o yo u u n d e rs ta n d fro m V PN ?
N A M E O F FA C U LT Y: SH ILP A S H A R M A
D A TE :2 1 /0 3/ 20 2 4
SIG N A TU R E :