Open Cloud Framework
Open Standards for the Cloud Community

Thijs Metsch
Software Engineer Cloud, Grid and Virtualization...
“Do not worry if you do get a little
bit lost. This is a talk about Cloud
Computing – being lost is normal”
– Simon Wardle...
http://geekandpoke.typepad.com/geekandpoke/2008/05/simply-explaine.html
                                                  ...
Open Framework
Project RESERVOIR



                    4
Resources and Services Virtualization without Barriers




                  Resources
                                  V...
6
Service       Can be any kind of software
              with a demand for resources


Interface                   Descript...
Virtualization An umbrella term
               describing how a
               computer can enhance
               the abi...
Geographical

           Security
Barriers   Trust

           Different environments

           Different platforms

   ...
Partners




           10
http://infreemation.net/cloud-computing-linear-utility-or-complex-ecosystem/
                                             ...
Infrastructure as a Service




Platform as a Service                         Software as a Service


                    ...
Increase compute resources
           Write extensions for sites
Patterns   For testing and development
           Hosting...
Diversity Kind of Service

           Virtualization technology
           Usage pattern
           Business models
      ...
Elasticity Migration

           Consolidation
           Hybrid-Clouds
           SLA-based 'cloud bursting'




        ...
1...*
              Service Provider



              Service Manager




               VEE-Manager

        VEE         ...
Elastic environment
Demonstrating the Framework



                              17
Virtual




            Scaling
  Java
 Service
Container




                      18
execd
             VM




                    Scaling the # of Execd
            execd
qmaster      VM


Scheduler   execd...
Open Standards
Open Cloud Computing Interface



                                 20
“If you think of standardization as
the best that you know today, but
which is to be improved tomorrow; you
get somewhere....
Interoperability ability to let
                 different system
                 interoperate (Hybrid
                 &...
Portability ability to move services
            and port them as easy as
            possible




                       ...
Integration wire up cloud computing
            with (legacy) resources




                                      24
Infrastructure as a Service




Platform as a Service                         Software as a Service


                    ...
“In the great mass of our people
there are plenty individuals of
intelligence from among whom
leadership can be recruited....
Chairs & Members

   Chairs    Industry
             Academia
             End-Users
             Providers
   Members   1...
Timeline   Create a slim,
               extensible RESTful
               API ASAP (and
               document it)

OGF ...
Deliverables   Use Case and
               Requirements for a
               Cloud API (OGF27)


               Open Cloud...
Create   – HTTP POST


Retrieve – HTTP GET
Update   – HTTP GET & HTTP PUT


Delete   – HTTP DELETE



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


               Provider           *   Instance



                    ...
Proprietary
                          APIs
Private Cloud
                                      Hybrid Cloud




          ...
http://socialsignal.com/
                           33
Conclusions & Questions
                 Thijs Metsch
                 Sun Microsystems


                 mailto:thijs.me...
Upcoming SlideShare
Loading in …5
×

Open Cloud Frameworks - Open Standards for the Cloud Community

4,168 views

Published on

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

Published in: Technology, Education
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,168
On SlideShare
0
From Embeds
0
Number of Embeds
1,149
Actions
Shares
0
Downloads
156
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Open Cloud Frameworks - Open Standards for the Cloud Community

  1. 1. Open Cloud Framework Open Standards for the Cloud Community Thijs Metsch Software Engineer Cloud, Grid and Virtualization Sun Microsystems GridKa School 2009, 02.09.2009 Karlsruhe 1
  2. 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 2
  3. 3. http://geekandpoke.typepad.com/geekandpoke/2008/05/simply-explaine.html 3
  4. 4. Open Framework Project RESERVOIR 4
  5. 5. Resources and Services Virtualization without Barriers Resources Virtualization Services 5
  6. 6. 6
  7. 7. Service Can be any kind of software with a demand for resources Interface Description Service Service Level Agreements 7
  8. 8. Virtualization An umbrella term describing how a computer can enhance the ability to do work. Hardware Network Storage Software 8
  9. 9. Geographical Security Barriers Trust Different environments Different platforms Political Type of Service Payment Licenses 9
  10. 10. Partners 10
  11. 11. http://infreemation.net/cloud-computing-linear-utility-or-complex-ecosystem/ 11
  12. 12. Infrastructure as a Service Platform as a Service Software as a Service 12
  13. 13. Increase compute resources Write extensions for sites Patterns For testing and development Hosting of services Storage Write your thesis Power savings Licensing issues “netbooking” To follow the hype 13
  14. 14. Diversity Kind of Service Virtualization technology Usage pattern Business models Environment 14
  15. 15. Elasticity Migration Consolidation Hybrid-Clouds SLA-based 'cloud bursting' 15
  16. 16. 1...* Service Provider Service Manager VEE-Manager VEE VEE Resource Resource ... 16
  17. 17. Elastic environment Demonstrating the Framework 17
  18. 18. Virtual Scaling Java Service Container 18
  19. 19. execd VM Scaling the # of Execd execd qmaster VM Scheduler execd VM execd VM 19
  20. 20. Open Standards Open Cloud Computing Interface 20
  21. 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 21
  22. 22. Interoperability ability to let different system interoperate (Hybrid & Federated Clouds) 22
  23. 23. Portability ability to move services and port them as easy as possible 23
  24. 24. Integration wire up cloud computing with (legacy) resources 24
  25. 25. Infrastructure as a Service Platform as a Service Software as a Service 25
  26. 26. “In the great mass of our people there are plenty individuals of intelligence from among whom leadership can be recruited.” – Herbert Hoover 26
  27. 27. Chairs & Members Chairs Industry Academia End-Users Providers Members 190+ Members ca. 30 active members Including Providers 27
  28. 28. Timeline Create a slim, extensible RESTful API ASAP (and document it) OGF 25 OGF 26 OGF 27 28
  29. 29. Deliverables Use Case and Requirements for a Cloud API (OGF27) Open Cloud Computing Interface Specification (OGF27) 29
  30. 30. Create – HTTP POST Retrieve – HTTP GET Update – HTTP GET & HTTP PUT Delete – HTTP DELETE 30
  31. 31. GET http://abc.com/compute/uid123foobar/(request) Provider * Instance * Compute * Storage * Links Network Operations * * Attributes OCCI 31
  32. 32. Proprietary APIs Private Cloud Hybrid Cloud ... Public Cloud http://cloud-standards.org/ 32
  33. 33. http://socialsignal.com/ 33
  34. 34. Conclusions & Questions Thijs Metsch Sun Microsystems mailto:thijs.metsch@sun.com http://blogs.sun.com/intheclouds http://www.twitter.com/befreax RESERVOIR website http://www.reservoir-fp7.eu OCCI working group website http://www.occi-wg.org SGE & SDM website http://www.sun.com/sge 34

×