Your SlideShare is downloading. ×
0
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p

6,233

Published on

This is a talk that I have given at several events in the fall of 2009.

This is a talk that I have given at several events in the fall of 2009.

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

No Downloads
Views
Total Views
6,233
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
584
Comments
0
Likes
5
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Some Cloud Computing Use Cases, An Overview of Some Cloud Computing Standards Organizations, and a Bonus Slide.<br />Robert Grossman<br />blog.rgrossman.com<br />Open Cloud Consortium<br />September 3, 2009<br />Revised October 9, 2009<br />
  • 2. Outline<br />Some definitions & some high level use cases<br />Some current standards efforts<br />More use cases (community use case document)<br />De Facto Standards<br />
  • 3. If you think of standardization as the best that you know today, but which is to be improved tomorrow; you get somewhere. Henry Ford.<br />Ford assembly plant for Model T at Highland Plant Park around 1915.<br />
  • 4. Sometimes there are reasons for a lack of interoperability…<br />4<br />Train gauge in Russia is 1520 mm<br />Train gauge in China is 1435 mm<br />Change of gauge at Ussuriisk (near Vladivostok) at the Chinese –Russian border<br />
  • 5. Cloud 3<br />Intercloud<br />Cloud 2<br />Cloud 1<br />Cloud 2<br />Cloud<br />Cloud 1<br />Extended enterprise cloud<br />Standalone cloud<br />enterprise<br />
  • 6. Part 1Some Definitions and Two Use Cases<br />
  • 7. First Two Use Cases<br />Moving an existing cloud application from Cloud 1 to Cloud 2 without changing the application.<br />Providing surge capacity for an application on Cloud 1 using any of the Clouds 2, 3, … (without changing the application).<br />Migrate / port<br />Surge / burst<br />Cloud 2<br />Cloud 1<br />
  • 8. Portability<br />Cloud 2<br />Cloud 1<br />Portability<br />The ease with which a system, component, application or data can be transferred from one hardware or software environment to another.<br />
  • 9. Migration<br />Cloud 2<br />Cloud 1<br />Migration<br />Moving a virtual machine (VM) between physical hosts within a network or virtual network with only a very short pause in execution (c. 50 – 500 ms).<br />More generally, moving a VM between clouds with only a very short pause in execution.<br />More generally, moving a virtual application, virtual network, etc. to a different physical infrastructure with only a very short pause in execution.<br />
  • 10. Interoperability<br />Cloud 2<br />Cloud 1<br />Interoperability<br />The ability of two or more systems, applications, or components to exchange and use information.<br />The ability of systems to provide and receive services from other systems and to use the services so interchanged to enable them to operate effectively together. <br />Source: Adopted from the Open Group Architecture Framework (www.opengroup.org )<br />
  • 11. Open Systems<br />A system that implements sufficient open specifications for interfaces, services, and supporting formats to enable properly engineered Application Software:<br />To be ported with minimal changes across a wide range of systems<br />To interoperate with other applications on local and remote systems<br />To interact with users in a style that facilitates user portability<br />Source: The Open Group Architecture Framework (www.opengroup.org )<br />
  • 12. NIST Definition<br />Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. <br />Source: http://csrc.nist.gov/groups/SNS/cloud-computing/index.html<br />
  • 13. Delivery & Deployment Models<br />Three delivery models:<br />Software as a Service<br />Platform as a Service<br />Infrastructure as a Service<br />Deployment models<br />Public Clouds<br />Private Clouds<br />Community Clouds<br />Hybrid Clouds<br />Source: http://csrc.nist.gov/groups/SNS/cloud-computing/index.html<br />
  • 14. What Are the Layers?<br /><ul><li>Platform as a Service
  • 15. Cloud Compute Services
  • 16. Data/Table Cloud Services
  • 17. Cloud Storage Services</li></ul>Infrastructure as a Service<br />Virtual Data Centers (VDC)<br />Virtual Networks (VN)<br />Virtual Machines (VM)<br />
  • 18. Part 2.There Lots of Cloud Standards<br />
  • 19. Where are the Standards Targeted?<br />Corporate Standards<br /><ul><li> VMware’s vCloud API Programming Guide vCloud API Version 0.8 (IaaS)
  • 20. Amazon Web Services (AWS) (IaaS)
  • 21. Google App Engine (PaaS)
  • 22. Microsoft Azure Platform (PaaS)
  • 23. Citrix (IaaS)
  • 24. Platform as a Service
  • 25. Cloud Compute Services
  • 26. Data/Table Cloud Services
  • 27. Cloud Storage Services</li></ul>Large Data Cloud Interoperability Framework<br />IF-MAP based dynamic infrastructure service linking IaaS and DaaS<br />SNIA Cloud Data Management Interface (CDMI)<br />Infrastructure as a Service<br />Virtual Data Centers (VDC)<br />Virtual Networks (VN)<br />Virtual Machines (VM)<br />Open Cloud Computing Interface (OCCI)<br />Open Virtualization Format (OVF)<br />
  • 28. Source: http://cloud-standards.org<br />
  • 29. Cloud Standards Group (5 of 9) <br />Wiki at cloud-standards.org<br />Distributed Management Task Force (DMTF)<br />Portability for virtual machine images<br />Storage Networking Industry Association (SNIA)<br />Cloud data management interface<br />Open Grid Forum (OGF)<br />Provisioning and monitoring of IaaS<br />Open Cloud Consortium (OCC)<br />Large data clouds, information sharing between clouds<br />Cloud Security Alliance (CSA)<br />Best practices for providing security within a cloud<br />Source: http://cloud-standards.org<br />
  • 30. Good (Partial) Summary of Efforts<br />Presentations available from NIST, DMTF, SNIA, OGF, OCC, and others athttp://www.omg.org/news/meetings/GOV-WS/css/css.htm<br />
  • 31. Distributed Management Task Force (DMTF)<br />Over 20 vendors including: Citrix, Dell, HP, IBM, Microsoft & VMware<br />Virtualization Management (VMAN) Forum<br />Their multi-vendor Open Virtualization Format (OVF) is the leading standard for portable virtual machines.<br />They have an incubator for cloud<br />www.dmtf.org<br />
  • 32. DMTF Life Cycle Management for VMs<br />Source: DMTF Standards; A Building Block for Cloud Interoperability, Winston Bumpus President, DMTF.<br />
  • 33. Storage Networking Industry Association (SNIA)<br />40+ active members<br />Working on Cloud Data Management Interface<br />Targeted at ANSI and ISO certification<br />Starting up a Cloud Storage Initiative <br />There is a draft of SNIA Cloud Data Management Interface (CDMI) with reference implementation due at end of CY09<br />Public web page http://snia.org/cloud <br />
  • 34. SNIA Cloud Storage Containers<br />Cloud storage container is one of their key abstractions<br />Data Storage Interface (DSI_ protocols include: WebDAV, NFS, CIFS, iSCSI, OSD <br />Management interfaces include proprietary, Web UI, SMI-S <br />Source: SNIA Cloud Storage presentation at Cloud Computing Summit OMG Standards in Government and NGO Workshop <br />
  • 35. Open Grid Forum (OGF)<br />Open Grid Forum is leading organization creating grid standards with many members. <br />Many of their standards are oriented towards universities and scientific applications.<br />Focus is on Infrastructure as a Service (IaaS) API.<br />Goal is creation of simple RESTfull API with approximately 15 commands.<br />Four providers and two projects to implement proposed standard.<br />http://www.occi-wg.org<br />
  • 36. OCCI Feature Matrix<br />Very nice feature matrix of 17 features and 11 vendors<br />
  • 37. OGF Open Cloud Computing Interface (OCCI)<br />Goal is to create RESTfull interfaces for managing IaaS.<br />Source: Craig A. Lee, The Open Cloud Computing Interface for Interoperability Across Clouds, July 13, 2009 <br />
  • 38. Open Cloud Consortium (OCC)<br />501(3)(c) Not-for-profit with over 12 members, including companies, universities, FFRDCs & open source projects.<br />One focus area is on large data cloud services.<br />Another focus is on bridging IaaS and PaaS standards.<br />Operates wide area cloud testbed called the Open Cloud Testbed.<br />Developed a benchmark for large data clouds called MalStone.<br />www.opencloudconsortium.org<br />
  • 39. OCC Large Data Cloud Interoperability<br />large data cloud services<br />App<br />App<br />App<br />App<br />App<br />Cloud Data Services (BigTable, etc.) <br />Quasi-relational Data Services<br />App<br />App<br />OCC is releasing open source reference implementations for interoperability of large data cloud storage and compute services.<br />Cloud Compute Services (MapReduce & Generalizations)<br />App<br />App<br />Cloud Storage Services<br />
  • 40. Cloud Security Alliance (CSA)<br />20 Corporate members.<br />CSA is an industry advocacy group, not a standards organization.<br />Deliverables are white papers describing best practices and recommendations for secure clouds.<br />www.cloudsecurityalliance.org<br />
  • 41. CSA White Paper<br />Source: www.cloudsecurityalliance.org<br />
  • 42. Part 3. Some Additional Use Cases<br />
  • 43. InterCloud Naming Use Case <br />How do we name virtual machines (VM), virtual networks (VN), and virtual data centers (VDC) so that they can be accessed between clouds?<br />Cloud 2<br />…<br />Cloud n<br />Cloud 1<br />Source: Abstracted from some of the discussions at the First Infrastructure 2.0 Working Group Meeting.<br />
  • 44. Large Data Cloud Use Cases<br />Moving a large data cloud application from one large data cloud storage service to another.<br />Moving a large data cloud application from one large data cloud compute service to another.<br />App 1<br />App 2<br />Large Data Cloud Compute Services <br />Large Data Cloud Storage Services <br />
  • 45. Inter-Cloud Information Sharing Use Case<br />How do we share information between two clouds with security and compliance requirements (e.g. HIPAA). <br />Cloud 2<br />Cloud 1<br />
  • 46. Cloud Computing Use Case White Paper<br />cloud<br />enterprise<br />Source: http://groups.google.com/group/cloud-computing-use-cases<br />
  • 47. Additional Cloud Use Cases<br />cloud 1<br />cloud 2<br />enterprise<br />Source: http://groups.google.com/group/cloud-computing-use-cases<br />
  • 48. Requirements Mapped to Use Cases<br />Source: http://groups.google.com/group/cloud-computing-use-cases<br />
  • 49. Requirements Mapped to Use Cases<br />Source: http://groups.google.com/group/cloud-computing-use-cases<br />
  • 50. Part 4De Facto Standards<br />
  • 51. Some of the De Facto Standards…<br />
  • 52. Mindmeister Map of Cloud Computing<br />Dupont’sMindmeister Map divides the industry:<br />IaaS, PaaS, Management, Community<br />http://www.mindmeister.com/maps/show_public/15936058<br />41<br />
  • 53. For More Information<br />Please see blog.rgrossman.com<br />

×