Interoperability in the Cloud By Alex Espinoza [email protected].
-
Upload
harvey-gregory -
Category
Documents
-
view
214 -
download
0
Transcript of Interoperability in the Cloud By Alex Espinoza [email protected].
![Page 2: Interoperability in the Cloud By Alex Espinoza aespinoza@structum.com.mx.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649e4a5503460f94b3dcdf/html5/thumbnails/2.jpg)
Agenda
What is Cloud Computing? Cloud Computing Categories. Cloud Computing Types
Cloud Interoperability. UCI OCCI
![Page 3: Interoperability in the Cloud By Alex Espinoza aespinoza@structum.com.mx.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649e4a5503460f94b3dcdf/html5/thumbnails/3.jpg)
What is Cloud Computing?
“Cloud computing is Internet- ("cloud-") based development and use of computer technology ("computing"). In concept, it is a paradigm shift whereby details are abstracted from the users who no longer need knowledge of, expertise in, or control over the technology infrastructure "in the cloud" that supports them.”
http://en.wikipedia.org/wiki/Cloud_computing
![Page 4: Interoperability in the Cloud By Alex Espinoza aespinoza@structum.com.mx.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649e4a5503460f94b3dcdf/html5/thumbnails/4.jpg)
Cloud Computing Categories
IaaS:IaaS: Infrastructure as a Service (i.e. Amazon, Rackspace)
PaaS:PaaS: Platform as a Service (i.e. MS Azure, Google Apps Engine)
SaaS:SaaS: Software as a Service (i.e. SalesForce, Soho, Google Apps)
![Page 5: Interoperability in the Cloud By Alex Espinoza aespinoza@structum.com.mx.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649e4a5503460f94b3dcdf/html5/thumbnails/5.jpg)
Cloud Computing Types
Public Cloud Private Cloud Hybrid Cloud; mixture of public and private
cloud.
![Page 6: Interoperability in the Cloud By Alex Espinoza aespinoza@structum.com.mx.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649e4a5503460f94b3dcdf/html5/thumbnails/6.jpg)
Cloud Interoperability
Avoid Vendor lock-in. Take full advantage of the cloud as itself and
not as a vendor infrastructure, platform or service.
An API about an API (One API to rule them all).
Develop you application once, deploy anywhere.
Enable hybrid clouds.
![Page 7: Interoperability in the Cloud By Alex Espinoza aespinoza@structum.com.mx.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649e4a5503460f94b3dcdf/html5/thumbnails/7.jpg)
Cloud Interoperability: Why is it important?
![Page 8: Interoperability in the Cloud By Alex Espinoza aespinoza@structum.com.mx.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649e4a5503460f94b3dcdf/html5/thumbnails/8.jpg)
Cloud Interoperability Efforts: Why is it important? UCI: UCI: Unified Cloud Interface by Cloud
Computing Interoperability Forum (CCIF). http://groups.google.com/group/unifiedcloud
OCCI: OCCI: The Open Cloud Computing Interface by Open Grid Forum (OGF). http://www.occi-wg.org/doku.php?id=spec
![Page 9: Interoperability in the Cloud By Alex Espinoza aespinoza@structum.com.mx.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649e4a5503460f94b3dcdf/html5/thumbnails/9.jpg)
UCI
“The unified cloud interface (UCI) or cloud broker will be composed of a semantic specification and an ontology also referred to as "Semantic Cloud Abstraction". The ontology provides the actual model descriptions, while the specification defines the details for integration with other management models.“
http://groups.google.com/group/unifiedcloud
![Page 10: Interoperability in the Cloud By Alex Espinoza aespinoza@structum.com.mx.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649e4a5503460f94b3dcdf/html5/thumbnails/10.jpg)
UCI
![Page 11: Interoperability in the Cloud By Alex Espinoza aespinoza@structum.com.mx.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649e4a5503460f94b3dcdf/html5/thumbnails/11.jpg)
OCCI
“The Open Grid Forum Open Cloud Computing Interface (OCCI) working group will deliver an API specification for remote management of cloud computing infrastructure, allowing for the development of interoperable tools for common tasks including deployment, autonomic scaling and monitoring. “
http://www.occi-wg.org/doku.php
![Page 12: Interoperability in the Cloud By Alex Espinoza aespinoza@structum.com.mx.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649e4a5503460f94b3dcdf/html5/thumbnails/12.jpg)
OCCI
![Page 13: Interoperability in the Cloud By Alex Espinoza aespinoza@structum.com.mx.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649e4a5503460f94b3dcdf/html5/thumbnails/13.jpg)
OCCI: Specification
Connection Single OCCI REST end point over HTTP(S).
Authentication SSL/TLS, NTLM or Kerberos
Representation Open Cloud Computing Interface (OCCI) descriptor
format. (application/occi+xml) Open Virtualization Format (application/ovf+xml) Open Virtualization Archive (application/x-ova) Access to the Console.(VNC)
![Page 14: Interoperability in the Cloud By Alex Espinoza aespinoza@structum.com.mx.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649e4a5503460f94b3dcdf/html5/thumbnails/14.jpg)
OCCI: Specification
Descriptors Compute Network Storage
Identifiers Resources identified by its URI.
![Page 15: Interoperability in the Cloud By Alex Espinoza aespinoza@structum.com.mx.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649e4a5503460f94b3dcdf/html5/thumbnails/15.jpg)
OCCI: Operations
Create POST
Retrieve GET
Update GET and PUT
Delete DELETE
Requests Trigger State Changes via POST
![Page 16: Interoperability in the Cloud By Alex Espinoza aespinoza@structum.com.mx.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649e4a5503460f94b3dcdf/html5/thumbnails/16.jpg)
OCCI: Open Nebula
![Page 17: Interoperability in the Cloud By Alex Espinoza aespinoza@structum.com.mx.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649e4a5503460f94b3dcdf/html5/thumbnails/17.jpg)
Questions
![Page 18: Interoperability in the Cloud By Alex Espinoza aespinoza@structum.com.mx.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649e4a5503460f94b3dcdf/html5/thumbnails/18.jpg)
More Information
Web: UCI: http://groups.google.com/group/unifiedcloud OCCI: http://www.occi-wg.org/doku.php OpenNebula: http://opennebula.org/
Twitter: http://twitter.com/ruv http://twitter.com/samj http://twitter.com/alespinoza/cloudcomputing
![Page 19: Interoperability in the Cloud By Alex Espinoza aespinoza@structum.com.mx.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649e4a5503460f94b3dcdf/html5/thumbnails/19.jpg)
Contact Information
Alex Espinoza http://neonlabs.structum.net/ http://twitter.com/alespinoza [email protected]