CCA09 Cloud Computing Standards and OCCI

Post on 18-Nov-2014

3,205 views 6 download

description

My slides from CCA09 (http://www.cca09.org) about Cloud Standards, OCCI and Service orientated Cloud computing.

transcript

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/2007­2013) 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:thijs.metsch@sun.com

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