You are on page 1of 25

1

GITAM
. . lrc | Thumm!
Rcddv

Road map to Cloud Computing

Definition of Cloud

Cloud Architecture

Classification of Clouds

Desired features of Cloud

Migration into the Cloud

Challenges in cloud Computing

Rcud Mun !c C!cud


. : ! lvc!u!!cnurv Ccmnu!!n Sc!cn!!!c nurncscs
. : ? Tncrmu!!cn lrcccss!n , , OS Ml \l
. : 8 C!!cn! Scrvcr Ccmnu!!n Du!ubuscs
. 4 Thrcc !!cr urch!!cc!urc und n !!crcd
: urch!!cc!urc lus!ncss !c!c
. : 5 C!us!cr ccmnu!!n Nc!crkcd cnv!rcnmcn!
6.
. : Gr!d Ccmnu!!n "\N
4
: Ccmnu!!n lurud!ms und \!!r!bu!cs
R l n !hc Ccmnu!cr |!!!!!!cs
\!s!cn
"cb
Du!u Ccn!rcs
|!!!!!v Ccmnu!!n
Scrv!cc Ccmnu!!n
Gr!d Ccmnu!!n
l?l Ccmnu!!n
- Murkc! Or!cn!cd
Ccmnu!!n
C!cud Ccmnu!!n

-Ubiquitous
access
-Reliability
-Scalability
-Autonomic
-Dynamic
discovery
-Composability
-QoS
-SLA
-
}

+
Paradigms
Attributes/Capabilities
?
-Trillion $ business
-Who will own it?
& "cb Scurch Trcnds Hc!
( : ) Ncs T!cms rc Gcc!c
Legend:
Cluster computing,
Grid computing,
Cloud computing
R l n !hc Ccmnu!cr |!!!!!!cs
: \!s!cn "hu! Ccnsumcrs und lrcv!dcrs "un!'
Ccnsumcrs m!n!m!zc cxncnscs, mcc! OcS
Hc dc T cxnrcss OcS rcqu!rcmcn!s !c mcc! mv cu!s'
Hc dc T uss!n vu!uu!!cn !c mv unn!!cu!!cns'
Hc dc T d!sccvcr scrv!ccs und mun unn!!cu!!cns !c mcc! OcS nccds'
Hc dc T munuc mu!!!n!c nrcv!dcrs und c! mv crk dcnc'
Hc dc T cu!ncrcrm c!hcr ccmnc!!n ccnsumcrs'

lrcv!dcrs ( ) mux!m!sc Rc!urn On Tnvcs!mcn! ROT


Hc dc T dcc!dc scrv!cc nr!c!n mcdc!s'
Hc dc T sncc!v nr!ccs'
Hc dc T !runs!u!c nr!ccs !n!c rcscurcc u!!ccu!!cns'
Hc dc T uss!n und cncrcc rcscurcc u!!ccu!!cns'
Hc dc T udvcr!!sc und u!!ruc! ccnsumcrs'
Hc dc T ncrcrm ucccun!!n und hund!c nuvmcn!s'

, , Mcchun!sms !cc!s und !cchnc!c!cs


