You are on page 1of 25

ee Cloud Cornpnq -ands pplicolions

[i8cs64]
Modle ?-ntoductin,clod
nce, The l doud cornpting,
cloud,A closea look, cloud
niodel, chaLacteeieics an
Aea,HeToLieal
bene)
corge
developents, Destalated
Vahealalien, wiab 2.0o, Semuice - dieted compne,
ems,

eonionment,Aepcalion deueloprnert,I a t

decbnolegies,Armajon oeb Aeica (Anws), Gocga tphenp


Mecodt AueetHadoop, fece, con
ngasoAoeka.
Manasc
Netater, Totodutronheteiitic
2cecle i t a a l i t Go, the
Jecniqie
ecample Xen Paiaueateai
Technole Miceesty

Cloud ceptinp s
th
techneJogtca
desqnomtig
tocues -nd leecage
Bgems, deuele ei catons
Beices
the concet. o damic
waled mt onl
t ao to cornte cfoat stage,
eices -and inkonan technclo y (IT)
etusking
road ovailable h g h the
KesoLeeces
Loteenet and oleeed
Vends
fiom c l o d cosheinp
cloud cornpJenp ita ancei
Jeem olten denlas t
"clo
owaenese aleelicions
nd e m a mvanusheee
Aeices
denand.
be. elmked
paiadignSe Ahe dnanie
he a t
wce State -o
cosoliai
aeBoLeece.
-tattc
omeal
enwinens and se
pay-e-se oaeis.
The mo ises wie

BeVes

monager 1he, ushee my ocument store,


nat hen aluaig acce hen
dece eete thoLgh Rteant.
Amd I enice
I oeedt

web a.otechnologes fla


ttie
TheySau asned he I t e e t t o a
iehh clelelialion wand
-to Seue
Seice

Comaler
deliwag atn
nLee
kbeaiee Oietalion - a l s l o u d comhtinp
to lelue ls cosahite
atwcions
tlalren cork loud comtinp dhe
meceay aee etomilaton, c o n d
Aoldig acducion aedefe
Ineed to grow my
infraslructure, but Ihave a lot of
I do not know for infrastrucure that|
want to rent ...
how long... I have a surplus of
infrastructure that I
want to make use of

Icannot invest in
infrastructure, I
just start ed my
business. coset+ng
ekcoud
Ihave infrastructure
and middleware and |
can iost applications

Iwant to focus on
application logic and
not maintenance and Global Cloud Marketplace
Scalability issues

Ihave infrastructure
and provide
application services

Iwant to access and


edit my documents
and photos from
everywhere..

FIGURE 1.1
Cloud computing vision.

3
comeg
*cloudhas
Detngloud
Iteset
he
The * cornn
cloud technloges, e
CloudFIGURE1.2

pg
cloud computing
Elasticity

technologies, asyo'go
ordeman Sca bil ty bee

ccncepts,
Seices
investments
capitaN NO
and
outSourcing T
ideas. eao.
"Security Bling
ofServide
Quality

aee
Agre men conceto.
and becone
Computing? Cloud en.
anetal
dole COnpetne
centers
nay
ndw.+heIT sciote
Comput
Utilitying -defn
othehine,
Aro

hieheithee dernand,
t (s)
<Aod cornpIsng elens bth the apeli cat
delieied s seces ovee the Jrtenat and+he
hadoae and Aytern soltoa
hat proude thi Seices

cloud coming eionmunt 2s highlgted in


dekm ken þnepesed a the J.s,
Iukte ol Stondard and eehnology(isT) ;:
ndest enabin
Conenet, oo -denand nete

cer (C.q metok senNes

blcetons and sesices) hat


and eleased
be ahidl poutaIone
maaeement ekt seuce
ninna
bLodee iteeactny
Caeteeiato iscAininato wohehe
deliNeed in the coud c o g
eice

) he Liceg
onasea(nenpaeta) aa se e

abplicaon fcqaing tejae (AR)


lKeeo cab:tal eheriee ecessa to
statted.
wse as

Alo e pacaled and dintacbed


coleon
Lenamically
Lelocces hase Se i
Leuel cgeemenls tablhed hagh Degialio
betaoen he Seice pcuide and conumen"
Aclsee dook
cloud corpting es heping eteies,
-and
Segeaed s r o n s shape te eletue
dem comptigima.
s.La enteapise
hei
aetitres to
to digita
* The Nes yok imes has conueted
Jebaey o pat ediou
to -a
web-fiendy
conideiae amcunt

