Unit 2 Cloud Computing
Unit 2 Cloud Computing
VIRTUALIZAnON
i t h e process of ceatir vual version of somethDng
ke stovaqe nlw, Yesources, cte.
,
In this
instance
trchnique
of a
which allows gto shave
singe phystca
Yesourte
among mwlttple useYS oY
ovg anization
vivualinstove .
Cloudl Service
Usea
Applcshon
Providev
4 H V s e v
Memory
Memor Opevating
rocessor
System
Proce ssov
Yesources
Netwerk
Havdware
Shorta otpa
nitottes
Bo -ien dy
. Enhanced leoy mancee
sa that f any uu veq,uive aoddlbond sevices
Owned Yesouvce C
Yesources other than the sysem
them thvough the pYocess of virtua
2 Access to more
vesou has more no
Through vytuli2alton the semic e Provicler
vesources.
OYesouYces s0 uçer has avcn to moTe
iclea ofvivtualí2auon
Aovawtaes
EcononmicalGN
P enbteu u ska h tad gined cat-o K)
Alexfble Operabons. (kai b h i kuek bhi aecu sakte
Secuvty
. Elemt nali Risk of system faulue.
.Pextble transfer of data.
Raheenee Modul
Asa ame wouk uuis tel that houw semias er
compovMy virualizatin Communwcoi uoith
eaeh
othe.
VIRTUALUZAnON KEFERENCE MoDSL
GUEST
Applicatoni |Applicätion2
Layu3 Usev
VM V yM.
Hos T
Lep1
Physical HloJPhysfcalStoage
Semice Aroutlu
Physfeal NetuortnJ
Seve
Host
Jt epresent the atual eny ivomut whe ve the fs
Sfpod t be
manaq
Lo
Guust
tha intvact with tbe
TYepresent The system components
virtuu2.aton a .
TyPES OF VRTUAUZAnON ,
1. Hardwave Vivtualization
Server S toke pleacef
I n ths
virtualzation of phys'cel to vamdUs Uses
usec to proude servite2
then thuy v e
Pavtial
2. N/w V^tuaizabon
sumam
wtti
nternal
han L Nw 1 more ha Lsse
pes1. Cmore
2. Exten al
collect rakht
N[W se TesouYces
. Diff:
C Virtual LAN CVAN)
Steage Vr tualizatton
3:
deu ces aqioupe
d tather
mdutipl stovaae
aa m .
fthen porvdud' c u b l a n
1 l o , le, Virtuaizan.
wul@bla blok am orawdad as y
Block Vituli 2osn
4. Memory Vutualizaion
AMveYS nto a
Physical mem o a d ave a9ggalnd
síngle vivtual memor poot.
5. Softuave Vivtuali2stion
t Aun an additomal
rovfde the abfltty to n Compulh
Applicattn Applfcations
Gqut Os Cuser)
HOST Ovs
vH tuak2ah lop
hypewiso
HW Hlws runnt on
h hoyb
) tmulatr
instwcbons wll be
In Hlw
Jhe pYocessed
shifted t the upper layu oy viru alt zatr
wth the hit q emulattrs
i Napring onstrvchions
Atey processed insbruetions of One type av
ave
vivtuallzct tn ay
branshen PYavcle
Sant
am Os. CConclit on) k jati h
Poble Sami tantuly os
Level Aft
4. Library level 1User
windo w s inu
Guut 0S 1 C a y 0s 2
multible CPU.
vesouce
wh Cn CPU has singe
Tts helpful
yesoue
So we divicl cPU 0n. 4 prsvlde that 1 n
*
daddig it .
TyPES
1. Sluo Bcase CPU ViYtuali2aton
will bL cliviclol nto privileged ff
rom HosT CPU
Inst
unpivileed nutruelacns.
the
cliuclecd nt vN, V Mn4 tnen
CPU
Buu
t Os.ui'n douy4
VMs w l be auignad
CPU vivtuall2atton
2. H[w Assisted
a e scmu ubuilt
a HOST
HOS7 Ull
t ll have
h
awailablu
Arocenor
ocsor
than
we puvcha that memory agau 4 agaim it
wll he a ctly han
at
h nuo to hulfll th
req; vaMous uu
sm
phwa
Ypeuse doi
VIRTUALIZATiON OF I/o DEvCES
User
VN VH VM
hypnulco
ust
Convet n dPhysd.
V/vtuos
Guest oS.
Menory
Virtual to Physícal
|
Translation
e
-Buffer Cache uw
str
Hp
P a z
u d u l
I/0 Scheclular
I 6 Schedulor
1 / 6f r o m
NIC Pravd
Lvgico olisk
t h ef
emaulatad oldk
V M o n
Iloduna d
odeu clauuce NI
ouusy
d l
Leecal Teq ko dleesbt
mappuyf vecre kuta h
Usey vea. is hat of IP 40[P devices,
but Can Use itom veb
User don't want to purchase extya deti ces
SOR
cach othe . e n u to
>hrotocal
commun'cou S Stno
SOA cllso helps to cdd on / f t h e nhay
addi b'onal
semces to abrad
Pras'cleol.
C e n h
a4 a ungi
to
h e
u e
Combnes
combne
ens ting sem These
eMa eaviceptogbu
s o
A
SoA eanns some pvotocols 4 |
T h e
Service
Dvecty UDDI Unfvesal, Desudptton
dicovny4 intsa
SOAP
Accew Kegiste
Simple Ohjeet wsDi websentes
puy frotwce Fmat desornption lantun
Sevice
enie
User e q u t
Service Bind/ Invoke. Ss Addth'omal
Provfder Sevicw ceatad
Consumer CPermunn)
of the
Semite.
s t a it e t u e l t o
h a st o e
ciedy
CYealiy
Senice f hatis
f a n ovganizstion ov useY wants any
awalaltu then seice provicle OGuld not ceatrT a w seice.
the acodY dNeated seute wll be shared c proicuol t user.
Sne
Tproremd the cadditinal
vecylréments fcany
e i e proMO in diveeto (use do nut- nml to
ul be atev codeol
buuild a
b
wia hom inib'al stit).
ODO
tD usew
Consuumev Laye entry layer
busine ss qou, User vequiv ements.
BPEL
Business Process Layer:
Compositi,
Selce Layen
We
clvelopt CL AeuICe M Such u
neael to
GV
hat th sewice not olependontt on ay
Sevvice. h e m u t au l
ov clependuna ponibla.
3. Abstraelon
eet serurce
Ib sas that we Can anly s ,
4. Reusabllity
f there is an already exis ing sennte hen we
Can umplemant i o y e dmultlple imu
thvough th we Sane Coct 4 dme
5 Discoveability
In clou if Avce Yeud then it s
Apf
CCuwent APP) SOA Based inteaten Plutom
Sernte Ovchesbartton
and
all th semry
Integrat
thvougA uhush
pYoved a auctma
Mye Can ue t.
Net Bankin9 PP
2
5. mae dtetive pavtnersh
1. Manage uwvld 4 dlata
6 To t i m Cost
2. To mamqe werk-flow speed to mdrkd
FTo incveae
serutes
3- To con soliclatz i Lity,
8 To ihcvease
Customey S e v a
4. To improve
SOAP CSimple Object Access rotocol)
Jts a
protvcol to usc web sCrites
Desiqned XM
is in Sonf ferma the
h e Ye quest sent tu server
SOAP
SOAP Menoe
Messaqe
Contert metd
Cotext
Client Bank
U.
CeNtaut e bSenice LSoAP msoae u SoAP menue
AccourtNO, .
Comvere odl into
cw,n command
SOAP Envelope
x M l
ae wielen in
Icdenbth'e S0A P omat
SOnP m e n
SoAP Header
Headey Block
authanttcattan Heaole lodk
secusty suwama
Panwerol. SOAP Body
c u ' e u c t
Contan vequs
misae Block what to snd as a
to clie
COMPONENTS hu
1.Client
HTTP HTTP
Serve
|Request IResponse
E
Cient Ue vequert a
stored sw tas
ARCHITECTURAL CONSTRAINTS
Thene m u t
be cn niferm
unferm usu
1. Oniform Interfaee (
imbraction)
Aayest
3.Cocheable. ( fev haw much
tmu veqjuut C vespornea con hahde
#WEB SERVICES
medium whichs Used fer Communical
fotlo bluo tuo0 cleuices lying on same N/uO
prCLkaw
otucotis They
stfeandanal
eoay).
eoayo Yeajues e
involve a
( ctientj
Service Provcler1a sewice
Seeto
Cti Calleel web u i c is able to provicle
provrol
i6
platfom { languaqe indapndevd.
SOAP REST
.Ts oa protoco ts an avchitectural stule
Protoco Transfe.
.Can't Use REST as ts Tt can Use SOAP
a Protvcol
Reque mere
vesen banduwicH Lu banduithi 4
4 resouKe TeSOuvce than 50P,
CreanA.Publiher
subsunbe0 O
ncatyt
Subxibe
e publahld
Pubu hes <
unpubsesuhcl)
Subscnbei
Pubishsa netufyt)
Subscibt
(channul)i:
t Lowmunitattn ingaasudup
Pubtuhy: Publahu menag
Subscriber:
Subscribes t a catoa* message.
maintas
Channel
Recei res mnagej from publBheIS
Subsoviber subsenbtíon.