Open Cloud Framework – Open Standards for the Cloud Community
September 2nd, 2009 • Comments Off on Open Cloud Framework – Open Standards for the Cloud CommunityHere is the talk I gave at GridKa School 2009 in Karlsruhe. Recordings will follow later – so stay tuned. The slides itself might not be to easy to read because they are designed for presentation not for Offline usage. But you’ll find a short transcript below…
- Introduction slide
- A very simple quote showing that not many people know what Cloud Computing is. Simon Wardley – found 68 definitions at his OSCON presentation.
- So what is cloud computing – cartoon shows that it is unclear and that Cloud Computing is not when you take an existing product and add a ‘Cloud Computing’ stamp on it. But these slides will define Cloud Computing using the RESERVOIR project acronym. The cartoon although is funny – the first line shows that adding public resources to your Private Cloud will create a big cloud. The second line shows that if you deinstall all software you will get Sun hardware 🙂 The third shows that if you have problem with your Cloud Sun will fix it.
- Intro to the FP7 EU Project RESERVOIR
- RESERVOIR stands for Resources and Services Virtualization without Barriers. So the 3 components are Resources, Services and Virtualization. If you combine them all without barriers you get Cloud Computing.
- Resources can be one of these nice Sun Blade Centers
- Services are any kind of Software with a demand for Services. The last think is important. Without the demand no Cloud. Next to that a Service has an Interface towards the End-user a Description consisting of Meta-information for the Semantic Cloud as well as requirements like CPU speed and architecture. Also a Service needs to have a SLA bound to it.
- Virtualization is basically an abstraction. And possible for Hardware (VirtualBox, VmWare,…), Software (Java), Storage (OGSA-DAI) or Network (Sun Crossbow).
- A lot of barriers need to dealt with.
- Sun doesn’t do this alone but with these RESERVOIR Project partners.
- Still what is Cloud Computing? This picture shows that it is everything and a kitchen sink. It is a lot and therefore we need more clarification based on Classification.
- The 3 major things which can be provided as a Service towards the customer are Software, Infrastructure and Platform as a Service. Important is that this is not a layered approach because you could offer SaaS on top of IaaS without PaaS…
- Several patterns of how users use the Cloud also show that Cloud Computing isn’t easy to describe
- The diversity also adds more confusion
- But one major thing of the Cloud is that you can do migration, consolidation and Hybrid-Clouds – so to say beeing elastic
- The RESERVOIR layered architecture
- Demoing the features fo such an environment – things Sun has demonstrated
- The Virtual Java Service Container is a unique entry point for all kind of Java Services. Those can be deployed and then managed/scaled in the environment
- The Exeds of a SGE cluster can be started and shutdown on demand.
- But the ‘blue arrows on slide #16 show that all this (elasticity, management etc.) is not possible without Standards. One is OGFs Open Cloud Computing Interface.
- A nice quote about standardization – design it to be extensible and think about the future
- It has 3 main drivers: Interoperability
- Portability
- Integration
- Focus on IaaS/virtual workloads
- If you have a lot of people you will have also some great minds onboard who can help
- 190 Members and a lot of active members/implementors and chairs are helping out
- The timeline to create a slim, extensbile API for the Cloud (And one of the first!) by OGF27
- The two devliverables of the OCCI working group
- The CRUD operations and mapping towards HTTP operations
- A diagram of OCCI. Maybe to complex to explain in text. Join the group or listen to one of the future talks about OCCI 🙂
- The most important slide. Having only one standard doesn’t help. It helps having one interface to ‘combine’ Clouds but what happens with e.g. secure data (top left)? So there is a demand for other standards. Those are shown in the big Cloud. More are also there. So please: join and help those groups! Without these the Cloud will not be possible (think of the barriers and elasticity)
- If it doesn’t happen Mankind will also die off…
- References and questions
[…] A transcript can be found here: http://85.114.139.198/nohuddleoffense/?p=369 […]