SlideShare a Scribd company logo
1 of 17
Download to read offline
Grupos de Trabajo RedIRIS
                            Valladolid, November 29th, 2011




        Interoperabilidad en OpenNebula

                                         Daniel Molina Aranda
                                             Project Engineer




Acknowledgments
                            The research leading to these results has received funding from the Ministerio de Industria, Turismo y
                            Comercio of Spain through research grant MITyC Avanza TSI-020301-2009-30


© OpenNebula Project. Creative Commons Attribution-NonCommercial-ShareAlike License                                                  1/18
Contents
OpenNebula Interoperability and Portability!



● What is Cloud Computing?
● What is OpenNebula?
● Challenges for Portability and Interoperability?
● Our Approach for Interoperability and Portability
● Some Examples of Community Collaborations




OpenNebula Interoperability and Portability           2/18
What is Cloud Computing?
Types of Cloud Services for Provision of IT Capabilities as a Service!
                                                  What                       Who
                                               On-demand                   End-user
     Software as a Service
                                              access to any     (does not care about hw or sw)
                                               application



                                               Platform for               Developer
       Platform as a Service                   building and    (no managing of the underlying hw
                                              delivering web             & sw layers)
                                               applications




        Infrastructure as a                   Raw computer           System Administrator
                  ᄎ
              Service
                                              infrastructure     (complete management of the
                                                                    computer infrastructure)




        Physical Infrastructure

OpenNebula Interoperability and Portability                                                      3/18
What is Cloud Computing?
Provision of Virtualized Resources as a Service!



                                                               •  Raw infrastructure
                 •  Management Console                            resources
                 •  Simple REST API’s




                  Manage
                 Instances




                                              •  Pay-as-you-go & elastic capacity



OpenNebula Interoperability and Portability                                            4/18
What is OpenNebula?
IaaS Cloud Computing Tool for Managing a Data Center's Virtual Infrastructure!

                                                   Interfaces & API
                                              • CLI (local/remote)
                                              • API (java, ruby bindings)
                                              • Sunstone
                                              • Cloud (EC2, OCCI)

 VM Networking
 • VLANs                                                                    Image Repository of VM disks
 • Firewall hooks                                                           • ACLs (public + private)
 • User defined                                                             • OS and Data types (persistent)
                                                                            • Multiple storage backends
                                                       Users & Roles




         Hosts: Cluster worker nodes to run VMs.                                 Storage
                                                                                 • NAS
         • Multiple hypervisors defined per host
                                                                                 • SAN
         • Grouped in logical clusters
                                                                                 • Custom (bittorrent, ssh…)
         • Custom monitoring probes and technologies
OpenNebula Interoperability and Portability                                                                5/18
What is OpenNebula?
Building the Industry Standard Open Source Cloud Computing Tool!

                                                           Third party scalability
  •  evelop & innovate
   D                                                       tests: 16000 VMs
  •  upport the community
   S
  •  ollaborate
   C                                                                  Commercial Support


                      TP
                                v1.0             v1.2   v1.4        v2.0      v2.2 V3.0


2005              2008                        2009        2010             2011         2012
 dsa group doing
   research…


                                                                           4,000 downloads/
                                                                                month
                                 European Funding
OpenNebula Interoperability and Portability                                                    6/18
Who Use OpenNebula?
Organizations Building Clouds and Innovative Projects!

        Organizations Building Clouds for Development, Testing and Production




              Projects Building an Open Cloud Ecosystem Around OpenNebula




                               16,000 VMs!




OpenNebula Interoperability and Portability                                     7/18
The Challenges
Transparent Combination of Local Resources with Cloud Resources with No Changes!

   1. Management Interfaces                                   2. Management Interfaces
     for Virtual Workloads                                      for Data Elements



                         VM


                                   VM         VM                    VM      VM


                                                                            4. Contextualization


                                                       3. VM Image Description
        5. Management of Cross-site
           Networking
                                                   6. Common Execution Framework
                                                     (Instance Type, QoS and Security)