, , vu!uc cxnrcss!cn !runs!u!!cn und cncrccmcn!
. Ccnvcrcncc c vur!cus udvunccs !cud!n !c !hc udvcn! c c!cud ccmnu!!n
" \ C!cud !s u !vnc c nuru!!c! und d!s!r!bu!cd svs!cm
- ccns!s!!n c u cc!!cc!!cn c !n!cr ccnncc!cd und
v!r!uu!!scd ccmnu!crs !hu! urc dvnum!cu!!v
nrcv!s!cncd und nrcscn!cd us cnc cr mcrc un!!cd
ccmnu!!n rcscurccs buscd cn - scrv!cc !cvc!
urccmcn!s cs!ub!!shcd !hrcuh ncc!!u!!cn
. bc!ccn !hc scrv!cc nrcv!dcr und ccnsumcrs
, Ru(kumur luvvu |O\
c!cuds urc u !urc ncc! c cus!!v usub!c und
( , ucccss!b!c v!r!uu!!zcd rcscurccs such us hurdurc
/ ). dcvc!cnmcn! n!u!crms und cr scrv!ccs Thcsc
rcscurccs cun bc dvnum!cu!!v rcccn urcd !c ud(us!
( ), !c u vur!ub!c !cud scu!c u!!c!n u!sc cr un
. cn!!mum rcscurcc u!!!!zu!!cn
. . \uqucrc c! u!
: Dc!n!n C!cud
, , , Tcchnc!c!cs such us c!us!cr r!d und nc
, c!cud ccmnu!!n huvc u!! u!mcd u! u!!c!n
ucccss !c !urc umcun!s c ccmnu!!n nccr !n u
, u!!v v!r!uu!!zcd munncr bv urcu!!n
. rcscurccs und ccr!n u s!n!c svs!cm v!c \n
!mncr!un! u!m c !hcsc !cchnc!c!cs hus bccn
. dc!!vcr!n ccmnu!!n us u!!!!!v ccmnu!!n
|!!!!!v ccmnu!!n dcscr!bcs u bus!ncss mcdc!
- ; cr cn dcmund dc!!vcrv c ccmnu!!n nccr
( - ccnsumcrs nuv nrcv!dcrs buscd cn usuc nuv us
- ) vcu usc
Thc mu!n nr!nc!n!c bch!nd !h!s mcdc! !s
, , ccr!n ccmnu!!n s!cruc und sc!urc us u
. scrv!cc
( ) Tnrus!ruc!urc us u Scrv!cc TuuS
, : . , , . Cl| S!cruc \muzcn ccm N!rvun!c GcGr!d
( ) l!u!crm us u Scrv!cc luuS
, , Gcc!c \nn ln!nc M!crcsc! \zurc Mun(rusc!
.. \ncku
( ) Sc!urc us u Scrv!cc SuuS
. Su!cslcrcc Ccm
C!cud \rch!!cc!urc
: Chu!!ccs Dcu!!n !!h !cc munv
!ssucs und ccr!ns
Uhm, I am not quite
clearYet another
complex IT paradigm?
Storage
Web 2.0
Ia
a
S
P
a
a
S
SaaS
W
e
b

S
e
r
v
i
c
e
s
P
u
b
lic
C
lo
u
d
Private C
loud
E
n
t
e
r
p
r
i
s
e

C
l
o
u
d
A
m
a
z
o
n

E
C
2
A
m
a
z
o
n

S
3
G
o
o
g
l
e

A
p
p
E
n
g
i
n
e
S
a
l
e
s
F
o
r
c
e
.
c
o
m
M
o
s
s
o
V
M
W
a
r
e
H
y
p
e
r
v
i
s
o
r
s
M
a
n
jr
a
s
o
f
t
A
n
e
k
a
R
e
s
o
u
r
c
e

M
e
t
e
r
i
n
g
Billing
Q
o
S
V
i
r
t
u
a
l
i
z
a
t
i
o
n
S
e
r
v
i
c
e

L
e
v
e
l

A
g
r
e
e
m
e
n
t
Provisioning
on D
em
and
P
r
ic
in
g
Utility
Management
S
e
c
u
r
i
t
y
Privacy
Scalability
Reliability
Software Eng.
Complexity
E
n
e
r
g
y

E
f
f
i
c
i
e
n
c
y
C!cuds buscd cn Oncrsh!n und
lxncsurc
Tvncs c C!cuds
Private/Enterprise
Clouds
C!cud ccmnu!!n
mcdc! run
!!h!n u ccmnunv s
/ cn Du!u Ccn!cr
!nrus!ruc!urc cr
/ !n!crnu! und cr
. nur!ncrs usc
Public/Internet
Clouds
, 8rd nur!v
- mu!!! !cnun! C!cud
!nrus!ruc!urc
& : scrv!ccs
* uvu!!ub!c cn
subscr!n!!cn bus!s
( ) nuv us vcu c
Hybrid/Mixed Clouds
M!xcd usuc c
nr!vu!c und nub!!c
: C!cuds
lcus!n nub!!c
c!cud scrv!ccs
hcn nr!vu!c c!cud
cunuc!!v !s
!nsu!c!cn!
Thc c!cud ccmnu!!n scrv!cc ccr!n und
dcn!cvmcn! mcdc!s
- Murkc! cr!cn!cd C!cud
\rch!!cc!urc
Dispatcher
VM
Monitor
Service Request
Monitor
Pricing Accounting
Service Request Examiner and
Admission Control
- Customer -driven Service Management
- Computational Risk Management
- Autonomic Resource Management
Users /
Brokers
SLA
Resource
Allocator
Virtual
Machines
(VMs )
Physical
Machines
C!cud \rch!!cc!urc
C!cud
rcscurccs
( ), \!r!uu! Much!nc \M \M Munucmcn! und Dcn!cvmcn!
QoS Negotiation, Admission Control, Pricing, SLA Management, Monitoring, Execution Management, Metering, Accounting,
Billing
: C!cud nrcrumm!n cnv!rcnmcn!s und !cc!s
. , , , , , "cb ? O Tn!cruccs Mushuns Ccncurrcn! und D!s!r!bu!cd lrcrumm!n "crk!cs l!brur!cs
Scr!n!!n
C!cud unn!!cu!!cns
, , , , Scc!u! ccmnu!!n ln!crnr!sc TS\ Sc!cn!!!c
, ... CDNs


\
d
u
n
!
!
v
c
M
u
n
u

c
m
c
n
!
Core
Middleware
User-Level
Middleware
Svs!cm !cvc!
|scr !cvc!
A
u
t
o
n
o
m
i
c

/

C
l
o
u
d

E
c
o
n
o
m
y
Apps Hosting
Platforms
1
Dcs!rcd lcu!urcs c C!cud
1
? - , Sc! scrv!cc
8 - lcr usuc mc!crcd und
, b!!!cd
4 , l!us!!c
5 Cus!cm!zub!c
G
- Thc !!cru!!vc Scvcn s!cn Mcdc! c M!ru!!cn !n!c
!hc C!cud
( ) TNlR\STR|CT|Rl \S \ SlR\TCl T\\S
ll\TlORM \ND SOlT"\Rl \S \ SlR\TCl
\ncku \rch!!cc!urc
Private Cloud
LAN network
Amazon
Microsoft
Google
IBM
Data Center
Hardware Profile Services
Container
P
e
r
s
i
s
t
e
n
c
e
Task
Model
Thread
Model
Map Reduce
Model
Other
Models
.NET @ Windows
Mono @ Linux
S
e
c
u
r
i
t
y
Programming Models
Software Development Kit
Management
Studio
Application
Foundation Services
Membership
Services
Reservation
Services
License
Services
APIs
Design
Explorer
Management Kit
Administration
Portal
SLA -Negotiation
Web Services
Management
Web Services
Storage
Services
Accounting
Services
Fabric Services
Dynamic Resource Provisioning Services
Infrastructure
Physical Machines/Virtual Machines
Private Cloud
LAN network
Private Cloud
LAN network
Amazon
Microsoft
Google
IBM
Data Center
Amazon
Microsoft
Google
IBM
Data Center
Hardware Profile Services
Container
P
e
r
s
i
s
t
e
n
c
e
Task
Model
Thread
Model
Map Reduce
Model
Other
Models
.NET @ Windows
Mono @ Linux
S
e
c
u
r
i
t
y
Programming Models
Software Development Kit
Management
Studio
Application
Foundation Services
Membership
Services
Reservation
Services
License
Services
APIs
Design
Explorer
Management Kit
Administration
Portal
SLA -Negotiation
Web Services
Management
Web Services
Storage
Services
Accounting
Services
Fabric Services
Dynamic Resource Provisioning Services
Infrastructure
Physical Machines/Virtual Machines
/ Scvcru! Ccmnu!!n l!u!crms lurud!ms
urc nrcm!s!n !c dc!!vcr Ccmnu!!n
|!!!!!!cs
C!cud Ccmnu!!n !s !hc mcs! rcccn!
!cchnc!cv nrcm!s!n !c !urn v!s!cn
!n!c rcu!!!v
: , , . C!cuds bu!!! cn SO\ \Ms "cb ? O
!cchnc!c!cs
Many exciting business and consumer
applications enabled.
Murkc! Or!cn!cd C!cuds urc c!!!n rcu!
Nccd !c mcvc rcm s!u!!c nr!c!n !c
dvnum!c nr!c!n
- Nccd s!rcn sunncr! cr Sl\ buscd
rcscurcc munucmcn!
8
rd
nur!v Ccmncscd C!cud scrv!ccs
s!ur!!n !c cmcrc
Building Grids using Clouds is much more
realistic.
Extension of idea can lead to Global Cloud
Exchange
\cknc!cdcmcn!s
. ! , , C!cud Ccmnu!!n nr!nc!nu!s und lurud!ms Ru(kumur luvvu
, Jumcs lrcbcr \ndrzc( Gcsc!nk!
. : ? \bcvc !hc C!cuds \ lcrkc!cv \!c c C!cud Ccmnu!!n
, , , M!chuc! \rmbrus! \rmundc lcx Rcun Gr!!!h \n!hcnv
. , D Jcscnh Rundv |u!z
. . . 8 Gcc!c ccm
1.
25

Education is the most powerful weapon
which you can use to change the world

You might also like