Vous êtes sur la page 1sur 27

Prof. K.

Thammi
Reddy
1
GITAM
Univers
ity
Contents to be covered in
this talk

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



Road Map to Cloud
1. Evolutionary Computing: Scientific purposes
2. nformation Processing: !S" #P" $P
%. Client Server Computing : &ata'ases
(. Three tier architecture and n tiered architecture :
)usiness
logic
*. +++ : +e' Servers
,.Cluster computing: -et.or/ed environment
0.1rid Computing: +$-
4
Computing Paradigms and $ttri'utes: Reali2ing
the 3Computer 4tilities5 6ision
+e'

&ata Centres
4tility Computing
Service Computing
1rid Computing
P2P Computing

#ar/et7!riented
Computing
Cloud Computing
8
-Ubiquitous
access
-Reliability
-Scalability
-Autonomic
-Dynamic
discovery
- Composability
-QoS
-SLA
-
}

+
Paradigms
Attributes/Capabilities
?
-Trillion $ business
- Who will own it?
Road Map to Cloud
1. &ifferent types of computers:

#ain 9rame computers

#ini Computers

+or/stations

Personal Computers
+e' Search Trends : ;ot
-e.s tems <ref: 1oogle=
Legend:
Cluster computing,
Grid computing,
Cloud computing
Reali2ing the 3Computer 4tilities5 6ision: +hat
Consumers and Providers +ant>

Consumers ? minimi2e e@penses" meet AoS


;o. do e@press AoS reBuirements to meet my goals>
;o. do assign valuation to my applications>
;o. do discover services and map applications to meet AoS needs>
;o. do manage multiple providers and get my .or/ done>
;o. do outperform other competing consumers>
8

Providers ? ma@imise Return !n nvestment <R!=


;o. do decide service pricing models>
;o. do specify prices>
;o. do translate prices into resource allocations>
;o. do assign and enforce resource allocations>
;o. do advertise and attract consumers>
;o. do perform accounting and handle payments>
8

#echanisms" tools" and technologies


value e@pression" translation" and enforcement
Convergence of various advances leading to the advent of cloud computing.
C$ Cloud is a type of parallel and distri'uted
system consisting of a collection of inter7
connected and virtualised computers that are
dynamically provisioned and presented as one
or more unified computing resources 'ased on
service-level agreements esta'lished through
negotiation 'et.een the service provider and
consumers.D
Rajkumar Buyya,
UOA
Eclouds are a large pool of easily usable and
accessible virtuali2ed resources <such as
hard.are" development platforms andFor
services=. These resources can 'e dynamically
recongured to adGust to a varia'le load <scale="
allo.ing also for an optimum resource utili2ation!
"a#uero et!al!
&efining Cloud:
Technologies such as cluster" grid" and no." cloud
computing" have all aimed at allo.ing access to large
amounts of computing po.er in a fully virtuali2ed
manner" 'y aggregating resources and offering a
single system vie.. $n important aim of these
technologies has 'een delivering computing as utility
computing. 4tility computing descri'es a 'usiness
model for on7demand delivery of computing po.erH
consumers pay providers 'ased on usage <Epay7as ?
you7useD=
The main principle 'ehind this model is offering
computing" storage" and soft.are Eas a service.D


Cloud Architecture

$n%rastructure as a &ervice '$aa&() t


means delivering a virtual server" des/top
computer or remote storage from the cloud. n
other .ords" a hosting provider such as &ell gives
you a remote data center I .here it manages the
infrastructure" servers and virtuali2ation I and you
access your virtual computers and storage from
the internet through a secure channel.

CP4" Storage: $ma2on.com" -irvanic"


1o1rid8.
*lat%orm as a &ervice '*aa&() t delivery
models ena'le you to use a provider such as &ell or
#icrosoftJ to provide hard.are and soft.are I as
.ell as provisioning and hosting capa'ilities I
needed to develop" deliver and maintain applications
and other resources
E@: 1oogle $pp Engine" #icrosoft $2ure" #anGrasoft
$ne/a..
&o%t+are as a &ervice '&aa&=: t means
delivering a soft.are application from the cloud" often
to usersK 'ro.sers as a .e'7'ased application. Lou
may already use SaaS applications .ithout /no.ing
it. 9or e@ample" 1oogleKs popular 1mailM service
delivers an email client to your .e' 'ro.ser from the
cloud.
E@: Sales9orce.Com
Advantage o% the Cloud
Components
An $aa& approach %or)
9aster responses to changing 'usiness conditions or
internal customer needs" ena'led 'y rapid system
provisioning and rapid scala'ility" 'oth up and do.n"
.ithout the long7term loc/7in of hard.are purchases.
Productivity increases resulting from access to your
applications and data from any.here and the
relia'ility that comes from a distri'uted computing
model.
Reduced capital outlay for hard.are acBuisition"
maintenance" data center real estate" and po.er and
cooling" .hen using a pay7for7use <pu'lic cloud=
model.
Challeges: &ealing .ith too many issues
and offerings
Uhm, I am not quite
clearYet another
complex IT paradigm?
Storage
Web !"
Ia
a
S
#
a
a
S
SaaS
W
e
b