OpenNebula Interoperability and Portability                                                    8/18
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


OpenNebula Interoperability and Portability                      9/18
Our Approach
A Quickly Growing Ecosystem for Interoperability and Portability!


   Ecosystem


                                              OVF   CDMI




                                                           Ecosystem



    Ecosystem




New OpenNebula Working Group!
OpenNebula Interoperability and Portability                            10/18
Some Examples of Community Collaborations
OCCI & CDMI for OpenNebula by GWDG!
Development of OCCI 1.1 Framework for OpenNebula 3.0
● Advanced integration of CDMI into OpenNebula
● Participation in OGF OCCI WG and in DMTF CMWG

Upcoming features
● Rewrite in Ruby on Rails with focus on quality, scalability and extendibility
● Advanced authentication (X.509, Shibboleth, OpenID)
● Sync up with Contrail project to support OVF
● Support for SLAs based on SLA@SOI project




                              http://dev.opennebula.org/projects/ogf-occi
OpenNebula Interoperability and Portability                                   11/18
Some Examples of Community Collaborations
Contrail – Open Computing Infrastructure for Elastic Services!

Development of OVF 1.1.0 for OpenNebula 3.0
● The Contrail project aims to develop tools for
  creating and managing a federation of private
  and public clouds
● Contrail uses OVF for distributed applications
Contributions to OpenNebula
● OVF translation tool enabling deployment of
  applications over OpenNebula IaaS clouds




                        http://contrail-project.eu
OpenNebula Interoperability and Portability                      12/18
Some Examples of Community Collaborations
StratusLab - Enhancing Grid Infrastructures with Cloud Computing !

Using OCCI for Federation and Developing jclouds
● Simplify and optimize its use and operation, providing a more flexible,
  dynamic environment for scientists; and enhance existing computing
  infrastructures with “IaaS” paradigms




                                              www.stratuslab.org

                                               www.StratusLab.eu

OpenNebula Interoperability and Portability                                 13/18
Some Examples of Community Collaborations
CompatibleOne – Cloud Brokering Service!

Using OCCI for Federation




OpenNebula Interoperability and Portability   14/18
Some Examples of Community Collaborations
BonFIRE - Building Service Testbeds on FIRE!

Using OCCI for Federation
● Design, build and operate a multi-site cloud-based facility to support
  research across applications, services and systems targeting services
  research community on Future Internet




                                              www.BonFIRE-Project.eu
OpenNebula Interoperability and Portability                                15/18
Some Examples of Community Collaborations
MEGHA– Spanish R&E Intercloud Initiative !

Using OCCI for Federation
● Interoperable federated clouds platform to streamline the use of cloud
  technologies among R&E services centers and provide support to
  integrate new technologies and infrastructures over cloud
Infrastructure
● 3 OpenNebula geographical dispersed instances
● +300 distributed cores +25TB
● Network, security and identity support




                                 http://wiki.rediris.es/megha/MainPage
OpenNebula Interoperability and Portability                                16/18
Questions?
We Will Be Happy to Answer Any Question !




                                   The research leading to these results has received funding from the Ministerio de Industria, Turismo y
                                   Comercio of Spain through research grant MITyC Avanza TSI-020301-2009-30

OpenNebula Interoperability and Portability                                                                                             17/18

More Related Content

What's hot

Cloud Foundry Open Tour Keynote
Cloud Foundry Open Tour KeynoteCloud Foundry Open Tour Keynote
Cloud Foundry Open Tour Keynote
RamnivasLaddad
 
Workshop eNovance/OpenStack 20-12-2012
Workshop eNovance/OpenStack 20-12-2012Workshop eNovance/OpenStack 20-12-2012
Workshop eNovance/OpenStack 20-12-2012
eNovance
 
Slides open stack emily_updated_2
Slides open stack emily_updated_2Slides open stack emily_updated_2
Slides open stack emily_updated_2
OpenCity Community
 
