Sie sind auf Seite 1von 15

Cloud CompuLlng 101

ConcepLs 1erms of 8eference


Mark J Kuzma
Chief Enterprise Architect
Hopper nformation Services Center
10 June 2011

W art I What |s C|oud Comput|ng?


W art II C|oud Comput|ng 8enef|ts for the Navy
W art III Navy C|oud Comput|ng Cha||enges
W art IV 1he I2 C|oud ||ot
W art V Mar|t|me ISk Lnterpr|se bu||t on c|oud techno|ogy
eflnlLlon
W C|oud comput|ng |s a mode| for enab||ng conven|ent on
demand network access to a shared poo| of conf|gurab|e
comput|ng resources (eg networks servers storage
app||cat|ons and serv|ces) that can be rap|d|y prov|s|oned
and re|eased w|th m|n|ma| management effort or serv|ce
prov|der |nteract|on
#1he nlS1 eflnlLlon of Cloud CompuLlng"
eLer Mell and 1lm Crance
3
W C|oud comput|ng |s sty|e of comput|ng where sca|ab|e and
e|ast|c I1re|ated capab|||t|es are prov|ded "asaserv|ce" to
customers us|ng |nternet techno|og|es
#1he CarLner eflnlLlon of Cloud CompuLlng"
Jorklng deLalled deflnlLlons
W L|ast|c rov|s|on|ng lnformaLlon Lechnology resources capable of scallng up or scallng down auLomaLlcally ln
accordance wlLh predeflned servlce level agreemenLs
W C|oud neLwork connecLed ablllLy Lo access elasLlc lnformaLlon Lechnology resources
W C|oud Comput|ng 1he elasLlc provlslonlng of lnformaLlon Lechnology resources (sLorage compuLaLlonal power
daLa appllcaLlons servlces processes eLc) vla neLworks wlLhln a selfservlce and hlghly auLomaLed consLrucL
W ub||c C|oud cloud compuLlng plaLform characLerlzed by belng accesslble Lo any user capable of meeLlng Lhe
cloud servlce provlder's paymenL requlremenLs
W r|vate C|oud cloud compuLlng plaLform characLerlzed by belng accesslble only Lo users of a speclflc
organlzaLlon or enLerprlse
W Commun|ty C|oud cloud compuLlng plaLform characLerlzed by belng accesslble Lo any user cerLlfled as belng
an auLhorlzed member of a llmlLed group
W InfrastructureasaServ|ce (IaaS) CompuLe sLorage and neLwork lnformaLlon Lechnology servlces dellvered
wlLhln a cloud compuLlng buslness model
W |atformasaServ|ce (aaS) n appllcaLlon and l1 servlces developmenL envlronmenL dellvered wlLhln a
cloud compuLlng buslness model 1hls envlronmenL ls Lyplcally composed of compuLe sLorage neLwork Al
and mlddleware resources
W SoftwareasaServ|ce (SaaS) A compleLe appllcaLlon and Lhe lnfrasLrucLure requlred Lo use Lhe appllcaLlon
dellvered wlLhln a cloud compuLlng buslness model
erspecLlve
W C|oud comput|ng |s any capab|||ty de||vered over the network
lf lL ls noL local compuLlng lL ls from Lhe cloud
1o Lhese users all neLcenLrlc compuLlng ls cloud compuLlng
1he neLwork ls Lhe compuLer
W C|oud comput|ng requ|res new ways of prov|d|ng
capab|||ty ondemand by the use of v|rtua||zed resources
lL lnvolves pools of sLorage neLwork processlng and oLher compuLaLlonal resources
LhaL can be efflclenLly allocaLed on demand
lL also lmplles far more aglllLy ln supporL of operaLlonal mlsslons
(rapld provlslonlng elasLlclLy eLc)
3
To End Users:
To TechnoIogists and Enterprise Architects:
Jhy Call lL #Cloud"?
W 1rad|t|ona||y C|ouds have been used to represent the part of an
Informat|on System that
ls provlded and operaLed by an lndependenL parLy/parLles (Lhe Cloud provlder)
Leaves Lhe lnLernal lmplemenLaLlon deLalls Lo Lhe Cloud provlder
ls lnvoked by Lhe user uslng deflned lnLerfaces
W C|oud Lxamp|es