S
e
r
$
i
c
e
s
#
u
b
lic
C
lo
u
d
#ri$ate C
loud
%
n
t
e
r
p
r
i
s
e

C
l
o
u
d
&
m
a
'
o
n

%
C

&
m
a
'
o
n

S
(
G
o
o
g
l
e

&
p
p
%
n
g
i
n
e
S
a
l
e
s
)
o
r
c
e
!
c
o
m
*
o
s
s
o
+
*
W
a
r
e
,
-
p
e
r
$
i
s
o
r
s
*
a
n
.r
a
s
o
/
t
&
n
e
0
a
1
e
s
o
u
r
c
e

*
e
t
e
r
i
n
g
2illing
3
o
S
+
i
r
t
u
a
l
i
'
a
t
i
o
n
S
e
r
$
i
c
e

4
e
$
e
l

&
g
r
e
e
m
e
n
t
#ro$isioning
on 5
em
and
#
r
ic
in
g
Utilit-
*anagement
S
e
c
u
r
i
t
-
#ri$ac-
Scalabilit-
1eliabilit-
So/t6are %ng!
Complexit-
%
n
e
r
g
-

%
/
/
i
c
i
e
n
c
-
Clouds 'ased on !.nership and
E@posure
Types of Clouds
Private/Enterprise
Clouds
Cloud computing
model run
+ithin a company,s
o+n -ata Center .
in%rastructure %or
internal and.or
partners use!
Public/Internet
Clouds
/rd party,
multi-tenant Cloud
in%rastructure
0 services)
1 available on
subscription basis
'pay as you go(
,-brid7*ixed Clouds
Mi2ed usage o%
private and public
Clouds)
3easing public
cloud services
+hen private cloud
capacity is
insu%%icient
4he cloud computing service o%%ering and deployment
models
#ar/et7oriented Cloud
$rchitecture
Cloud $rchitecture
Cloud resources
Virtual Machine (VM), VM Management and Deployment
QoS Negotiation, Admission Control, Pricing, SLA Management,
Monitoring, Execution Management, Metering, Accounting, illing
Cloud programming: environments and tools
Web 2.0 Interfaces, Mashups, oncurrent and Distributed
!rogramming, Wor"flo#s, $ibraries, %cripting
Cloud applications
%ocial computing, &nterprise, I%V, %cientific, D's, ...
(
d
a
p
t
i
)
e

M
a
n
a
g
e
m
e
n
t

Core
*iddle6are
User84e$el
*iddle6are
%ystem le)el
*ser le)el
A
u
t
o
n
o
m
i
c

/

C
l
o
u
d

E
c
o
n
o
m
y
A!!s "osting Plat#orms
-esired 5eatures o% Cloud
'i(&el%-service,
'ii(*er-usage metered and
billed,
'iii(6lastic,
'iv(Customi7able
4he iterative &even-step Model o% Migration into the Cloud
-9R$STR4CT4RE $S $ SER6CE <$$S=
PN$T9!R# $-& S!9T+$RE $S $ SER6CE
$ne/a $rchitecture
Private Cloud
LAN network
Ama$on
Microso#t %oogle
&M
Data Center
Hardare !ro"ile Services
Container
!
e
r
s
i
s
t
e
n
c
e
#as$
%odel
#&read
%odel
%ap Reduce
%odel
't&er
%odels
()*# + ,indos %ono + Linu-
S
e
c
u
r
i
t
y
Programming Models
Software Development Kit
Management
Studio
Application
oundation Services
%embers&ip
Services
Reservation
Services
License
Services
AP!s
Design
"#plorer
Management Kit
Administration
Portal
S$A%&egotiation
Web Services
Management
Web Services
Stora.e
Services
Accountin.
Services
abric Services
Dynamic Resource !rovisionin. Services
!nfrastructure
!&ysical %ac&ines/0irtual %ac&ines
Private Cloud
LAN network
Private Cloud
LAN network
Ama$on
Microso#t %oogle
&M
Data Center
Ama$on
Microso#t %oogle
&M
Data Center
Hardare !ro"ile Services
Container
!
e
r
s
i
s
t
e
n
c
e
#as$
%odel
#&read
%odel
%ap Reduce
%odel
't&er
%odels
()*# + ,indos %ono + Linu-
S
e
c
u
r
i
t
y
Programming Models
Software Development Kit
Management
Studio
Application
oundation Services
%embers&ip
Services
Reservation
Services
License
Services
AP!s
Design
"#plorer
Management Kit
Administration
Portal
S$A%&egotiation
Web Services
Management
Web Services
Stora.e
Services
Accountin.
Services
abric Services
Dynamic Resource !rovisionin. Services
!nfrastructure
!&ysical %ac&ines/0irtual %ac&ines
$c/no.ledgements
1. Cloud Computing principals and Paradigms"
RaG/umar )uyya" Oames )ro'erg" $ndr2eG
1oscin/i
2. $'ove the Clouds: $ )er/eley 6ie. of Cloud
Computing #ichael $rm'rust" $rmando 9o@"
Rean 1riffith" $nthony &. Ooseph" Randy Kat2
%. 6#+$RE" ndia

Vous aimerez peut-être aussi