Interoperability in the Cloud - PowerPoint PPT Presentation

About This Presentation
Title:

Interoperability in the Cloud

Description:

Interoperability in the Cloud By Alex Espinoza aespinoza_at_structum.com.mx Agenda What is Cloud Computing? Cloud Computing Categories. Cloud Computing Types Cloud ... – PowerPoint PPT presentation

Number of Views:257
Avg rating:3.0/5.0
Slides: 20
Provided by: aespi1
Category:

less

Transcript and Presenter's Notes

Title: Interoperability in the Cloud


1
Interoperability in the Cloud
  • By Alex Espinoza
  • aespinoza_at_structum.com.mx

2
Agenda
  • What is Cloud Computing?
  • Cloud Computing Categories.
  • Cloud Computing Types
  • Cloud Interoperability.
  • UCI
  • OCCI

3
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
4
Cloud Computing Categories
  • IaaS Infrastructure as a Service (i.e. Amazon,
    Rackspace)
  • PaaS Platform as a Service (i.e. MS Azure,
    Google Apps Engine)
  • SaaS Software as a Service (i.e. SalesForce,
    Soho, Google Apps)

5
Cloud Computing Types
  • Public Cloud
  • Private Cloud
  • Hybrid Cloud mixture of public and private cloud.

6
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.

7
Cloud Interoperability Why is it important?
8
Cloud Interoperability Efforts Why is it
important?
  • UCI Unified Cloud Interface by Cloud Computing
    Interoperability Forum (CCIF).
  • http//groups.google.com/group/unifiedcloud
  • OCCI The Open Cloud Computing Interface by Open
    Grid Forum (OGF).
  • http//www.occi-wg.org/doku.php?idspec

9
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
10
UCI
11
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
12
OCCI
13
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/occixml)
  • Open Virtualization Format (application/ovfxml)
  • Open Virtualization Archive (application/x-ova)
  • Access to the Console.(VNC)

14
OCCI Specification
  • Descriptors
  • Compute
  • Network
  • Storage
  • Identifiers
  • Resources identified by its URI.

15
OCCI Operations
  • Create
  • POST
  • Retrieve
  • GET
  • Update
  • GET and PUT
  • Delete
  • DELETE
  • Requests
  • Trigger State Changes via POST

16
OCCI Open Nebula
17
Questions
18
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

19
Contact Information
  • Alex Espinoza
  • http//neonlabs.structum.net/
  • http//twitter.com/alespinoza
  • aespinoza_at_structum.com.mx
Write a Comment
User Comments (0)
About PowerShow.com