0% found this document useful (0 votes)
13 views25 pages

Cloud Computing: Architecture & Challenges

1. The document provides an overview of cloud computing including definitions of cloud computing and cloud architecture, classifications of different cloud types, and desired features of cloud computing. 2. It discusses migration of computing resources and applications into the cloud and challenges of cloud computing from perspectives of both consumers and providers. 3. The document outlines cloud computing service models including infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS) and provides examples of commercial cloud offerings.

Uploaded by

ghvk12
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views25 pages

Cloud Computing: Architecture & Challenges

1. The document provides an overview of cloud computing including definitions of cloud computing and cloud architecture, classifications of different cloud types, and desired features of cloud computing. 2. It discusses migration of computing resources and applications into the cloud and challenges of cloud computing from perspectives of both consumers and providers. 3. The document outlines cloud computing service models including infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS) and provides examples of commercial cloud offerings.

Uploaded by

ghvk12
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

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