etwork
CIoud
Hypertext
CIoud
"The Internet" "WorId Wide Web"
TCP/IP HTTP/HTML
Cloud Layers
etwork CIoud
(TaaS)
Infrastructure CIoud
(IaaS)
PIatform CIoud
(PaaS)
Software CIoud
(SaaS)
W %he Software Cloud provides access to on-line
applications and software programs
W %he Software Cloud consumer uses the on-line
applications via a client (typically a browser)
W %he Platform Cloud provides on-line application
development and hosting platforms
W %he Platform Cloud consumer uses the online
platform to host and manage their applications.
W %he nfrastructure Cloud provides on-line
computing resources (e.g., processing or storage)
W %he nfrastructure Cloud consumer requests and
uses cloud-based computing resources, but is
responsible for providing their own software
W %he Network Cloud provides the routing and
address services required to transmit data
(%ransport as a Service %aaS)
W %he Network consumer uses the network cloud to
transmit data across the network
ata CIoud
(aaS)
W %he Data Cloud provides enterprise-wide data
visibility, accessibility, and availability
W %he Data Cloud consumer can search and access
data from across the entire enterprise
Comput|ng
Capac|ty
AIIocated to
Customer C
lnfrasLrucLure Cloud (laaS)
Infrastructure CIoud
(IaaS)
Comput|ng
Capac|ty
A||ocated to
Customer A
Comput|ng Capac|ty
AIIocated to
Customer B
Una||ocated
Capac|ty
W An lnfrasLrucLure Cloud ls
analogous Lo #grld compuLlng" and
#uLlllLy compuLlng"
W laaS Clouds provldes baslc
compuLaLlonal resoures such as
compuLlng (Cus) and sLorage
W laaS Clouds provlde a cusLomer wlLh
Lhe same level of conLrol and
flexlblllLy as lf Lhey were uslng Lhelr
own hardware
W laaS Clouds Lyplcally employ
vlrLuallzaLlon as Lhe means Lo share
hardware resources among many
cusLomers
W Lconomles of scale allow laaS
Clouds Lo dramaLlcally drlve down
cosLs (see Coogle raLes below)
IaaS Consumers
laLform Cloud (aaS)
Infrastructure CIoud
(IaaS)
App||cat|on
Deve|opment
Lnv|ronment

