This presentation discusses OpenNebula, an open-source cloud management tool. It supports interoperability through standards and adapters to ensure portability across providers from the perspective of cloud consumers. For cloud providers, OpenNebula is interoperable, innovative, and proven to run in production environments. It is fully open-source and adaptable for cloud integrators. OpenNebula is used in research infrastructures as both an infrastructure and provisioning tool to improve utilization and reduce costs. A new release of OpenNebula drivers for Hyper-V clouds was also announced.
2. Contents
Unleashing the Potential for Innovation of Cloud Computing
This presentation is about
… OpenNebula
… its support for Interoperability
… use cases in Research Infrastructures
Open-source and Standards - Unleashing the Potential for Innovation of Cloud Computing 2/15
3. What is OpenNebula?
Open Cloud Solution for Building and Managing Virtualized Data Centers!
Public
Private
Hybrid
Open-source and Standards - Unleashing the Potential for Innovation of Cloud Computing 3/15
4. What is OpenNebula?
A Project Aimed at Building the Industry Standard Open Cloud Management Tool!
Third party scalability
• Develop & innovate tests: 16000 VMs
• Support the community
• Collaborate Commercial Support
TP
v1.0 v1.2 v1.4 v2.0 v2.2 V3.0 V3.2 V3.4
2005 2008 2009 2010 2011 2012
dsa group doing
research…
4,000 downloads/
month
European Funding
Open-source and Standards - Unleashing the Potential for Innovation of Cloud Computing 4/15
5. What is OpenNebula?
Open Platform for Innovation!
Adopt as innovation
Standards Contribute to
platform or Projects
interoperability tool
standards
Contribute innovative
Adopt
functionality
standards
Distribution
channel
Linux Distributions
Requirements
Feedback
Contributions Adopt
open-source
Industry and Research
Open-source and Standards - Unleashing the Potential for Innovation of Cloud Computing 5/15
6. What is OpenNebula?
Open Cloud Enabler in the ICT Industry!
Enabling Hosting Companies and Telcos to Offer Cloud Services
Enabling Technology Companies to Offer Cloud Products
Enabling Service Companies to Offer Cloud Consulting and Integration
Open-source and Standards - Unleashing the Potential for Innovation of Cloud Computing 6/15
7. OpenNebula’s Support for Interoperability
Interoperability from Different Perspectives!
Cloud Consumer
Cloud Provider
Cloud Integrator
Open-source and Standards - Unleashing the Potential for Innovation of Cloud Computing 7/15
8. OpenNebula’s Support for Interoperability
The Cloud Consumer Perspective!
… standards (de facto and de jure) and adapters to leverage existing
ecosystems and ensure portability across providers….
Standards Adapters
CDMI OVF CIMI
Thanks to
Open-source and Standards - Unleashing the Potential for Innovation of Cloud Computing 8/15
9. OpenNebula’s Support for Interoperability
The Cloud Provider Perspective!
… interoperable (platform independent), innovative (feature-rich) and proven
(mature to run in production)…
Virtualization Drivers Configuration Storage
Open-source and Standards - Unleashing the Potential for Innovation of Cloud Computing 9/15
10. OpenNebula’s Support for Interoperability
The Cloud Integrator Perspective!
… truly open (fully open-source, Apache license) and adaptable (modular and
extensible)…
Cloud
CLI GUI
Servers
Scheduler
OCA (Ruby, Java)
XML-RPC API
OpenNebula core
Monitoring Storage Network
DB
Virtualization Images Auth
Open-source and Standards - Unleashing the Potential for Innovation of Cloud Computing 10/15
11. Use Cases in Research Infrastructures
One of Our Main User Communities!
Supercomputing Centers
Research Centers
Distributed Computing Infrastructures
Open-source and Standards - Unleashing the Potential for Innovation of Cloud Computing 11/15
12. Use Cases in Research Infrastructures
OpenNebula as an Infrastructure Tool!
Access
• Common interfaces
• Grid integration
Grid Middleware
LRMS (LSF, PBS, SGE…)
• Custom environments
Service
• Dynamic elasticity
Virtual Worker Nodes
• Consolidation of WNs
• Simplified management
Provision
• Physical – Virtual WNs
• Dynamic capacity partitioning
• Faster upgrades
Open-source and Standards - Unleashing the Potential for Innovation of Cloud Computing 12/15
13. Use Cases in Research Infrastructures
OpenNebula as an Provisioning Tool!
• Simple Provisioning Interface
Access
• Raw/Appliance VMs
IaaS Interface
Pilot Jobs, SSH…
Service
• Dynamic scalable computing
• Custom access to capacity
• Not only batch workloads
• Not only scientific workloads
Provision
• Improve utilization
• Reduced service management
• Cost efficiency
Open-source and Standards - Unleashing the Potential for Innovation of Cloud Computing 13/15
14. Announcement
New Release of OpenNebula Drivers for Hyper-V Clouds!
11/11 2/12 3/12
Beta 1 Beta 2 Stable
2011 2012
9/11: First collaboration 1/12: Second collaboration
with Microsoft with Microsoft
Thanks to
Open-source and Standards - Unleashing the Potential for Innovation of Cloud Computing 14/15
15. Questions?
We Will Be Happy to Answer Any Question !
CloudPlan.org @imllorente
Open-source and Standards - Unleashing the Potential for Innovation of Cloud Computing 15/15