2 S3 loud Sesocelthe
EC2

peatned thes tok m 36 hon am


temes th mo addion
Selinihed ese Sesoce,
cost.
2.mall
tanlate hee gea i o b i n e n rest
ithtt ercewe
at
cietes ides
and uide kagments
Gt
Stted coideeae ncnt
*The pocen ivolu
he ideo, ohich is
o the esee.
avalae
*Animoo does t
bases erpg y
ne Sewice,
to the OveeaU cekload to
dead aceaing
be
pacceed.
alt and gequie
vaiy
Lnstant alellit.
Jealy t
(4)
becse an atpopc ate ateenatee
3.Sytenn develcpeu Can concenate on the
binen atne haneaing
Sornklescy et t l i e anamet and
scalalilityi Lonon
hat has develdeed
Beswice.
*The comfany has
h nwanapedto bac k the
Comtip meed and be
he
acceib
Lt. t d s ecan nae thez docnen
eon eueheee anc any
heee and euicet
Seice. het alCLs es
dounest stoe e th
hem -eice
clod and
Conneet Ro t.
se
Competely amaent to tho
+hese eices th each othe.

IT

demand,
egice
abot Beece and eot

wie loud corp


e n t

P. T. o
(8)

Subscription - Oriented ciöud Services:


Xfcompute, appsdata,
las'a ServiceES
Manjrasolt

Public Clouds

Appllcatlons

Development and
Runtime Platform
Compute

Cloud storage
(Manager

Clients Private
Cloud
cloud
Other Govt.
Cloud Services Cloud Services)

FIGURE 1.3
A bird's-eye view of cloud computing.

he thee nmodel and


esAONmet aee
accenng laed comfuting e
)) Pesclouc
1) Paiuateleteanise cloudi
)tybLid elauda
i\RsLic loudsi
csich necea
-oeoynent ndeu i
datacanta)
ohtudne (e. q vetaed SenWice
estakihe ay thecd. pay

Oe to se oecale
*hey alo
8Aorape -and
c d aliceion Seaice,
conite,
P.T.O
(9)
atlieatons

Cloud Deployment Models

Public/lnternet Prtvate/Enterprise Hybrid/lnter:


Clouds »
Clouds Clouds

Third-party,
multitenant cloud
"A public cloud.model
wlthin a
:Mixed use of
privae and public
infrastruçture .clouds; leasing püblic
company' own
and services
datacontetintraetfucture cloud seryices.
siforinternalE when privat cloud
*Available on a
subscription basis to lall andlor partneruse. capacity i_ insuffiçint

Private
caud
doud

Hyorid
cdoud

FIGURE 1.4
Major deployment models for cloud computing.

t)Paate cloudsi

Lag
Seflicaling +he lo
cloud
csng
celiey
clod oaed houe noluon
the need ta kee
w+hin
confrdental i7srna
pAenies.
Igtions echas oment and bank
that ha hih secui vacy and
to
segulaley Coceesm
enteepe elo
thee paiueta
P.To
ii)abAid cloud;

To eet Beauice eqieernly.


hubed comTingle. pa ltelly compsed o
zollas ticune, -ae ceeatedto e e the
aton needi.
AThese olter aeleeed to as hebid
cloes, ohic
Jsecomingo
etekeholdeu
aee a cossnonanaa
tat eplinp
the lgeed
-The cloud cooinp eeece mode
Software as a Service
Web 2.0
End-user applications
Interfaces
Scientific applications
Office automation, photo editing,
CRM, and social networking
Coogledocs Examples: Google Documents, Facebook, Flickr, Salesforce

Platform as a Service
Runtime environment for applications
Developnent and data processing platfoms
Examples: Windows Azure, Hadoop, Google AppEngine, Aneka

Infrastructure as a Service
Virtualized servers
Storage and networking
Examples: Amazon EC2, S3, Rightscale, vCloud

FIGURE 1.5
The Cloud Computing Reference Model.

