open cloud computing interface - occi status update

18
© 2010 Open Grid Forum 3...2...1...THE Cloud Interface – Status Update Thijs Metsch Software Engineer Cloud, Grid and Virtualization Sun Microsystems OGF28, Munich

Upload: befreax

Post on 11-May-2015

1.844 views

Category:

Technology


4 download

DESCRIPTION

A presentation given during the OGF28 event in Munich to show the current and future work of the OCCI-wg.

TRANSCRIPT

Page 1: Open Cloud Computing Interface - OCCI Status update

© 2010 Open Grid Forum

3...2...1...THE Cloud Interface – Status UpdateThijs MetschSoftware Engineer Cloud, Grid and VirtualizationSun MicrosystemsOGF28, Munich

Page 2: Open Cloud Computing Interface - OCCI Status update

© 2010 Open Grid Forum

OGF IPR Policies Apply

• “I acknowledge that participation in this meeting is subject to the OGF Intellectual Property Policy.”• Intellectual Property Notices Note Well: All statements related to the activities of the OGF and addressed

to the OGF are subject to all provisions of Appendix B of GFD-C.1, which grants to the OGF and its participants certain licenses and rights in such statements. Such statements include verbal statements in OGF meetings, as well as written and electronic communications made at any time or place, which are addressed to:

• the OGF plenary session, • any OGF working group or portion thereof, • the OGF Board of Directors, the GFSG, or any member thereof on behalf of the OGF, • the ADCOM, or any member thereof on behalf of the ADCOM, • any OGF mailing list, including any group list, or any other list functioning under OGF auspices, • the OGF Editor or the document authoring and review process

• Statements made outside of a OGF meeting, mailing list or other function, that are clearly not intended to be input to an OGF activity, group or function, are not subject to these provisions.

• Excerpt from Appendix B of GFD-C.1: ”Where the OGF knows of rights, or claimed rights, the OGF secretariat shall attempt to obtain from the claimant of such rights, a written assurance that upon approval by the GFSG of the relevant OGF document(s), any party will be able to obtain the right to implement, use and distribute the technology or works when implementing, using or distributing technology based upon the specific specification(s) under openly specified, reasonable, non-discriminatory terms. The working group or research group proposing the use of the technology with respect to which the proprietary rights are claimed may assist the OGF secretariat in this effort. The results of this procedure shall not affect advancement of document, except that the GFSG may defer approval where a delay may facilitate the obtaining of such assurances. The results will, however, be recorded by the OGF Secretariat, and made available. The GFSG may also direct that a summary of the results be included in any GFD published containing the specification.”

• OGF Intellectual Property Policies are adapted from the IETF Intellectual Property Policies that support the Internet Standards Process.

Page 3: Open Cloud Computing Interface - OCCI Status update

© 2010 Open Grid Forum

The Standardization Process

http://blogs.sun.com/jag/resource/StandardsPhases.html

time

leve

l of i

nter

est

Technical

Political

'window of standardization'

Page 4: Open Cloud Computing Interface - OCCI Status update

© 2010 Open Grid Forum

Our Focus

Infrastructure as a Service

Platform asa Service

Software as a Service

Page 5: Open Cloud Computing Interface - OCCI Status update

© 2010 Open Grid Forum

OCCI Overview

Provider

Compute

Storage

Network

Attributes

Operations

Instance

Links

GET http://abc.com/compute/uid123foobar/

*

OCCI

*

**

**

Page 6: Open Cloud Computing Interface - OCCI Status update

© 2010 Open Grid Forum

An example

> GET /us-east/webapp/vm01 HTTP/1.1

> User-Agent: occi-client/1.0 (linux) libcurl/7.19.4 OCCI/1.0

> Host: cloud.example.com