W laLform as a Servlce (aaS) allows
buslnesses launchlng an appllcaLlon
Lo be bllnd Lo Lhe lnfrasLrucLure
Lhelr app ls runnlng on and focus
solely on Lhe appllcaLlon Lhey are
launchlng
W aaS Clouds ofLen lnclude
everyLhlng from a developmenL and
LesLlng envlronmenL Lo hosLlng ln
an elasLlc cloud envlronmenL
W aaS Clouds are focused on
provldlng developers wlLh onllne
capablllLles Lo manage Lhe llfe cycle
of Lhelr appllcaLlon developmenL
LesLlng and hosLlng acLlvlLles
PIatform CIoud
(PaaS)
App||cat|on
Server
Lnv|ronment
Database
Server
Lnv|ronment
aaS Consumers
Code App Data
Code App Data
Code App Data
ComposlLe vlew
1ypes of Clouds
W r|vate C|oud
1he cloud lnfrasLrucLure ls operaLed solely for an organlzaLlon lL may be managed by Lhe
organlzaLlon or a Lhlrd parLy and may exlsL on premlse or off premlse
W Commun|ty C|oud
1he cloud lnfrasLrucLure ls shared by several organlzaLlons and supporLs a speclflc
communlLy LhaL has shared concerns (eg mlsslon securlLy requlremenLs pollcy and
compllance conslderaLlons) lL may be managed by Lhe organlzaLlons or a Lhlrd parLy and
may exlsL on premlse or off premlse
W ub||c C|oud
1he cloud lnfrasLrucLure ls made avallable Lo Lhe general publlc or a large lndusLry group
and ls owned by an organlzaLlon selllng cloud servlces
W ybr|d C|oud
1he cloud lnfrasLrucLure ls a composlLlon of Lwo or more clouds (prlvaLe communlLy or
publlc) LhaL remaln unlque enLlLles buL are bound LogeLher by sLandardlzed or
proprleLary Lechnology LhaL enables daLa and appllcaLlon porLablllLy (eg cloud bursLlng
for loadbalanclng beLween clouds)
11
CompuLlng Cloud rovlders
1
CommerciaI Providers
Government Providers
Cloud CompuLlng
Ao Atcbltectotol ApptoocbNot o 5peclflc 1ecbooloqy
W C|oud comput|ng |s a mode| for enab||ng conven|ent
ondemand network access to a shared poo| of
conf|gurab|e comput|ng resources (eg networks
servers storage app||cat|ons and serv|ces) that can be
rap|d|y prov|s|oned and re|eased w|th m|n|ma|
management effort or serv|ce prov|der |nteract|on
#1he nlS1 eflnlLlon of Cloud CompuLlng"
eLer Mell and 1lm Crance"
13
W C|oud comput|ng |s sty|e of comput|ng where sca|ab|e and
e|ast|c I1re|ated capab|||t|es are prov|ded "asaserv|ce" to
customers us|ng |nternet techno|og|es
#1he CarLner eflnlLlon of Cloud CompuLlng"
1he C|oud Comput|ng De||very mode| can be |mp|emented w|th many d|fferent techno|og|es
Not a|| C|ouds have the same purpose or m|ss|on
1he techno|ogy used |s dr|ven by the Goa| to ach|eve a spec|f|c m|ss|on
1he predom|nant |mp|ementat|ons fa|| |nto two categor|es
Ut|||ty Comput|ng
Data Intens|ve Comput|ng
current focus of
most commercio/
c/oud providers ond
uoto center efforts
current focus of
lnte//iqence
community c/oud
efforts
r|mary Goa| Lff|c|ent I1 Infrastructure r|mary Goa| Lff|c|ent M|ss|on data ana|ys|s
Cloud CompuLlng lmplemenLaLlon Models
Ut|||ty Comput|ng Mode|
Lff|c|ent I1 Infrastructure
Data Intens|ve Comput|ng mode|
Lff|c|ent m|ss|on data ana|ys|s
Iocus |s on eff|c|ent use of shared poo|s of comput|ng resources
(usua||y a v|rtua||zed |nfrastructure) that can be rap|d|y
prov|s|oned and re|eased w|th m|n|ma| management effort
Works we|| for prov|s|on|ng of app||cat|on servers app||cat|on
host|ng prov|d|ng software serv|ces
Iocus |s on a||ocat|ng a poo| of |ow cost gener|c CUs to rap|d|y
perform d|screte h|gh performance comput|ng tasks |n a para||e|
fash|on rov|des computat|ona| power to support data
|ntens|ve operat|ons and works we|| for automat|ca||y tagg|ng
|ndex|ng and corre|at|ng mu|t|p|e |arge data sets |n support of
spec|f|c ana|yt|c m|ss|on needs
D|str|buted I||e System
Compute 1asks
Many |nd|v|dua| CUs
CommerciaI ExampIes Government ExampIes
CommerciaI ExampIes
Government ExampIes
OI SA ISCOM CIA
Corpar|rg C|ouds ard 30A
W SCA andcloud compuLlng concepLs are complemenLary lmporLanL overlap
occurs near Lhe Lop of Lhe cloud compuLlng sLack ln Lhe area of looJ
5etvlces
W oLh cloud compuLlng and SCA share concepLs of servlce orlenLaLlon
W Cloud compuLlng focuses on Lurnlng aspecLs of Lhe l1 compuLlng sLack lnLo
commodlLles LhaL can be purchased lncremenLally from Lhe cloudbased
provlders
W oLh are forms of ouLsourclng sharlng neLwork dependence
15

Das könnte Ihnen auch gefallen