heacteic
* A 4endasnerta
the to doluee,
on Eachh ee.
lieise
c l o d copinp Seuices
claed o ee maqo categ
i)Tkastueee Seuice( Iaaa)
Se ce -(Raas)
Seawee (Saas)
())
These cetegezes
cteg ae 2elated to eah other
as desceebe equee l.5, echieh puoi des a
Oganic loud comptinp and
Releued to cloud Conp Iane Releeenee mode
he ocle orgaies the
he ide
de Aanpe
cloud compigA,
Lees cornht he
aeeed
cemptEnp tak
as Sece (Ta S);
* At the ase ok +hetack,
he Tnlastucee
bewice soltons -deliuee snaastauctae
on desnad in he

dernand ihLal
combte
nwachire inatances.
kTese ceeated
e
wses seaet
pouides i h a t u e e and weu er

tak taled
moel -dekeel - teem
dolas pee
iuenced Jat the haarteerite °h+e wieal
hadoae.
he,
objeet te.
okig zdere
Beice
Ahe etseknp
+heee to t
Neaitnces
tteenet ot
P.T-O
(tt)Platom-as--a beuice ( Paas):
atotmas-aeMice Solceteos ale the

*etef
elelie
tck.
Sclale and elalic 2entne
ecec on
These eicos backed Jay a
medlecSaLe
Ceting Aheh e a b i t a t eiAONNet aahe
delyed a d ereted.

proude Io pouele scelaity and o manee


t a t toleance, ohile LLse ae eq,werted to
+he loge o< he alicat n daueloped
the deol
abaction whch loud comg
Jeuenaged Cotinhe
nee enwonnent.

(:)Soltuoaee -aSemuie (SaaS):


A he
dof o the tak, Solae
Sesuice Soos pode
bewices onenand.
the tuneonali tes
-dekto licalios
odomation, alocuant maapeet, phoo
edi. and cgtose
relatonihi mangemet
Aefelieated
podena inatudne and macde mote
acceble hog biae
demand.
These cehlicaions ale had
wse itelacon
Othee ses.
* The Saas (3)
oe
social etuoking hebsies, ashieh
Leveage. clowdbed ilastuduwes to
Bstain the oad aeoeated au theie

’Sac Lae Facudes eeet Bemice


ALaaSsolons ale
oho ccat te leverage og by
cld cotti
fem oldeng damically Bealaale copi
to develop scale
oaons owde backgund Prceng.
scalable cgamminy
mOre opcale Aytem hae
to be developed.
Saas solteon tauget end c s cshoot
to beneht om the elaTc
doing anynsa
adevelspment, n t . conuaon
Wasnte once.
affiopsale shen hene
GaaS Seices t h t
needs (such as e soai,docu met manemen,
CRM, ) and a

PT-o
Chac tezlics
nd beneth
*clod conpttng has
has ome isteneli
haateriTics t oing
(CSC)
beneg
and loudseice
rlou eice cnsegs
Poudes(CsPa)
The hewacteikcs aee
tonent
Ondenond access
1)
t) Nice pucg
iv) Simle ed afliclion occeleaion & Scalabt,
Seoece lloci
yE\keet
v)
vi)Emee
etkceney
Seanles Caeationand se

Beices.

Challenges ahead
chhalenges Cone

eses.

Snte -as-a-Sewc
dornain,hos any gesoeces meed o e

wsed,n ede to
marie benatt9
t Technica halenge
+he manageret ok
iohastues and he ue

tess
technologeCoofdentalit
Beceey and t t e i o n ) a t e in
lod e oinnt anthe natant
haleg
(15)
un tha inlastude
caos o met
se to paccexs data aod tetematon
-The condin pese challenges kt conkdenal
aata, aohich Crgaiadrens
eve.
ase. Tee. oee
Bpecally tee
tced- o
to e wbiauetos
the
loud compta wahiehseadh corspg
inastautee dvee
octions.
D t e t Jeglatien abot va in
* my stetially
dkeeet countue iht hthid
as to the
fattes incdng eant agnci e)hae
to au dta.
Heoicol Develepnate
he etoliead evoltToo
* I o teaeking n imptant
e iohe doud com
i) Destbtte

ià) hweb 2.
Beaice oientatio

detebted ite
esentally age olatbted
coting fartes thtt k overkau.
avaidae
he ties
taties n denand.
den
A Stgte t n is legn
of dependert corhdees hat ppea
Enge ceheert ytem
nilehne hauwe le to (16)
cote
loud compg
)mazname
i) Clteu comping

Mainomes ge
*The Se ele the tast etales ok
cempttond taelkes Jeveraping
Mainames w

