OpenNebula
Bringing Simplicity to the Enterprise Cloud
© OpenNebula Project. Creative Commons Attribution-NonCommercial-ShareAlike License
OpenNebula Hands-on Workshop
What is OpenNebula?
The Technology…
3OpenNebula – Hands-on Workshop!
The OpenNebula Technology
An Uniform Management Layer!
4OpenNebula – Hands-on Workshop!
The OpenNebula Technology
Simple but feature-rich, production-ready, customizable solution to build clouds!
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
6OpenNebula – Hands-on Workshop!
Key Features Provided by OpenNebula
The Anatomy of the Cloud!
Cloud Consumer
Cloud Admin
Cloud Architect
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
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
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
What is OpenNebula?
The Project…
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
What is OpenNebula?
The Community…
A Community of Users
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
What is OpenNebula?
The Vision…
VS
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
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!
What is OpenNebula?
The Users…
20OpenNebula – Hands-on Workshop!
A Widely-used Cloud Management Platform!
The OpenNebula Users
2005
2008 2009 2010 2011 2012 20142013
1,865	
  
4,861	
  
12,828	
  
24,477	
  
31,950	
  
58,000	
  
90% Annual Growth
Downloads
21OpenNebula – Hands-on Workshop!
Building and Operating Enterprise Private Clouds in Medium and Large Data Centers!
The OpenNebula Users
22OpenNebula – Hands-on Workshop!
20 - 22 October 2015
in BARCELONA
OpenNebula
CONFERENCE
3rd edition!
23OpenNebula – Hands-on Workshop!
Questions?
Questions?

OpenNebula TechDay Boston 2015 - introduction and architecture

  • 1.
    OpenNebula Bringing Simplicity tothe Enterprise Cloud © OpenNebula Project. Creative Commons Attribution-NonCommercial-ShareAlike License OpenNebula Hands-on Workshop
  • 2.
  • 3.
    3OpenNebula – Hands-onWorkshop! The OpenNebula Technology An Uniform Management Layer!
  • 4.
    4OpenNebula – Hands-onWorkshop! The OpenNebula Technology Simple but feature-rich, production-ready, customizable solution to build clouds!
  • 5.
    5OpenNebula – Hands-onWorkshop! 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-onWorkshop! Key Features Provided by OpenNebula The Anatomy of the Cloud! Cloud Consumer Cloud Admin Cloud Architect
  • 7.
    7OpenNebula – Hands-onWorkshop! 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-onWorkshop! 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-onWorkshop! 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
  • 10.
  • 11.
    11OpenNebula – Hands-onWorkshop! 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
  • 12.
  • 13.
  • 14.
    14OpenNebula – Hands-onWorkshop! 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
  • 15.
  • 16.
  • 17.
    17OpenNebula – Hands-onWorkshop! 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-onWorkshop! 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!
  • 19.
  • 20.
    20OpenNebula – Hands-onWorkshop! A Widely-used Cloud Management Platform! The OpenNebula Users 2005 2008 2009 2010 2011 2012 20142013 1,865   4,861   12,828   24,477   31,950   58,000   90% Annual Growth Downloads
  • 21.
    21OpenNebula – Hands-onWorkshop! Building and Operating Enterprise Private Clouds in Medium and Large Data Centers! The OpenNebula Users
  • 22.
    22OpenNebula – Hands-onWorkshop! 20 - 22 October 2015 in BARCELONA OpenNebula CONFERENCE 3rd edition!
  • 23.
    23OpenNebula – Hands-onWorkshop! Questions? Questions?