Open stack in action hp cloud openstack
Open stack in action  hp cloud  openstackOpen stack in action  hp cloud  openstack
Open stack in action hp cloud openstack
eNovance
 

What's hot (20)

StratusLab at FOSDEM'13
StratusLab at FOSDEM'13StratusLab at FOSDEM'13
StratusLab at FOSDEM'13
 
Cloud Foundry Open Tour Keynote
Cloud Foundry Open Tour KeynoteCloud Foundry Open Tour Keynote
Cloud Foundry Open Tour Keynote
 
Cont0519
Cont0519Cont0519
Cont0519
 
Open Nebula An Innovative Open Source Toolkit For Building Cloud Solutions ...
Open Nebula   An Innovative Open Source Toolkit For Building Cloud Solutions ...Open Nebula   An Innovative Open Source Toolkit For Building Cloud Solutions ...
Open Nebula An Innovative Open Source Toolkit For Building Cloud Solutions ...
 
Workshop eNovance/OpenStack 20-12-2012
Workshop eNovance/OpenStack 20-12-2012Workshop eNovance/OpenStack 20-12-2012
Workshop eNovance/OpenStack 20-12-2012
 
Slides open stack emily_updated_2
Slides open stack emily_updated_2Slides open stack emily_updated_2
Slides open stack emily_updated_2
 
Virtualization technolegys for amdocs
Virtualization technolegys for amdocsVirtualization technolegys for amdocs
Virtualization technolegys for amdocs
 
2 architectural at CloudStack Developer Day
2  architectural at CloudStack Developer Day2  architectural at CloudStack Developer Day
2 architectural at CloudStack Developer Day
 
PIM4Cloud
PIM4CloudPIM4Cloud
PIM4Cloud
 
Nfv short-course-sbrc14-full
Nfv short-course-sbrc14-fullNfv short-course-sbrc14-full
Nfv short-course-sbrc14-full
 
Open stack in action hp cloud openstack
Open stack in action  hp cloud  openstackOpen stack in action  hp cloud  openstack
Open stack in action hp cloud openstack
 
NYC Meetup November 15, 2012
NYC Meetup November 15, 2012NYC Meetup November 15, 2012
NYC Meetup November 15, 2012
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Introduction to Kubernetes
Introduction to KubernetesIntroduction to Kubernetes
Introduction to Kubernetes
 
Understanding NFV and the MANO stack
Understanding NFV and the MANO stackUnderstanding NFV and the MANO stack
Understanding NFV and the MANO stack
 
vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)
vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)
vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)
 
Vii 2 Z Final Slides Os Gi Iess 2010
Vii 2 Z Final Slides Os Gi Iess 2010Vii 2 Z Final Slides Os Gi Iess 2010
Vii 2 Z Final Slides Os Gi Iess 2010
 
Idc white paper kvm – open source virtualization for the enterprise and ope...
Idc white paper   kvm – open source virtualization for the enterprise and ope...Idc white paper   kvm – open source virtualization for the enterprise and ope...
Idc white paper kvm – open source virtualization for the enterprise and ope...
 
Docker containers for wireless networks explained
Docker containers for wireless networks explainedDocker containers for wireless networks explained
Docker containers for wireless networks explained
 
Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)
 

Viewers also liked

052215 - FAX TO DELNER THOMAS & BENNIE THOMPSON (Afrikaans)
052215 - FAX TO DELNER THOMAS & BENNIE THOMPSON (Afrikaans)052215 - FAX TO DELNER THOMAS & BENNIE THOMPSON (Afrikaans)
052215 - FAX TO DELNER THOMAS & BENNIE THOMPSON (Afrikaans)
VogelDenise
 
122912 public notification (obama & pay pal attacks) - haitian creole
122912   public notification (obama & pay pal attacks) - haitian creole122912   public notification (obama & pay pal attacks) - haitian creole
122912 public notification (obama & pay pal attacks) - haitian creole
VogelDenise
 