oee
*The
belk
Onlie tansaclEons,eotele e0cece
ploin and othee imvouns
opeoatons Lmvolm

alato.
One he nst a t t i a e 4eees ol
nuanma he
cabit to be highly
Seleoble corpes Atht
and caale dolecaing 4ales
’anpazen
eplac fled corpoets, and the Ayem
eethot 2 t e b n .
heee Apopulayand deployments
haue 9educed, t evoed Nei

Snline oankne, ailine


pucceig
iethat Joekig, oupeesakt and teles and
ieveeNet Beaices)
((7)
Atatte
a t e n a e to he
comptas.
The teehnclc adwan
adancemet cleate
tate and mee foeed mainkanes ond
naileli iti ok hea commdty mahie
tTese naigcle hen e coneted ay
hegh-banddth |us and e t e d Joy
o
hen
Binge Angtenn.
cocdiy
nedys, they chaapo
unbe comhty
oneludn
Clutte could be ea extended
comtatona poue
2ele
G2ed:
the ealy
|990, as

analeg
Conpting paefoied
he eole
afpoach to
Lange bftaoncl poe, hegAte ape-facelte
wanie ok euices.
Geds -nitally oleeloped
-diened teu a
L t e e t conneecons. Tbese c e s elonged

heng Ahento hae


ec
deut liyerd
thatlemt eeond
leestes.
d) heinoemeni neteanki nd the
iheion he Iteenet made sir de Lone
handth
Aheie, elenen Led to the aeuelopment
airol, ahie ansuliede Ok

t)NetalijaEon
anthe cOe techo

encomfases colletion ol Solaronsallauins


the
-bsteeton o o e ot t he ndantal
eleent eentime
eiAnNens, seepe-and metackene.
ietalal:on hs econe tndaetel
elernen
* etealtaen conks hat

the Sane Tie, S t a i n a b e o


Aeuicey p i d e .
eserially Jeehology that
cdeation evilonmana.
The e cale Nic oecawe
heysirulele he zteface exheeted

Sasltinp he hlo Rtetace erpeete


(19)

alio allo the. coetenco

h c a . Toese taky ae containe iile


VEeeal oahine Lnbtances, wohich opeete
ech the
Kem
zgh-petenance eLe can ht seeea
LEal achine ltances , +hs ceeting

emand.
the ase techolo that e a b e s

Sewes on dermand, Bech Ec},


1RigSa,NMa veloud,and hes.
nd netk vetealiaion comalate
ikatut
e a o eed t
helalicte eine
t) heb 2.0
he
ohich cloud con delivens ts seNiCes.
* At reser, he noeb
dechoncloges cand encofases Set
Resices tecil tate
icteeaue itmaon ehaing, coabtion
wse--cente ed oeien and akhlicion GonhetitioM
evolson has anooe he web
SLieh
web 2.0
Thes teern rse

developes rchte t licaions an elieL


beics the Ioteenett ond poedes
Cpeience f t LSe
(ao)
b
* welb 2.0 zngs inteenkuy
ecd
ad flexsb:l
iilo seb foges, piaurding ehaeed tea
to al
exheience by
the fnceons t t neinally toudi dek
.

licaliong,
These cabab:le Akes
a coleion oo) standady
smteyaing
end dechloqes ucA
XML,Asynchoos Savebcetpt and xNL(ASAX)
ebSeices and Otheu

u)eice OLieted Copre


OieoteD
*beice 2ejeeence mode
Ths apOaeh adopl he concet o Berwices a,

sayikr deulpnert.
Senice -oNeted comhittng (soc)sept the
develepmatt Sahed, Jo-cet, exible,irteacgel.
and evoluahle oeklicasns ca ers.
* Aeeice s an tsteaeon eiesening
deschiny and letngnaie com
Cambnen that
ca pe atoen an tnchon a Ainhle
Code hat

anionalis netukacceible stocot.


* A sewice Ls
hewae
Loctt onn Gnalent.
Seawices sted at.
Beiee - t i e t e d achitetuo. SoA).
* Seenice- s i e t e c O p T p i t d c e s an
i p e t a t Concei, ceshie h -aee

