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

StratusLab at FOSDEM'13
StratusLab at FOSDEM'13StratusLab at FOSDEM'13
StratusLab at FOSDEM'13stratuslab
 
Cloud Foundry Open Tour Keynote
Cloud Foundry Open Tour KeynoteCloud Foundry Open Tour Keynote
Cloud Foundry Open Tour KeynoteRamnivasLaddad
 
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 ...Ignacio M. Llorente
 
Workshop eNovance/OpenStack 20-12-2012
Workshop eNovance/OpenStack 20-12-2012Workshop eNovance/OpenStack 20-12-2012
Workshop eNovance/OpenStack 20-12-2012eNovance
 
Slides open stack emily_updated_2
Slides open stack emily_updated_2Slides open stack emily_updated_2
Slides open stack emily_updated_2OpenCity Community
 
Virtualization technolegys for amdocs
Virtualization technolegys for amdocsVirtualization technolegys for amdocs
Virtualization technolegys for amdocsSamuel Dratwa
 
2 architectural at CloudStack Developer Day
2  architectural at CloudStack Developer Day2  architectural at CloudStack Developer Day
2 architectural at CloudStack Developer DayKimihiko Kitase
 
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 openstackeNovance
 
NYC Meetup November 15, 2012
NYC Meetup November 15, 2012NYC Meetup November 15, 2012
NYC Meetup November 15, 2012NuoDB
 
Introduction to Kubernetes
Introduction to KubernetesIntroduction to Kubernetes
Introduction to KubernetesSamuel Dratwa
 
Understanding NFV and the MANO stack
Understanding NFV and the MANO stackUnderstanding NFV and the MANO stack
Understanding NFV and the MANO stackAffan Syed
 
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)SDNRG ITB
 
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 2010IESS
 
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...benzfire
 
Docker containers for wireless networks explained
Docker containers for wireless networks explainedDocker containers for wireless networks explained
Docker containers for wireless networks explainedClint Smith
 
Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)rjain51
 

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

An Introduction to hapi.js
An Introduction to hapi.jsAn Introduction to hapi.js
An Introduction to hapi.jsDave Stevens
 
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 HapiJSLoc Nguyen
 
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...Binary Studio
 
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)Dave Stevens
 
Road of excellence 2012
Road of excellence 2012Road of excellence 2012
Road of excellence 2012Pedro_Nunes22
 
inConcert Allegro
inConcert AllegroinConcert Allegro
inConcert Allegronbinda
 
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 creoleVogelDenise
 
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) - galicianVogelDenise
 
Nuremberg principle croatian
Nuremberg principle   croatianNuremberg principle   croatian
Nuremberg principle croatianVogelDenise
 
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 COMPLAINTVogelDenise
 
BARACK OBAMA – Benghazi COVER UP (arabic)
BARACK OBAMA – Benghazi COVER UP (arabic)BARACK OBAMA – Benghazi COVER UP (arabic)
BARACK OBAMA – Benghazi COVER UP (arabic)VogelDenise
 
Consumo responsable
Consumo responsableConsumo responsable
Consumo responsableJehi Alvarez
 
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) - russianVogelDenise
 
コーチングスキルとパーソナリティ
コーチングスキルとパーソナリティコーチングスキルとパーソナリティ
コーチングスキルとパーソナリティYoga Tokuyoshi
 
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 ...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
 
Bridges album no 2
Bridges album no 2Bridges album no 2
Bridges album no 2OliviaMartin
 
araman | beauty portfolio
araman | beauty portfolioaraman | beauty portfolio
araman | beauty portfolioaramanstudio
 
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 strategyRafa Martín Aguado
 

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 talkOpenNebula Project
 
HPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaHPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaIgnacio 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
 
Building Clouds with OpenNebula2.2
Building Clouds with OpenNebula2.2Building Clouds with OpenNebula2.2
Building Clouds with OpenNebula2.2Ruben S. Montero
 
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.0sIgnacio 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
 
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 computingIgnacio M. Llorente
 
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 stackIgnacio M. Llorente
 
Cloud computing from an institutional perspective
Cloud computing from an institutional perspectiveCloud computing from an institutional perspective
Cloud computing from an institutional perspectiveIgnacio 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 TutorialOpenNebula Project
 
Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10OW2
 
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 studiesCloudExpoEurope
 
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...NETWAYS
 
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 ArchitectureOpenNebula 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/SDNTe-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

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

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