Date post: | 18-Nov-2014 |
Category: |
Technology |
Upload: | befreax |
View: | 3,205 times |
Download: | 6 times |
11
Open Cloud Computing InterfaceThe need for standards in the Cloud
Thijs MetschSoftware Engineer Cloud, Grid and VirtualizationSun MicrosystemsCCA09, Chicago, October 20, 2009
1
2
What is Cloud Computing?
3
Resources
Services
Virtualization
Resources and Services Virtualization without Barriers
http://www.reservoir-fp7.eu - The research leading to these results has received funding from the European
Community's Seventh FrameworkProgramme (FP7/20072013) under grant agreement n° 215605.
4
BarriersSecurity
Trust
Geographical
Platform
Virtualization
XX-67-HT License
Money
Political /Enviroment
5
6
Virtualization An umbrella term describing how a computer can enhance the ability to do work.
Crossbow
7
Service
Service
Description
Service Level Agreements
Interface
Can be any kind of software with a demand for resources
8
ExecdExecd
ExecdExecd
ExecdExecd
ExecdExecd
QmasterQmaster
SchedulerScheduler
Sca
ling th
e #
of E
xecd
Queue size over threshold
A service with a 'SLA' example...
9
Patterns, Patterns, Patterns...
10
Model-View-Controller Pattern (T. Reenskaug)
Controller
View Model
11
Another view...
Services
Virtualization Resources
12
So what about a Service orientated Cloud approach?
13
Service Ae.g. Sun Grid Engine Cluster
Service Be.g. Globus Toolkit
Spare Pool-
Private CloudPublic Cloud
Resource assignment based on
need
14
Service Ae.g. Sun Grid Engine Cluster
Service Be.g. Globus Toolkit
Spare Pool-
Private CloudPublic Cloud
Service Domain Manager
15
More things which are demanded (by users e.g. to prevent vendor lock-in)...
16
Interoperability ability to let different system interoperate
17
Interoperability ability to let different system interoperate
e.g.
RES
ERVO
IR a
nd S
LA@
SOI p
roje
cts
18
Integration wire up cloud computing with (legacy) resources (Hybrid & Federated Clouds)
19
Portability ability to move services and port them as easy as possible
20
Portability ability to move services and port them as easy as possible
Ope
n Vir
tual
izat
ion
Form
at
21
So Services have a demand for Resources...Smells like 'Infrastructure as a Service'
22
“If you think of standardization as the best that you know today, but which is to be improved tomorrow; you get somewhere.”– Henry Ford
23
Our focus
Infrastructure as a Service
Platform asa Service
Software as a Service
24
How it all began
25
How it all began
26
Members
0 OGF25 OGF26 OGF270
50
100
150
200
250
27
OCCI – a quick look
Create – HTTP POST
Retrieve – HTTP GET
Update – HTTP GET & HTTP PUT
Delete – HTTP DELETE
28
OCCI – a second look
Provider
Compute
Storage
Network
Attributes
Operations
Instance
Links
GET http://abc.com/compute/uid123foobar/
*
OCCI
*
**
**
29
Today – The Specification
OCCICore Specification
OCCIInfrastructure
'A' R
enderi
ng
Your Extension?
30
What about Storage?
31
Cloud Data Management Interface
32
Cloud Data Management InterfaceThanks to Mark Carlson and SNIA-Cloud TWG
33
CDMI & OCCI Whitepaper
34
http://cloud-standards.org/
...
Public Cloud
Private CloudHybrid Cloud
ProprietaryAPIs
35
http://socialsignal.com/
36
Wrap-up: My line of argumentation
Clo
ud
Com
puti
ng
RE S
ER
V O
IR
Patt
ers
Serv
ice O
rienta
ted
Clo
ud C
om
puti
ng
Inte
gra
tion /
Port
abili
tyIn
tero
pera
bili
ty
Clo
ud S
tandard
sO
CC
I
CD
MI
cloud-s
tandard
s.org
The e
nd :
-)
37
Conclusions & QuestionsThijs MetschSun Microsystems
mailto:[email protected]
http://blogs.sun.com/intheclouds
http://www.twitter.com/befreax
RESERVOIR websitehttp://www.reservoir-fp7.eu
OCCI working group websitehttp://www.occi-wg.org
SGE & SDM websitehttp://www.sun.com/sge