eSice ( Q o s ' a d t a e e ewce


(a)
Qualit oeice (Qo5) sdetkes
feenehonal and nonneonal odtaibteg tha
cas be sed to evalete the. cehau
Benwice ahkeet oeasþeluas
These -colel hebetrance oeics ieh
esonle t e
teanacttonal itegty, selzabzlrty, Bcalhzt,
and avarlahity:
Qos eqmenerts ae ctozlishedbeteeen
he clret and he oouidee wia SLA
tht dentees he nmi.
he QoS tteectea that
meed to oe atsed on he esic call.
wThe Conct - a s - a eguice itodu.
deliuey
-The ter has ee intheite hn
t alicaion Seice f o l deu (ASPa), hieh
seices oaaed olctrons a K
the cental dtacemte 4
maKe hern avaR Labe

het des Seice-ouiCnig


`ewices SescLeec
Compte eech-a
Atorape, compta po,icalmg arnd nkatud
-ae tackaged
-le

Let leke matal qas,


oel and wale,
telehone conoectron has bt
has become eait doday c h the oduert
Bsldip cloud conpn
encompane dacth the aulepmt o licetron
n
and tms hhet leueuaçe clowd conbti
Bolhsn and the
alatotn and aatuchues dei
Sewice.

coran develome
i) T r e c e and ya deuelaeert
2)Aelicalian -deelaret:
* Appicakons tht Aevecage cloud Comptng
benek t hem caablt, to dnamicall
One clas ok alelicakons that take he
welo ahhlCoton
nThese elicarons
comlex ocenes
charatenied a
*Aiqgecd ay he
ieu be
he we end.
Aehe kaflicalims thet potenkal
Csdideeate aduatape y eloue

applic
ws elpeerstted y Jeuagg
eouce-iteue

se eithee olaitesie el
c o m e l e t e r e aaalicalon.
Aathh Caes, comiedeaa
9eoLeece - e e . e x e c h n in
Sueanabe ae.
Th +hee
SesOLeeces
+ Distbted coasptnq, l:atali tn, eice
Oietarn and selb . o tom he cde

Aechalges
eloud seices ton aishe
anshe he qlebe.
* Develdzng applicatens and ntem tht
Leveaçe the ad eqies koaedqe atas
Athee technclogges. Beaica.oleons ede
aastctee as-a
abhiires o ad and emee sesoccu.
these oho dely stens
Opttities isdorm and eeeiuernen.
-as-a- Ge uice Bolce tionsene it
hng candales tht
Cont te þaoces and the ecre o<
gesoceece.
Thee oe eethee coaletely
aject to Hne cont
* Web 2.0echloges
contitt
heinte7açe
Seiceg
deliueed,maqedand ouconed.
celth aic -teaces
A* Beszces he i t e a t o n
4he he b s e l , veosewice hawe
fioaomalic standsi
Gientation
aueteue
endedeg lod
paadigm
the
ht at
tne t anhe lener thelas
eclitien pcng Thin
fsdasetal

-lod peo deet.


(a)
Confting Plas ond dechmaleges
i)-Amaon web e i cea (Aw s)
x Aws oes compeheniue cloud IaaS Aeicy
Nagng hom Viatal cote, torae and
metusetkimg to cornlete stacki.

- On- dera
)Elatc Conle clod (EC2)
Senices, namey
and
(53)
*)EC2 poowedes
the
base okastctee tpdefeg comptng
enthe c l o c .
posceale to choete Kom a laeqe Vauidy
cand lstee insances.

cotaineu tha

Bimpla les to
hherm aceie
cete kom eueohee.

AppEgne Acaabe
enueonment matty aewated to execelin weo
aeicalieng.
Secene excLon
e e o e t -anda olert;m
the euelopmart
highpeeloance wab apcalions
Beicel inlede in-memoy
bcalabe deta Atcte, ob quees, achn,
Ceon tak. meazm and
eelcprert
*Once
Sdehon
cstk
load hkewebellieatm Clld.hhe
fin,
Tava. eatrdeuelopment
,ncludinpapklieatons
ocen and )Web
eeRol
)e
Cenet Develoes
paoudes
eead. nialehat

atlicatthe 9ecoiene ket


ea Ated
eeny
Laages
Coodtng (SDk),
eigedtahot theee,
ace
car and
Sns.
eowionent
and ld

Conklde,oee
rlicnonlopeuan hich
e
taet atted
se he
awailablehe
to
can alicats
to
olicaioneb pp
e
be
eiADNmet ApEngine delptetEmge
ehlcans
P.T-0 ky nun ha he
as)
ot

You might also like