122912 public notification (obama & pay pal attacks) - galician
122912   public notification (obama & pay pal attacks) - galician122912   public notification (obama & pay pal attacks) - galician
122912 public notification (obama & pay pal attacks) - galician
VogelDenise
 
Nuremberg principle croatian
Nuremberg principle   croatianNuremberg principle   croatian
Nuremberg principle croatian
VogelDenise
 
04/14/13 PUBLIC NOTICE (031113 FAX TO BARACK OBAMA) - russian
04/14/13 PUBLIC NOTICE (031113 FAX TO BARACK OBAMA) - russian04/14/13 PUBLIC NOTICE (031113 FAX TO BARACK OBAMA) - russian
04/14/13 PUBLIC NOTICE (031113 FAX TO BARACK OBAMA) - russian
VogelDenise
 
01/28/13 US Supreme Court Response (hungarian)
01/28/13 US Supreme Court Response (hungarian)01/28/13 US Supreme Court Response (hungarian)
01/28/13 US Supreme Court Response (hungarian)
VogelDenise
 
araman | beauty portfolio
araman | beauty portfolioaraman | beauty portfolio
araman | beauty portfolio
aramanstudio
 

Viewers also liked (20)

An Introduction to hapi.js
An Introduction to hapi.jsAn Introduction to hapi.js
An Introduction to hapi.js
 
Building an API in Node with HapiJS
Building an API in Node with HapiJSBuilding an API in Node with HapiJS
Building an API in Node with HapiJS
 
Searching for the framework of my dreams in node.js ecosystem by Mykyta Semen...
Searching for the framework of my dreams in node.js ecosystem by Mykyta Semen...Searching for the framework of my dreams in node.js ecosystem by Mykyta Semen...
Searching for the framework of my dreams in node.js ecosystem by Mykyta Semen...
 
Using hapi plugins to version your API (hapiDays 2014)
Using hapi plugins to version your API (hapiDays 2014)Using hapi plugins to version your API (hapiDays 2014)
Using hapi plugins to version your API (hapiDays 2014)
 
Road of excellence 2012
Road of excellence 2012Road of excellence 2012
Road of excellence 2012
 
inConcert Allegro
inConcert AllegroinConcert Allegro
inConcert Allegro
 
052215 - FAX TO DELNER THOMAS & BENNIE THOMPSON (Afrikaans)
052215 - FAX TO DELNER THOMAS & BENNIE THOMPSON (Afrikaans)052215 - FAX TO DELNER THOMAS & BENNIE THOMPSON (Afrikaans)
052215 - FAX TO DELNER THOMAS & BENNIE THOMPSON (Afrikaans)
 
122912 public notification (obama & pay pal attacks) - haitian creole
122912   public notification (obama & pay pal attacks) - haitian creole122912   public notification (obama & pay pal attacks) - haitian creole
122912 public notification (obama & pay pal attacks) - haitian creole
 
122912 public notification (obama & pay pal attacks) - galician
122912   public notification (obama & pay pal attacks) - galician122912   public notification (obama & pay pal attacks) - galician
122912 public notification (obama & pay pal attacks) - galician
 
Nuremberg principle croatian
Nuremberg principle   croatianNuremberg principle   croatian
Nuremberg principle croatian
 
RESERVED FOR THE ANNA LOUISE INN CRIMINAL COMPLAINT
RESERVED FOR THE ANNA LOUISE INN CRIMINAL COMPLAINTRESERVED FOR THE ANNA LOUISE INN CRIMINAL COMPLAINT
RESERVED FOR THE ANNA LOUISE INN CRIMINAL COMPLAINT
 
BARACK OBAMA – Benghazi COVER UP (arabic)
BARACK OBAMA – Benghazi COVER UP (arabic)BARACK OBAMA – Benghazi COVER UP (arabic)
BARACK OBAMA – Benghazi COVER UP (arabic)
 
Consumo responsable
Consumo responsableConsumo responsable
Consumo responsable
 
