![Page 1: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/1.jpg)
1
Open Cloud FrameworkOpen Standards for the Cloud Community
Thijs MetschSoftware Engineer Cloud, Grid and VirtualizationSun MicrosystemsGridKa School 2009, 02.09.2009 Karlsruhe
1
![Page 2: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/2.jpg)
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
![Page 3: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/3.jpg)
3
http://geekandpoke.typepad.com/geekandpoke/2008/05/simply-explaine.html
![Page 4: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/4.jpg)
4
Open Framework
Project RESERVOIR
![Page 5: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/5.jpg)
5
Resources
Services
Virtualization
Resources and Services Virtualization without Barriers
![Page 6: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/6.jpg)
6
![Page 7: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/7.jpg)
7
Service
Service
Description
Service Level Agreements
Interface
Can be any kind of software with a demand for resources
![Page 8: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/8.jpg)
8
Virtualization An umbrella term describing how a computer can enhance the ability to do work.
Hardware
Network
Storage
Software
![Page 9: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/9.jpg)
9
Geographical
Security
Trust
Different environments
Different platforms
Political
Type of Service
Payment
Licenses
Barriers
![Page 10: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/10.jpg)
10
Partners
![Page 11: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/11.jpg)
11
http://infreemation.net/cloud-computing-linear-utility-or-complex-ecosystem/
![Page 12: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/12.jpg)
12
Infrastructure as a Service
Platform as a Service Software as a Service
![Page 13: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/13.jpg)
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
![Page 14: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/14.jpg)
14
Diversity Kind of Service
Virtualization technology
Usage pattern
Business models
Environment
![Page 15: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/15.jpg)
15
Elasticity Migration
Consolidation
Hybrid-Clouds
SLA-based 'cloud bursting'
![Page 16: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/16.jpg)
16
Resource Resource
VEE VEE
Service Provider
...
VEE-Manager
Service Manager
1...*
![Page 17: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/17.jpg)
17
Elastic environmentDemonstrating the Framework
![Page 18: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/18.jpg)
18
VirtualVirtualJavaJava
ServiceServiceContainerContainer
Sca
ling
![Page 19: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/19.jpg)
19
execdexecdVMVM
execdexecdVMVM
execdexecdVMVM
execdexecdVMVM
qmasterqmaster
SchedulerScheduler
Sca
ling th
e #
of E
xecd
![Page 20: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/20.jpg)
20
Open Standards
Open Cloud Computing Interface
![Page 21: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/21.jpg)
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
![Page 22: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/22.jpg)
22
Interoperability ability to let different system interoperate (Hybrid & Federated Clouds)
![Page 23: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/23.jpg)
23
Portability ability to move services and port them as easy as possible
![Page 24: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/24.jpg)
24
Integration wire up cloud computing with (legacy) resources
![Page 25: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/25.jpg)
25
Infrastructure as a Service
Platform as a Service Software as a Service
![Page 26: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/26.jpg)
26
“In the great mass of our people there are plenty individuals of intelligence from among whom leadership can be recruited.”– Herbert Hoover
![Page 27: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/27.jpg)
27
Chairs & Members
Chairs
Members
Industry
Academia
End-Users
Providers
190+ Members
ca. 30 active membersIncluding Providers
![Page 28: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/28.jpg)
28
Timeline
OGF 25 OGF 26 OGF 27
Create a slim, extensible RESTful API ASAP (and document it)
![Page 29: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/29.jpg)
29
Deliverables Use Case and
Requirements for a
Cloud API (OGF27)
Open Cloud
Computing Interface
Specification
(OGF27)
![Page 30: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/30.jpg)
30
Create – HTTP POST
Retrieve – HTTP GET
Update – HTTP GET & HTTP PUT
Delete – HTTP DELETE
![Page 31: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/31.jpg)
31
Provider
Compute
Storage
Network
Attributes
Operations
Instance
Links
GET http://abc.com/compute/uid123foobar/(request)
*
OCCI
*
*
*
*
*
![Page 32: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/32.jpg)
32
http://cloud-standards.org/
...
Public Cloud
Private CloudHybrid Cloud
ProprietaryAPIs
![Page 33: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/33.jpg)
33
http://socialsignal.com/
![Page 34: Open Cloud Frameworks - Open Standards for the Cloud Community](https://reader030.vdocuments.us/reader030/viewer/2022020217/548125a8b479593c578b4838/html5/thumbnails/34.jpg)
34
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