interoperability features in opennebula

16
Cloud Standards, Interoperability and Testing Workshop Madrid, Spain, September 18th, 2013 1/16 Creative Commons Attribution-NonCommercial-ShareAlike License Interoperability Features in OpenNebula Daniel Molina Aranda Project Engineer The research leading to these results has received funding from Comunidad de Madrid through research grant MEDIANET S2009/TIC-1468, Acknowledgments

Upload: opennebula-project

Post on 18-Nov-2014

954 views

Category:

Technology


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Interoperability Features in OpenNebula

Cloud Standards, Interoperability and Testing Workshop Madrid, Spain, September 18th, 2013

1/16 Creative Commons Attribution-NonCommercial-ShareAlike License

Interoperability Features in OpenNebula

Daniel Molina Aranda Project Engineer

The research leading to these results has received funding from Comunidad de Madrid through research grant MEDIANET S2009/TIC-1468,

Acknowledgments

Page 2: Interoperability Features in OpenNebula

2 Interoperability Features in OpenNebula

Contents Interoperability Features in OpenNebula

●  What is OpenNebula

●  Challenges for Interoperability and Portability

●  Our Approach for Interoperability and Portability

●  Some Examples of Community Collaborations

Page 3: Interoperability Features in OpenNebula

3 Interoperability Features in OpenNebula

What is OpenNebula? Open Cloud Solution for Building and Managing Virtualized Data Centers

Private

Public

Hybrid

Page 4: Interoperability Features in OpenNebula

4 Interoperability Features in OpenNebula

Openness •  Open Architecture •  Open Interfaces & Code

Interoperable •  Use of standards •  OCCI, AWS EC2

Adaptable •  Modular architecture

Very Light •  Highly efficient

Enterprise Ready •  Single installing & update process •  Support for various platforms

Proven •  Tested & Mature

Powerful •  Features for DC virtualization

No Lock-In •  Platform

independant

Why OpenNebula? Design principles

Page 5: Interoperability Features in OpenNebula

5 Interoperability Features in OpenNebula

The Challenges Interoperability and Portability

VM

VM VM VM VM

1. Management Interfaces

2. VM Image Format 4. Cross-site Networking

3. Contextualization

Page 6: Interoperability Features in OpenNebula

6 Interoperability Features in OpenNebula

Our Approach Leveraging Existing Standards and Implementing Interoperation

Standardization ●  Implement standards ●  Integrate with standards

Which Standard? ● Different de jure standards ● Several de facto standards

Interoperation ●  Implement adaptors ● Use transformers

Page 7: Interoperability Features in OpenNebula

7 Interoperability Features in OpenNebula

Our Approach Native XML-RPC API. Control and Manage Any OpenNebula Resource

XMLRPC API

Page 8: Interoperability Features in OpenNebula

8 Interoperability Features in OpenNebula

Our Approach CLI & Sunstone GUI for Private Users and Administrators

XMLRPC API

Administrator

Private User

GUI / CLI

Page 9: Interoperability Features in OpenNebula

9 Interoperability Features in OpenNebula

Our Approach Manage VMs, Networks and Images through a Simple and Easy-to-use API

XMLRPC API

Administrator

Private User

Public User

GUI / CLI

Page 10: Interoperability Features in OpenNebula

10 Interoperability Features in OpenNebula

Our Approach Interaction Between OpenNebula and The Cloud Infrastructure

XMLRPC API

Administrator

Private User

Public User

Virt API Stor API Net API Monit API Auth API

GUI / CLI

Page 11: Interoperability Features in OpenNebula

11 Interoperability Features in OpenNebula

Some Examples of Community Collaborations A Quickly Growing Ecosystem for Interoperability and Portability

Ecosystem Ecosystem

Ecosystem

CDMI

OVF

Hypervisors

Adaptors

Ecosystem

Page 12: Interoperability Features in OpenNebula

12 Interoperability Features in OpenNebula

OpenNebula Cloud API Survey Level of Use of the Current APIs

38% do not expose cloud APIs, their users only

interface through the Sunstone GUI

36%

mostly use the AWS API

26%

mostly use the OpenNebula’s OCCI API or the OCCI API offered by rOCCI

Survey Q2 2013 (200 users http://blog.opennebula.org/?p=4716)

Page 13: Interoperability Features in OpenNebula

13 Interoperability Features in OpenNebula

OpenNebula Cloud API Survey How to Invest Our Resources to Enhance the Cloud APIs

Survey Q2 2013 (200 users http://blog.opennebula.org/?p=4716)

Page 14: Interoperability Features in OpenNebula

14 Interoperability Features in OpenNebula

Amazon EC2 improvements in OpenNebula Security Groups, Autoscaling & CloudWatch

We currently support: •  Instance creation and management •  EBS •  Keypairs •  Elastic IPs We are working on improving:

Security Groups

Regions & Availability Zones

Clusters & Different

Endpoints

Autoscaling

OneFlow

CloudWatch

OneGate

Page 15: Interoperability Features in OpenNebula

15 Interoperability Features in OpenNebula

Join Us at OpenNebulaConf 2013!

Page 16: Interoperability Features in OpenNebula

16 Interoperability Features in OpenNebula

We Will Be Happy to Clarify Any Question

Questions?

The research leading to these results has received funding from Comunidad de Madrid through research grant MEDIANET S2009/TIC-1468,

Acknowledgments