Open Cloud Frameworks - Open Standards for the Cloud Community

Post on 04-Dec-2014

5,558 views 1 download

description

A presentation about the RESERVOIR project and the need for open standards in the Cloud Community. This is demonstrated by the example of the Open Cloud Computing Interface. More information and a transcript here: http://85.114.139.198/nohuddleoffense/?p=369

transcript

1

Open Cloud FrameworkOpen Standards for the Cloud Community

Thijs MetschSoftware Engineer Cloud, Grid and VirtualizationSun MicrosystemsGridKa School 2009, 02.09.2009 Karlsruhe

1

2

“Do not worry if you do get a little bit lost. This is a talk about Cloud Computing – being lost is normal”– Simon Wardley

3

http://geekandpoke.typepad.com/geekandpoke/2008/05/simply-explaine.html

4

Open Framework

Project RESERVOIR

5

Resources

Services

Virtualization

Resources and Services Virtualization without Barriers

6

7

Service

Service

Description

Service Level Agreements

Interface

Can be any kind of software with a demand for resources

8

Virtualization An umbrella term describing how a computer can enhance the ability to do work.

Hardware

Network

Storage

Software

9

Geographical

Security

Trust

Different environments

Different platforms

Political

Type of Service

Payment

Licenses

Barriers

10

Partners

11

http://infreemation.net/cloud-computing-linear-utility-or-complex-ecosystem/

12

Infrastructure as a Service

Platform as a Service Software as a Service

13

Patterns

Increase compute resources

Write extensions for sites

For testing and development

Hosting of services

Storage

Write your thesis

Power savings

Licensing issues

“netbooking”

To follow the hype

14

Diversity Kind of Service

Virtualization technology

Usage pattern

Business models

Environment

15

Elasticity Migration

Consolidation

Hybrid-Clouds

SLA-based 'cloud bursting'

16

Resource Resource

VEE VEE

Service Provider

...

VEE-Manager

Service Manager

1...*

17

Elastic environmentDemonstrating the Framework

18

VirtualVirtualJavaJava

ServiceServiceContainerContainer

Sca

ling

19

execdexecdVMVM

execdexecdVMVM

execdexecdVMVM

execdexecdVMVM

qmasterqmaster

SchedulerScheduler

Sca

ling th

e #

of E

xecd

20

Open Standards

Open Cloud Computing Interface

21

“If you think of standardization as the best that you know today, but which is to be improved tomorrow; you get somewhere.”– Henry Ford

22

Interoperability ability to let different system interoperate (Hybrid & Federated Clouds)

23

Portability ability to move services and port them as easy as possible

24

Integration wire up cloud computing with (legacy) resources

25

Infrastructure as a Service

Platform as a Service Software as a Service

26

“In the great mass of our people there are plenty individuals of intelligence from among whom leadership can be recruited.”– Herbert Hoover

27

Chairs & Members

Chairs

Members

Industry

Academia

End-Users

Providers

190+ Members

ca. 30 active membersIncluding Providers

28

Timeline

OGF 25 OGF 26 OGF 27

Create a slim, extensible RESTful API ASAP (and document it)

29

Deliverables Use Case and

Requirements for a

Cloud API (OGF27)

Open Cloud

Computing Interface

Specification

(OGF27)

30

Create – HTTP POST

Retrieve – HTTP GET

Update – HTTP GET & HTTP PUT

Delete – HTTP DELETE

31

Provider

Compute

Storage

Network

Attributes

Operations

Instance

Links

GET http://abc.com/compute/uid123foobar/(request)

*

OCCI

*

*

*

*

*

32

http://cloud-standards.org/

...

Public Cloud

Private CloudHybrid Cloud

ProprietaryAPIs

33

http://socialsignal.com/

34

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