04/14/13 PUBLIC NOTICE (031113 FAX TO BARACK OBAMA) - russian
04/14/13 PUBLIC NOTICE (031113 FAX TO BARACK OBAMA) - russian04/14/13 PUBLIC NOTICE (031113 FAX TO BARACK OBAMA) - russian
04/14/13 PUBLIC NOTICE (031113 FAX TO BARACK OBAMA) - russian
 
コーチングスキルとパーソナリティ
コーチングスキルとパーソナリティコーチングスキルとパーソナリティ
コーチングスキルとパーソナリティ
 
MALCOLM X - AFRAID TO BLEED (The DIFFERENCE BETWEEN Black Revolution & Negro ...
MALCOLM X - AFRAID TO BLEED (The DIFFERENCE BETWEEN Black Revolution & Negro ...MALCOLM X - AFRAID TO BLEED (The DIFFERENCE BETWEEN Black Revolution & Negro ...
MALCOLM X - AFRAID TO BLEED (The DIFFERENCE BETWEEN Black Revolution & Negro ...
 
01/28/13 US Supreme Court Response (hungarian)
01/28/13 US Supreme Court Response (hungarian)01/28/13 US Supreme Court Response (hungarian)
01/28/13 US Supreme Court Response (hungarian)
 
Bridges album no 2
Bridges album no 2Bridges album no 2
Bridges album no 2
 
araman | beauty portfolio
araman | beauty portfolioaraman | beauty portfolio
araman | beauty portfolio
 
Zero to 60 ford's social media strategy
Zero to 60 ford's social media strategyZero to 60 ford's social media strategy
Zero to 60 ford's social media strategy
 

Similar to OpenNebula Interoperability

CloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talkCloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talk
OpenNebula Project
 
HPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaHPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebula
Ignacio M. Llorente
 
Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...
Ignacio M. Llorente
 
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
OpenNebula Project
 
Open nebula a reference open cloud stack
Open nebula   a reference open cloud stackOpen nebula   a reference open cloud stack
Open nebula a reference open cloud stack
Ignacio M. Llorente
 
EGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
EGI TF 2013 / Cloud Interoperability Week – Hands-On TutorialEGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
EGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
OpenNebula Project
 
Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10
OW2
 
Constantino vazquez open nebula cloud case studies
Constantino vazquez   open nebula cloud case studiesConstantino vazquez   open nebula cloud case studies
Constantino vazquez open nebula cloud case studies
CloudExpoEurope
 
Building IaaS Clouds and the Art of Virtual Machine Management: A Practical G...
Building IaaS Clouds and the Art of Virtual Machine Management: A Practical G...Building IaaS Clouds and the Art of Virtual Machine Management: A Practical G...
Building IaaS Clouds and the Art of Virtual Machine Management: A Practical G...
Ruben S. Montero
 
OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and Architecture
OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and ArchitectureOpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and Architecture
OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and Architecture
OpenNebula Project
 
OpenStack 2012 fall summit observation - Quantum/SDN
OpenStack 2012 fall summit observation - Quantum/SDNOpenStack 2012 fall summit observation - Quantum/SDN
OpenStack 2012 fall summit observation - Quantum/SDN
Te-Yen Liu
 

Similar to OpenNebula Interoperability (20)

CloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talkCloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talk
 
Linuxtag 2012 - OpenNebula
Linuxtag 2012 - OpenNebula  Linuxtag 2012 - OpenNebula
Linuxtag 2012 - OpenNebula
 
HPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaHPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebula
 
Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...
 
Building Clouds with OpenNebula2.2
Building Clouds with OpenNebula2.2Building Clouds with OpenNebula2.2
Building Clouds with OpenNebula2.2
 
Federated Cloud Computing - The OpenNebula Experience v1.0s
Federated Cloud Computing  - The OpenNebula Experience v1.0sFederated Cloud Computing  - The OpenNebula Experience v1.0s
Federated Cloud Computing - The OpenNebula Experience v1.0s
 
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
 
Challenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computingChallenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computing
 
Open nebula a reference open cloud stack
Open nebula   a reference open cloud stackOpen nebula   a reference open cloud stack
Open nebula a reference open cloud stack
 
Cloud computing from an institutional perspective
Cloud computing from an institutional perspectiveCloud computing from an institutional perspective
Cloud computing from an institutional perspective
 
EGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
EGI TF 2013 / Cloud Interoperability Week – Hands-On TutorialEGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
EGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
 
LinuxTag 2013
LinuxTag 2013LinuxTag 2013
LinuxTag 2013
 
Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10
 
Cloud and Grids
Cloud and GridsCloud and Grids
Cloud and Grids
 
Constantino vazquez open nebula cloud case studies
Constantino vazquez   open nebula cloud case studiesConstantino vazquez   open nebula cloud case studies
Constantino vazquez open nebula cloud case studies
 
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...
 
Building IaaS Clouds and the Art of Virtual Machine Management: A Practical G...
Building IaaS Clouds and the Art of Virtual Machine Management: A Practical G...Building IaaS Clouds and the Art of Virtual Machine Management: A Practical G...
Building IaaS Clouds and the Art of Virtual Machine Management: A Practical G...
 
OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and Architecture
OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and ArchitectureOpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and Architecture
OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and Architecture
 
OpenStack 2012 fall summit observation - Quantum/SDN
OpenStack 2012 fall summit observation - Quantum/SDNOpenStack 2012 fall summit observation - Quantum/SDN
OpenStack 2012 fall summit observation - Quantum/SDN
 
Chep2012
Chep2012Chep2012
Chep2012
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 

OpenNebula Interoperability

  • 1. Grupos de Trabajo RedIRIS Valladolid, November 29th, 2011 Interoperabilidad en OpenNebula Daniel Molina Aranda Project Engineer Acknowledgments The research leading to these results has received funding from the Ministerio de Industria, Turismo y Comercio of Spain through research grant MITyC Avanza TSI-020301-2009-30 © OpenNebula Project. Creative Commons Attribution-NonCommercial-ShareAlike License 1/18
  • 2. Contents OpenNebula Interoperability and Portability! ● What is Cloud Computing? ● What is OpenNebula? ● Challenges for Portability and Interoperability? ● Our Approach for Interoperability and Portability ● Some Examples of Community Collaborations OpenNebula Interoperability and Portability 2/18
  • 3. What is Cloud Computing? Types of Cloud Services for Provision of IT Capabilities as a Service! What Who On-demand End-user Software as a Service access to any (does not care about hw or sw) application Platform for Developer Platform as a Service building and (no managing of the underlying hw delivering web & sw layers) applications Infrastructure as a Raw computer System Administrator ᄎ Service infrastructure (complete management of the computer infrastructure) Physical Infrastructure OpenNebula Interoperability and Portability 3/18
  • 4. What is Cloud Computing? Provision of Virtualized Resources as a Service! •  Raw infrastructure •  Management Console resources •  Simple REST API’s Manage Instances •  Pay-as-you-go & elastic capacity OpenNebula Interoperability and Portability 4/18
  • 5. What is OpenNebula? IaaS Cloud Computing Tool for Managing a Data Center's Virtual Infrastructure! Interfaces & API • CLI (local/remote) • API (java, ruby bindings) • Sunstone • Cloud (EC2, OCCI) VM Networking • VLANs Image Repository of VM disks • Firewall hooks • ACLs (public + private) • User defined • OS and Data types (persistent) • Multiple storage backends Users & Roles Hosts: Cluster worker nodes to run VMs. Storage • NAS • Multiple hypervisors defined per host • SAN • Grouped in logical clusters • Custom (bittorrent, ssh…) • Custom monitoring probes and technologies OpenNebula Interoperability and Portability 5/18
  • 6. What is OpenNebula? Building the Industry Standard Open Source Cloud Computing Tool! Third party scalability •  evelop & innovate D tests: 16000 VMs •  upport the community S •  ollaborate C Commercial Support TP v1.0 v1.2 v1.4 v2.0 v2.2 V3.0 2005 2008 2009 2010 2011 2012 dsa group doing research… 4,000 downloads/ month European Funding OpenNebula Interoperability and Portability 6/18
  • 7. Who Use OpenNebula? Organizations Building Clouds and Innovative Projects! Organizations Building Clouds for Development, Testing and Production Projects Building an Open Cloud Ecosystem Around OpenNebula 16,000 VMs! OpenNebula Interoperability and Portability 7/18
  • 8. The Challenges Transparent Combination of Local Resources with Cloud Resources with No Changes! 1. Management Interfaces 2. Management Interfaces for Virtual Workloads for Data Elements VM VM VM VM VM 4. Contextualization 3. VM Image Description 5. Management of Cross-site Networking 6. Common Execution Framework (Instance Type, QoS and Security) OpenNebula Interoperability and Portability 8/18
  • 9. 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 OpenNebula Interoperability and Portability 9/18
  • 10. Our Approach A Quickly Growing Ecosystem for Interoperability and Portability! Ecosystem OVF CDMI Ecosystem Ecosystem New OpenNebula Working Group! OpenNebula Interoperability and Portability 10/18
  • 11. Some Examples of Community Collaborations OCCI & CDMI for OpenNebula by GWDG! Development of OCCI 1.1 Framework for OpenNebula 3.0 ● Advanced integration of CDMI into OpenNebula ● Participation in OGF OCCI WG and in DMTF CMWG Upcoming features ● Rewrite in Ruby on Rails with focus on quality, scalability and extendibility ● Advanced authentication (X.509, Shibboleth, OpenID) ● Sync up with Contrail project to support OVF ● Support for SLAs based on SLA@SOI project http://dev.opennebula.org/projects/ogf-occi OpenNebula Interoperability and Portability 11/18
  • 12. Some Examples of Community Collaborations Contrail – Open Computing Infrastructure for Elastic Services! Development of OVF 1.1.0 for OpenNebula 3.0 ● The Contrail project aims to develop tools for creating and managing a federation of private and public clouds ● Contrail uses OVF for distributed applications Contributions to OpenNebula ● OVF translation tool enabling deployment of applications over OpenNebula IaaS clouds http://contrail-project.eu OpenNebula Interoperability and Portability 12/18
  • 13. Some Examples of Community Collaborations StratusLab - Enhancing Grid Infrastructures with Cloud Computing ! Using OCCI for Federation and Developing jclouds ● Simplify and optimize its use and operation, providing a more flexible, dynamic environment for scientists; and enhance existing computing infrastructures with “IaaS” paradigms www.stratuslab.org www.StratusLab.eu OpenNebula Interoperability and Portability 13/18
  • 14. Some Examples of Community Collaborations CompatibleOne – Cloud Brokering Service! Using OCCI for Federation OpenNebula Interoperability and Portability 14/18
  • 15. Some Examples of Community Collaborations BonFIRE - Building Service Testbeds on FIRE! Using OCCI for Federation ● Design, build and operate a multi-site cloud-based facility to support research across applications, services and systems targeting services research community on Future Internet www.BonFIRE-Project.eu OpenNebula Interoperability and Portability 15/18
  • 16. Some Examples of Community Collaborations MEGHA– Spanish R&E Intercloud Initiative ! Using OCCI for Federation ● Interoperable federated clouds platform to streamline the use of cloud technologies among R&E services centers and provide support to integrate new technologies and infrastructures over cloud Infrastructure ● 3 OpenNebula geographical dispersed instances ● +300 distributed cores +25TB ● Network, security and identity support http://wiki.rediris.es/megha/MainPage OpenNebula Interoperability and Portability 16/18
  • 17. Questions? We Will Be Happy to Answer Any Question ! The research leading to these results has received funding from the Ministerio de Industria, Turismo y Comercio of Spain through research grant MITyC Avanza TSI-020301-2009-30 OpenNebula Interoperability and Portability 17/18