+ All Categories
Home > Documents > Charlton Barreto - The OGF | Open Cloud Computing Interface

Charlton Barreto - The OGF | Open Cloud Computing Interface

Date post: 12-May-2015
Category:
Upload: cloudcamp-hamburg
View: 982 times
Download: 0 times
Share this document with a friend
Description:
The OGF | Open Cloud Computing Interface
Popular Tags:
16
CloudCamp Hamburg September 2010 Charlton Barreto [email protected]
Transcript
Page 1: Charlton Barreto - The OGF | Open Cloud Computing Interface

CloudCamp Hamburg

September 2010

Charlton [email protected]

Page 2: Charlton Barreto - The OGF | Open Cloud Computing Interface

2

All about cheap compute

Perception

All hype, no substance

Only about ‘public’ clouds

No security

No SLA’s

Cloud architectures deliver agility and a lower cost of service delivery.

Reality

Cloud is an architecture, a business model, and a way to operate IT.

Public clouds first, then Private clouds.

There is some security. But, limited security limits the uses.

A simple SLA is still an SLA. Private clouds demand better. Are three 9’s good enough?

Nothing new Clouds are an integrated evolution of utility computing, automation, grid, and HPC.

Clouds use only open source Yep. With a few minor exceptions…

Page 3: Charlton Barreto - The OGF | Open Cloud Computing Interface

OpenCloud

Open Formats

OpenInterfaces

OpenData

Open Source

Page 4: Charlton Barreto - The OGF | Open Cloud Computing Interface

4

The Open Cloud Computing Interface (OCCI) is now a Protocol (and an API soon)

It is designed to be modular & extensible OCCI has a vivid communtiy with chairs from

commercial providers

Page 5: Charlton Barreto - The OGF | Open Cloud Computing Interface

5

OCCIHTTP HeaderOCCI

Core

OCCIInfratructure

„Module“ Description

Core REST, CRUD + Categories, Links, Registries

OCCI Infrastructure Kinds, Actions, Attributes for IaaS

HTTP Header A HTTP rendering

RDF/RDFa (Work in Progress) A RDFa rendering

Page 6: Charlton Barreto - The OGF | Open Cloud Computing Interface

OCCI provides features to identify, link and operate on „dumb“ RESTful Resources

Page 7: Charlton Barreto - The OGF | Open Cloud Computing Interface

ID Description Usecases

B.3.1. No development tools or libraries should be needed by the end-user

2.8

A.2.12. A common interface should be used which canbe supported by many Cloud service providers(regarding Infrastructure and Data interfaces).

2.13, 2.14

A.2.11. Support a subset of all functions of today IaaS based Clouds (e.g. Amaton EC2)

2.6

A.2.9. Support the usage of terminal, web, desktop andautomated management interfaces

2.10

A.1.9. Then requesting new resource(s) the request mustbe fully complete/describing

... ... ...

7

Taken from Requirements & Use Cases Document http://ogf.org/documents/GFD.162.pdf

Page 8: Charlton Barreto - The OGF | Open Cloud Computing Interface

Why REST/HTTP?

Known to work (especially with firewalls)

Easy to use in all programming languages

HTTP is the defacto standard of the Internet – so why not use it?

Why didn‘t we chose XML, JSON, OVF ,*?

No lock-in – our community had different opinions now you can use what suits you best (even OVF!)▪ Also gives us freedom for PaaS and SaaS

HTTP Header is very easy & good for interop!▪ Attributes (key-value) are simple to use for customization of existing

templates

8

Page 9: Charlton Barreto - The OGF | Open Cloud Computing Interface

9

Page 10: Charlton Barreto - The OGF | Open Cloud Computing Interface

This was just the „tip of the iceberg“ OCCI is available for implementation (and is

implemented) Focus of work is now on refinements, Extensions

(Billing etc), RDFa, and an API Can be used for not only IaaS bus also

PaaS/SaaS (Work in Progress) Extend it: Write Kinds, Actions & Attributes (very

easy!)

10

Page 11: Charlton Barreto - The OGF | Open Cloud Computing Interface

11

OCCIHTTP HeaderOCCI

Core

OCCIInfratructure

50

% 99

%

99

%

99

%

Page 12: Charlton Barreto - The OGF | Open Cloud Computing Interface

The core of OCCI has now been well defined. The core is easily extendable by anyone. Further refinement of the HTTP header

rendering specification will soon be completed IRC channel running up on irc.freenode.net

#occi <- lots of work through that medium 5 separate implementations All updates will be readied for OGF30 along

with demos

Page 13: Charlton Barreto - The OGF | Open Cloud Computing Interface

1. OCCI RDFa/XHTML5 rendering

2. Extensions Collections

Monitoring

(Snappshotting, Advanced Reservation)

...

3. Implementations Demonstrate 2 interoperable implementations

5 implementations presently

4. Collaboration with other groups DMTF

DRMAAv2, WS-Agreement, ...

13

Page 14: Charlton Barreto - The OGF | Open Cloud Computing Interface

14

Push OCCI

to DMTF?Sharing

Requirements

Other

thoughts?

How-to

collaborate?

Page 15: Charlton Barreto - The OGF | Open Cloud Computing Interface

15

Collaborations?If so: Who?

With

Demo!

Other

groups?


Recommended