This document provides an overview of OpenNebula, an open-source tool for building and managing clouds on existing infrastructure. OpenNebula provides a simple yet powerful unified management layer that allows administrators to pool distributed physical resources and virtualize them for on-demand provisioning. It describes key features for cloud management, virtual infrastructure management, and its benefits for cloud consumers, administrators and architects. The document also discusses OpenNebula's origins as a research project, its growth as an open-source community project used by many large organizations, and its vision of providing flexibility, simplicity and control for managing private and hybrid clouds.
4. 4OpenNebula – Hands-on Workshop!
The OpenNebula Technology
Simple but feature-rich, production-ready, customizable solution to build clouds!
5. 5OpenNebula – Hands-on Workshop!
From Infrastructure Management to Cloud
Features for Virtual Infrastructure Management and Cloud Orchestration!
KVM Xen VMware
vCenter
VMware
Cloud Management
• Multi-tenancy
• Simple cloud GUI and interfaces
• Service elasticity/provisioning
• Federation
Virtual Infra Management
• Capacity management
• Virtual appliance management
• Resource optimization
• HA and business continuity
OpenNebula
6. 6OpenNebula – Hands-on Workshop!
Key Features Provided by OpenNebula
The Anatomy of the Cloud!
Cloud Consumer
Cloud Admin
Cloud Architect
7. 7OpenNebula – Hands-on Workshop!
Key Features
The Cloud Consumer Perspective!
Cloud View
● Simple one-click provisioning portal
● Pre-loaded set of configurations
● Access to usage information and quotas
Flow
● Multi-VM applications
● Elasticity Rules
● Easy parameterization of VMs
MarketPlace
● Catalog of appliances
● Meeting point for users, admins and devs
● Distributed and maintain cloud contents
Interfaces & APIs
● Cloud APIs: Amazon EC2 & OCCI
● CLI tools
● Multiple API Bindings
8. 8OpenNebula – Hands-on Workshop!
Key Features
The Cloud Admin Perspective!
Deployment and Integration
● Simple installation and upgrade
● Hook system and HA configurations
● VM contextualization
Virtual Infrastructure Management
● Life cycle manag: storage, network & VM
● Extensible monitor system
● Fine-grain resource operations
Capacity Management
● Scheduling policies (storage & compute)
● User & Groups
● Accounting, quotas, permissions & ACLs
Interfaces
● Sunstone GUI
● Powerful CLI
9. 9OpenNebula – Hands-on Workshop!
Key Features
The System Architect Perspective!
Federation of Multiple DCs
● User access to multiple DCs
● Local management of DC resources
● Minimal synch. to tolerate big latencies
Hybrid Cloud Computing
● Seamless integration of external cloud
● Local & Remote VM profiles
● Allocation policies
Provisioning of Virtual Datacenters
● Group users, resources and infrastructure
● Delegate management of virtual resources
● Partition/isolation cloud resources
Flexibility & Extensibility
● Platform Independent
● Flexible Architecture
● Easily integrated with existing tools
11. 11OpenNebula – Hands-on Workshop!
The OpenNebula Project
From Research Project to Open-source Project for Enterprise!
2005
2008 2009 2010 2011 2012
• Develop & innovate
• Support the community
• Collaborate
Large-scale production
deployment: 16,000 VMs
20142013
Research
Project
5,000
down/month
2015
Very large-scale
production deployment:
200,000 VMs (10 zones)
Hybrid cloud partners
Tech Days
14. 14OpenNebula – Hands-on Workshop!
The OpenNebula Community
An Open Community Driven by Users!
Develop
Open-source Apache code
Transparent process
Public roadmap
Communicate
User groups
Cloud technology days
OpenNebulaConf
Integrate
Add-ons catalog
Ecosystem directory
Use
Give us feedback
Contribute experiences
Help support new users
BBC
17. 17OpenNebula – Hands-on Workshop!
Flexible Enterprise Cloud Made Simple!
The OpenNebula Vision
Enterprise private cloud as an evolution of datacenter virtualization
Open management platform for SysAdmins and
DevOps to automate and orchestrate the operation
of enterprise clouds on existing IT infrastructure
Principles:
● Flexibility: Easy to customize to fit into any datacenter
● SysAdmin-centrism: Complete control over the cloud
● Simplicity: Easy to deploy, operate and use
● Lightness: Highly efficient
18. 18OpenNebula – Hands-on Workshop!
The Power of Simplicity!
The OpenNebula Vision
Simple for Users
• Single-click provision, manage and access to virtual servers
• Just enough details of the underlying chaos
Simple for Sys Admins
• Do not hide the complexity
• Easy to inspect, understand and adapt
• Ease task automation
• Be prepared for different application types
• Just enough components and simple protocols
• Simplicity is the path to scale!