This document provides an overview and summary of OpenNebula, an open-source solution for data center virtualization. It discusses OpenNebula from the perspectives of cloud consumers, providers and integrators. Key features highlighted include multi-tenancy, interoperability, flexibility, proven infrastructure agnostic capabilities. Examples are given of companies and research institutions using OpenNebula for hosting, cloud products, industry applications, and scientific research.
LinuxTag 2012: The Open Source Solution for Data Center Virtualization
1. LinuxTag
April 23rd 2012, Berlin
OpenNebula
The Open Source Solution for Data Center Virtualization
Hector Sanjuan
OpenNebula.org
1
2. What is OpenNebula?
Multi-tenancy, Elasticity and Automatic Provision
on Virtualized Environments
Public
Fully Interoperable
Open-source
Flexible Adaptable
Private
Proven
Infrastructure Agnostic Hybrid
2
7. Operating the Cloud Infraestructure
Web UI
OpenNebula Sunstone
Command Line Interface
APIs
Ruby, Java, Python (ecosystem)
XML-RPC
8
8. Cloud provider perspective – Managing multiple ONEs
oZones Server Federation of Clouds
• Multi-tier architecture
• Web Portal / CLI • Scalability
• Resource overview • Isolation
• VDC management • Multiple-site support
Cloud
Consumer
ZONE 1 ZONE 2
9
9. Cloud provider perspective – Virtual Data Centers
Virtual Private Cloud Computing
● Typical scenario in large
organizations and cloud providers
● On-demand provision of fully-
configurable and isolated VDC with
full control and capacity to
administer its users and resources
10
10. The Cloud Integrator perspective
Modular design. All parts well documented.
Custom applications: SelfService, Sustone plugins
Custom network, storage, VM, auth, information...
drivers
etc... CLI GUI Cloud Servers
Scheduler
OCA (Ruby, Java)
XML-RPC API
OpenNebula core
Monitoring Storage Network
DB
Virtualization Images Auth
11
11. Some more keys about OpenNebula
Fully open-source: Apache License
Comprehensive, extensive and fully updated
documentation resources, including Screencasts and
tutorials.
Rich ecosystem
Standards Adapters
CDMI OVF CIMI
Virtualization Drivers Configuration Storage
12
12. Some more keys about OpenNebula
Stable solution: more than 4 years old
Fast growth: 3500+ downloads/month
+1000 public cloud registered users
Active community and support lists
Commercial support via
Fast release cycle every 3 months
Current stable release: 3.4.1
13
13. Who is using OpenNebula and what for
Hosting, cloud products
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
14
14. Who is using OpenNebula and what for
Industry, scientific research
Industry
Supercomputing Centers
Research Centers
15
15. Who is using OpenNebula and what for
Research projects
Distributed Computing Infrastructures
Research Projects
16,000 VMs!
16
16. Some more keys about OpenNebula
What's coming in OpenNebula 3.6?
OpenNebula market place with ready-to-use
appliances provided by the community
Improved accounting, monitoring and quota
systems
Hotplugging and dynamic CPU and Memory
assignment
UIs improvements (VNC, translations, usage plots
etc...)
17