> Accept: */*

>

< HTTP/1.1 200 OK

< Date: Sat, 10 Oct 2009 12:56:51 GMT

< Content-Type: application/ovf

< Link: </us-east/webapp/vm01;start>;

< rel="http://purl.org/occi/action/start";

< title="Start"

< Link: </us-east/webapp/build.pdf>;

< rel="related";

< title="Documentation";

< type="application/pdf"

< Category: compute;

< label="Compute Resource”;

< scheme="http://purl.org/occi/kind/"

< Server: occi-server/1.0 (linux) OCCI/1.0

< Connection: close

< <?xml version="1.0" encoding="UTF-8"?>

< <Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-

instance"

< xmlns:ovf="http://schemas.dmtf.org/ovf/envelope/1"

< xmlns="http://schemas.dmtf.org/ovf/envelope/1"

< xml:lang="en-US”.

Request

Response

Get a Resource

Any format

It's OVF

You can start it

Some description

Type of resource

Plain Old OVF

Page 7: Open Cloud Computing Interface - OCCI Status update

© 2010 Open Grid Forum

Current Status - Documents

OCCI Core

OCCI Infrastructure

HT

TP

Hea

der

Ren

der

ing

XH

TM

L5;

RD

Fa

Ren

der

ing

Extensions

Page 8: Open Cloud Computing Interface - OCCI Status update

© 2010 Open Grid Forum

Current Status - Documents

Page 9: Open Cloud Computing Interface - OCCI Status update

© 2010 Open Grid Forum

Other documents

Implementer & Integrator HOWTO

Page 10: Open Cloud Computing Interface - OCCI Status update

© 2010 Open Grid Forum

Other documents

Implementer & Integrator HOWTO

Page 11: Open Cloud Computing Interface - OCCI Status update

© 2010 Open Grid Forum

Current Status – Implementations / Adoptions

We are talking (a lot) with other parties/companies/projects,

but...Wanna join?

Page 12: Open Cloud Computing Interface - OCCI Status update

© 2010 Open Grid Forum

Press, Blogs, Twitter

The Open Cloud Computing Interface (OCCI) is an example of an attempt to deal with a large part of this challenge (Interop). However, differentiation will still be possible through extensions, quality of features and--yes--some custom interfaces...(news.cnet.com)

[…] OCCI email thread is also interesting from a human and organizational perspective (stage.vambenepe.com)

Twitter #OCCI - http://twitter.com/#search?q=%23OCCI

Cloud Central's implementation of this open interface would in fact make it "a differentiator to other clouds at the market (itnews.com.au)

[…] team will evaluate and consider existing similar mechanisms including OVF, the OCCI, and the Libvirt XML Format. (www.eclipse.org/proposals/cdtk/)

Page 13: Open Cloud Computing Interface - OCCI Status update

© 2010 Open Grid Forum

Roadmap

Extensions(Billing, Monitoring, Snapshotting, Advance Reservation, ...)

Public Comment Phase EndsFinalizing the Spec

PaaSTasks, Databases, (even more) Management

Now OGF30 Future

DemoCDMI & OCCI demo

Page 14: Open Cloud Computing Interface - OCCI Status update

© 2010 Open Grid Forum

(Your) schedule for the remaining OGF Event

Wednesday, March 1710:30 Open Cloud Computing Interface - Presentations 15:00 Deployment of Private and Hybrid Clouds Using

OpenNebula/RESERVOIR17:00 Using the OGF Open Cloud Computing Interface

on OpenNebula/RESERVOIR

Thursday, March 1810:30 Open Cloud Computing Interface Implementations 13:30 Open Cloud Computing Interface - group

discussion15:30 Open Cloud Computing Interface - group

discussion (Backup)

Page 15: Open Cloud Computing Interface - OCCI Status update

© 2010 Open Grid Forum

Today

Energy Efficient Scheduling with OCCIMehdi Sheikhalishahi

The OGF Open Cloud Computing Interface and CloudAudit

Shlomo Swidler

CDMI, Clouddemo and cloud-standards.org updateMark Carlson

A cross working group activityDavid Snelling

A (short) introduction to INFN's OCCI implementation

Michele Orru

Page 16: Open Cloud Computing Interface - OCCI Status update

© 2010 Open Grid Forum

Tomorrow

TeciRes project

Xiaoyu Chen

Implementor and Integrator HowtoAndy Edmonds

Page 17: Open Cloud Computing Interface - OCCI Status update

© 2010 Open Grid Forum

We want you!

Goto:

http://www.occi-wg.org

Mailto:

[email protected]

Or contact me:Thijs Metsch

[email protected]

http://www.tmetsch.org

http://www.twitter.com/befreax

Page 18: Open Cloud Computing Interface - OCCI Status update

© 2010 Open Grid Forum

Full Copyright Notice

Copyright (C) Open Grid Forum (2009, 2010). All Rights Reserved.

This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works.

The limited permissions granted above are perpetual and will not be revoked by the OGF or its successors or assignees.