SlideShare a Scribd company logo
© OpenNebula Project. Creative Commons Attribution-NonCommercial-ShareAlike License
Constantino Vázquez Blanco
OpenNebula Project Engineer
OSDC 2013
Nüremberg, Germany
17-18 April, 2013
OpenNebula Cloud Platform
for Data Center Virtualization
@tinova79
The OpenNebula Project
Contents
•  What is the OpenNebula Project?
•  What is OpenNebula?
•  Introductory Demo
•  Key Features
•  OpenNebula Architecture
•  Who is using OpenNebula?
The OpenNebula Project
Delivering a proven product
2005
2008 2009 2010 201
1
2012
TP v1.0 v1.2 v1.4 v2.0 v2.2 v3.0
• Develop & innovate
• Support the community
• Collaborate
Third party scalability tests: 16,000 VMs
v3.2 v3.4 v3.6 v3.8
5,000 downloads/month
20142013
v4.0
Research
Project
What is the OpenNebula Project?
The OpenNebula Project
Downloads
Site Visits
Mails
•  Additional downloads from Linux
distributions (CentOS, Ubuntu, Debian,
SUSE …) and code repositories
•  18,000 visits and 194,000 page views in
the last week
•  > 1,200 registered users
110% Annual Growth
120% Annual Growth
104% Annual Growth
A Healthy and Vibrant Community
What is the OpenNebula Project?
The OpenNebula Project
What is OpenNebula?
Enterprise Cloud and Datacenter Virtualization
Definition
•  OpenNebula is a Cloud Management Platform
•  Builds a virtualization layer on top of your physical infrastructure
•  Helps to build private clouds virtualizing your datacenter
•  Also suited to build hybrid and public clouds
•  … enables services virtualization and management
The OpenNebula Project
What is OpenNebula?
Simple Web Interface
Infrastructure Resources
Elastic & “infinite”
Public Cloud
A Cloud behind a firewall
Internal consume
Improve Operations
Private Cloud
Hybrid Cloud / CloudBursting
Supplement Capacity
of the Private Cloud
Building clouds
The OpenNebula Project
What is OpenNebula?
Interfaces, Tools & API
• CLI & Sunstone (GUI)
•  API
•  Cloud (EC2,OCCI)
•  Service Management & Catalogs
Compute Hosts
• Grouped into logical clusters
• Multiple hypervisors
• Monitoring
Storage
• VM disks (file & block)
• Image Distribution
• Multiple Backends
Multi-tenancy
• AAA Services
• Scheduling
• Permissions & roles
Network
• VLAN
• Firewalling
• Multiple Technologies
Components
The OpenNebula Project
What is OpenNebula?
Openness
•  Open Architecture
•  Open Interfaces & Code
Interoperable
•  Use of standards
•  OCCI, AWS EC2
Adaptable
•  Modular architecture
Very Light
•  Highly efficient
Enterprise Ready
•  Single installing & update process
•  Support for various platforms
Proven
•  Tested & Mature
Powerful
•  Features for
DC virtualization
No Lock-In
•  Platform
independant
Design Principles
The OpenNebula Project
What’s new and shiny?
•  Complete facelift for Sunstone!
•  Snapshotting support
•  NIC hotplug for VMs
•  Hot disk save
•  Vertical scaling
•  Action Scheduling
•  CLI improvements
•  New storage drivers (Ceph)
What is OpenNebula?
The OpenNebula Project
What is OpenNebula?
Let's see what it looks like
Introductory Demo
The OpenNebula Project
Key Features – Storage Models
Multiple and Heterogeneous back-ends
The OpenNebula Project
Key Features – Multiple Zones
Scale by aggregation
Multiple oZones
● Physical resources might not be in the same
site
● Several OpenNebula instances managed
from a central service
● Accessible from graphical or text interface
● Also allows for an aggregated view of
resources, both physical and virtual.
The OpenNebula Project
Key Features – 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
Divide and Conquer
The OpenNebula Project
Key Features – OpenNebulaApps
Tools for Users and Administrators
Automatic installation of
software stacks
Manage services Host your own
marketplace
{"name": "my_service",
"deployment":
"straight",
"roles": [
{
"name": "frontend",
"vm_template": 0
},
{
"name": "db_master",
"parents": [
"frontend"
],
"vm_template": 1
}]
}
{"name": "wordpress",
"run_list": [
"recipe[mysql::server]",
"recipe[wordpress]"
],
"wordpress": {
"db": {
"database": "${WP_DB_NAME}",
"user": "${WP_DB_USER}",
"password": "${WP_DB_PASSWORD}"
}
},
"mysql": {
"server_root_password": "${DB_PASSWORD}"
}
}
Service Example App Example
The OpenNebula Project
Key Features – Hybrid Cloud Computing
Hybrid
● Extension of the local private infrastructure with resources from remote clouds
● Cloudbursting to meet peak or fluctuating demands
Cloud Consumer
Cloud Administrator
Outsource to the cloud
The OpenNebula Project
OpenNebula Architecture
The Cloud Integrator Perspective
OpenNebula core
Virtualization Images
Storage Network
Auth
Monitoring
Scheduler
XML-RPC API
OCA (Ruby, Java)
CLI GUI Cloud Servers
DB
Languages
The OpenNebula Project
How to Develop Drivers
OpenNebula core
Virtualization Images
Storage Network
Auth
Monitoring
Scheduler
XML-RPC API
OCA (Ruby, Java)
CLI GUI
Cloud
Servers
DB
Drivers
•  Small scripts for each action
•  Any language (shell, Ruby, Python,...)
•  Different drivers can co-exist in
heterogeneous environments
Easy to
•  Adapt
•  Maintain
•  Create New ones
OpenNebula Architecture
The OpenNebula Project
How to Interact with OpenNebula
OCA Ruby Example:
Shutdown all my Virtual Machines
OpenNebula Architecture
The OpenNebula Project
Building and Operating Enterprise Private Clouds in Medium and Large Data Centers
Who is Using OpenNebula?
Reference Users
Survey Q2/Q3 2012 (2,500 users http://c12g.com/resources/survey/)
The OpenNebula Project
opennebula.org/cloud:tryout
Available Platforms
•  Amazon
•  VirtualBox
•  VMWare
•  KVM
Cloud Sandbox - Virtual Appliance
A real cloud in your laptop under 5 minutes by downloading a pre-
configured automated installation of OpenNebula.
You can! Try It Out
Who is Using OpenNebula?
The OpenNebula Project
Help us make OpenNebula even better by...
•  Use OpenNebula! give us feedback
•  Join our mailing list
•  Report bugs or features at development at
dev.opennebula.org
•  Translate OpenNebula
•  Share your Virtual Appliances
•  Use 'master'
•  Write howto's
•  Share your use cases
•  Submit patches
•  Maintain OpenNebula in your distro of choice
IRC Channel
•  #opennebula on irc.freenode.net
I like OpenNebula, what can I do? Join our growing community!
Community Activity
•  Contributions by users: RIM, Akamai, Logica,
FermiLab, SARA, Terradue…
•  > 100 in opennebula.org/about:contributors
•  ~ 500 in dev.opennebula.org
•  Sunstone in 17 languages
•  Components in the ecosystem by RIM, China
Mobile…
Who is Using OpenNebula?
The OpenNebula Project
Let us Help You to Cut Costs, Create Value and Innovate with Cloud Computing
Leading Technology
•  Most advanced technology for cloud
computing
Ready and Mature
•  Control over the roadmap
•  Fully open-source
•  Proven with many massive
deployments
•  No upfront investment
•  Per-host, per-zone and per-site
Extensive Expertise
•  6 years working in the field •  Comprehensive Services Program
•  Help our partners to create customized
cloud services and products
Support from the Developers Subscription Model
Services and Partner Programs
Why is C12G your Partner in Cloud Computing?
The OpenNebula Project
•  We are excited to team up with Netways!
•  C12G and Netways are the perfect team to offer services, consulting and
private and hybrid cloud services based on OpenNebula
A Warm Welcome to our First Premium Partner
The OpenNebula Project
We Will Be Happy to Answer any Question
@opennebula
TL; DR: OpenNebula is awesome, go check it out!
Questions & Answers
Ad

More Related Content

What's hot (20)

FOSDEM 2012 - OpenNebula Project
FOSDEM 2012 - OpenNebula ProjectFOSDEM 2012 - OpenNebula Project
FOSDEM 2012 - OpenNebula Project
OpenNebula Project
 
LinuxTag 2013
LinuxTag 2013LinuxTag 2013
LinuxTag 2013
OpenNebula Project
 
Get acquainted with the new ASP.Net 5
Get acquainted with the new ASP.Net 5Get acquainted with the new ASP.Net 5
Get acquainted with the new ASP.Net 5
Suyati Technologies
 
CloudStack Hyderabad Meetup: How the Apache community works
CloudStack Hyderabad Meetup: How the Apache community worksCloudStack Hyderabad Meetup: How the Apache community works
CloudStack Hyderabad Meetup: How the Apache community works
CloudStack - Open Source Cloud Computing Project
 
Openstack In Real Life
Openstack In Real LifeOpenstack In Real Life
Openstack In Real Life
Paul Guth
 
OpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
OpenStack in Action 4! Alan Clark - The fundation for openstack CloudOpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
OpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
eNovance
 
The Next Big Thing: Serverless
The Next Big Thing: ServerlessThe Next Big Thing: Serverless
The Next Big Thing: Serverless
Doug Vanderweide
 
Openstack portal-bestpractices-campbell mcneill
Openstack portal-bestpractices-campbell mcneillOpenstack portal-bestpractices-campbell mcneill
Openstack portal-bestpractices-campbell mcneill
Campbell McNeill
 
DockerCon SF 2015: Docker Community in China
DockerCon SF 2015: Docker Community in ChinaDockerCon SF 2015: Docker Community in China
DockerCon SF 2015: Docker Community in China
Docker, Inc.
 
Advanced dev ops governance with terraform
Advanced dev ops governance with terraformAdvanced dev ops governance with terraform
Advanced dev ops governance with terraform
James Counts
 
Network Functions Virtualization and CloudStack
Network Functions Virtualization and CloudStackNetwork Functions Virtualization and CloudStack
Network Functions Virtualization and CloudStack
Chiradeep Vittal
 
Matt Bruzek - Monitoring Your Public Cloud With Nagios
Matt Bruzek - Monitoring Your Public Cloud With NagiosMatt Bruzek - Monitoring Your Public Cloud With Nagios
Matt Bruzek - Monitoring Your Public Cloud With Nagios
Nagios
 
Opening of Cloud Native Taiwan User Group Meetup#2
Opening of Cloud Native Taiwan User Group Meetup#2Opening of Cloud Native Taiwan User Group Meetup#2
Opening of Cloud Native Taiwan User Group Meetup#2
HungWei Chiu
 
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Nagios
 
DockerCon SF 2015: Networking Breakout
DockerCon SF 2015: Networking BreakoutDockerCon SF 2015: Networking Breakout
DockerCon SF 2015: Networking Breakout
Docker, Inc.
 
Building clouds with apache cloudstack apache roadshow 2018
Building clouds with apache cloudstack   apache roadshow 2018Building clouds with apache cloudstack   apache roadshow 2018
Building clouds with apache cloudstack apache roadshow 2018
ShapeBlue
 
Build content centric apps with eclipse and nuxeo - ny java-sig november 2011
Build content centric apps with eclipse and nuxeo - ny java-sig november 2011Build content centric apps with eclipse and nuxeo - ny java-sig november 2011
Build content centric apps with eclipse and nuxeo - ny java-sig november 2011
Nuxeo
 
Customising the CloudStack UI - CloudStack European User Group Virtual, May 2...
Customising the CloudStack UI - CloudStack European User Group Virtual, May 2...Customising the CloudStack UI - CloudStack European User Group Virtual, May 2...
Customising the CloudStack UI - CloudStack European User Group Virtual, May 2...
ShapeBlue
 
Build your own private Cloud environment
Build your own private Cloud environmentBuild your own private Cloud environment
Build your own private Cloud environment
Nico Meisenzahl
 
Networking in the cloud: An SDN primer
Networking in the cloud: An SDN primerNetworking in the cloud: An SDN primer
Networking in the cloud: An SDN primer
Midokura
 
FOSDEM 2012 - OpenNebula Project
FOSDEM 2012 - OpenNebula ProjectFOSDEM 2012 - OpenNebula Project
FOSDEM 2012 - OpenNebula Project
OpenNebula Project
 
Get acquainted with the new ASP.Net 5
Get acquainted with the new ASP.Net 5Get acquainted with the new ASP.Net 5
Get acquainted with the new ASP.Net 5
Suyati Technologies
 
Openstack In Real Life
Openstack In Real LifeOpenstack In Real Life
Openstack In Real Life
Paul Guth
 
OpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
OpenStack in Action 4! Alan Clark - The fundation for openstack CloudOpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
OpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
eNovance
 
The Next Big Thing: Serverless
The Next Big Thing: ServerlessThe Next Big Thing: Serverless
The Next Big Thing: Serverless
Doug Vanderweide
 
Openstack portal-bestpractices-campbell mcneill
Openstack portal-bestpractices-campbell mcneillOpenstack portal-bestpractices-campbell mcneill
Openstack portal-bestpractices-campbell mcneill
Campbell McNeill
 
DockerCon SF 2015: Docker Community in China
DockerCon SF 2015: Docker Community in ChinaDockerCon SF 2015: Docker Community in China
DockerCon SF 2015: Docker Community in China
Docker, Inc.
 
Advanced dev ops governance with terraform
Advanced dev ops governance with terraformAdvanced dev ops governance with terraform
Advanced dev ops governance with terraform
James Counts
 
Network Functions Virtualization and CloudStack
Network Functions Virtualization and CloudStackNetwork Functions Virtualization and CloudStack
Network Functions Virtualization and CloudStack
Chiradeep Vittal
 
Matt Bruzek - Monitoring Your Public Cloud With Nagios
Matt Bruzek - Monitoring Your Public Cloud With NagiosMatt Bruzek - Monitoring Your Public Cloud With Nagios
Matt Bruzek - Monitoring Your Public Cloud With Nagios
Nagios
 
Opening of Cloud Native Taiwan User Group Meetup#2
Opening of Cloud Native Taiwan User Group Meetup#2Opening of Cloud Native Taiwan User Group Meetup#2
Opening of Cloud Native Taiwan User Group Meetup#2
HungWei Chiu
 
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Nagios
 
DockerCon SF 2015: Networking Breakout
DockerCon SF 2015: Networking BreakoutDockerCon SF 2015: Networking Breakout
DockerCon SF 2015: Networking Breakout
Docker, Inc.
 
Building clouds with apache cloudstack apache roadshow 2018
Building clouds with apache cloudstack   apache roadshow 2018Building clouds with apache cloudstack   apache roadshow 2018
Building clouds with apache cloudstack apache roadshow 2018
ShapeBlue
 
Build content centric apps with eclipse and nuxeo - ny java-sig november 2011
Build content centric apps with eclipse and nuxeo - ny java-sig november 2011Build content centric apps with eclipse and nuxeo - ny java-sig november 2011
Build content centric apps with eclipse and nuxeo - ny java-sig november 2011
Nuxeo
 
Customising the CloudStack UI - CloudStack European User Group Virtual, May 2...
Customising the CloudStack UI - CloudStack European User Group Virtual, May 2...Customising the CloudStack UI - CloudStack European User Group Virtual, May 2...
Customising the CloudStack UI - CloudStack European User Group Virtual, May 2...
ShapeBlue
 
Build your own private Cloud environment
Build your own private Cloud environmentBuild your own private Cloud environment
Build your own private Cloud environment
Nico Meisenzahl
 
Networking in the cloud: An SDN primer
Networking in the cloud: An SDN primerNetworking in the cloud: An SDN primer
Networking in the cloud: An SDN primer
Midokura
 

Similar to OSDC 2013 | The OpenNebula Cloud Platform for Datacenter Virtualization by Constantino Vázquez (20)

OpenNebulaConf2018 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2018 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2018 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2018 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebula Project
 
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
OpenNebula Project
 
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio LlorenteOpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
NETWAYS
 
OpenNebulaConf 2014 - State and Future of OpenNebula - Ignacio Llorente
OpenNebulaConf 2014 - State and Future of OpenNebula - Ignacio LlorenteOpenNebulaConf 2014 - State and Future of OpenNebula - Ignacio Llorente
OpenNebulaConf 2014 - State and Future of OpenNebula - Ignacio Llorente
OpenNebula Project
 
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
 
An Introduction to OpenNebula, A Project Perspective - Ignacio M. Llorente
An Introduction to OpenNebula, A Project Perspective - Ignacio M. LlorenteAn Introduction to OpenNebula, A Project Perspective - Ignacio M. Llorente
An Introduction to OpenNebula, A Project Perspective - Ignacio M. Llorente
OpenNebula Project
 
TECNIRIS@: OpenNebula Tutorial
TECNIRIS@: OpenNebula TutorialTECNIRIS@: OpenNebula Tutorial
TECNIRIS@: OpenNebula Tutorial
OpenNebula Project
 
OpenNebula - Open-source Enterprise Cloud Simplified - CeBIT March 2014
OpenNebula - Open-source Enterprise Cloud Simplified - CeBIT March 2014OpenNebula - Open-source Enterprise Cloud Simplified - CeBIT March 2014
OpenNebula - Open-source Enterprise Cloud Simplified - CeBIT March 2014
OpenNebula Project
 
OpenNebula - The Project
OpenNebula - The ProjectOpenNebula - The Project
OpenNebula - The Project
OpenNebula Project
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewbox
Lino Telera
 
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebula Project
 
CloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talkCloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talk
OpenNebula Project
 
OpenNebula TechDay Boston 2015 - An introduction to OpenNebula
OpenNebula TechDay Boston 2015 - An introduction to OpenNebulaOpenNebula TechDay Boston 2015 - An introduction to OpenNebula
OpenNebula TechDay Boston 2015 - An introduction to OpenNebula
OpenNebula Project
 
OpenNebula Project: Open Cloud in Essence
OpenNebula Project: Open Cloud in EssenceOpenNebula Project: Open Cloud in Essence
OpenNebula Project: Open Cloud in Essence
CSUC - Consorci de Serveis Universitaris de Catalunya
 
Replacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaReplacing vCloud with OpenNebula
Replacing vCloud with OpenNebula
OpenNebula Project
 
OpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebula
OpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebulaOpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebula
OpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebula
OpenNebula Project
 
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
Srijan Technologies
 
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
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
Karthik Gaekwad
 
Docker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - PresentationDocker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - Presentation
Alex Vranceanu
 
OpenNebulaConf2018 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2018 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2018 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2018 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebula Project
 
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
OpenNebula Project
 
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio LlorenteOpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
NETWAYS
 
OpenNebulaConf 2014 - State and Future of OpenNebula - Ignacio Llorente
OpenNebulaConf 2014 - State and Future of OpenNebula - Ignacio LlorenteOpenNebulaConf 2014 - State and Future of OpenNebula - Ignacio Llorente
OpenNebulaConf 2014 - State and Future of OpenNebula - Ignacio Llorente
OpenNebula Project
 
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
 
An Introduction to OpenNebula, A Project Perspective - Ignacio M. Llorente
An Introduction to OpenNebula, A Project Perspective - Ignacio M. LlorenteAn Introduction to OpenNebula, A Project Perspective - Ignacio M. Llorente
An Introduction to OpenNebula, A Project Perspective - Ignacio M. Llorente
OpenNebula Project
 
TECNIRIS@: OpenNebula Tutorial
TECNIRIS@: OpenNebula TutorialTECNIRIS@: OpenNebula Tutorial
TECNIRIS@: OpenNebula Tutorial
OpenNebula Project
 
OpenNebula - Open-source Enterprise Cloud Simplified - CeBIT March 2014
OpenNebula - Open-source Enterprise Cloud Simplified - CeBIT March 2014OpenNebula - Open-source Enterprise Cloud Simplified - CeBIT March 2014
OpenNebula - Open-source Enterprise Cloud Simplified - CeBIT March 2014
OpenNebula Project
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewbox
Lino Telera
 
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebula Project
 
CloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talkCloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talk
OpenNebula Project
 
OpenNebula TechDay Boston 2015 - An introduction to OpenNebula
OpenNebula TechDay Boston 2015 - An introduction to OpenNebulaOpenNebula TechDay Boston 2015 - An introduction to OpenNebula
OpenNebula TechDay Boston 2015 - An introduction to OpenNebula
OpenNebula Project
 
Replacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaReplacing vCloud with OpenNebula
Replacing vCloud with OpenNebula
OpenNebula Project
 
OpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebula
OpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebulaOpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebula
OpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebula
OpenNebula Project
 
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
Srijan Technologies
 
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
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
Karthik Gaekwad
 
Docker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - PresentationDocker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - Presentation
Alex Vranceanu
 
Ad

Recently uploaded (20)

Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 
Ad

OSDC 2013 | The OpenNebula Cloud Platform for Datacenter Virtualization by Constantino Vázquez

  • 1. © OpenNebula Project. Creative Commons Attribution-NonCommercial-ShareAlike License Constantino Vázquez Blanco OpenNebula Project Engineer OSDC 2013 Nüremberg, Germany 17-18 April, 2013 OpenNebula Cloud Platform for Data Center Virtualization @tinova79
  • 2. The OpenNebula Project Contents •  What is the OpenNebula Project? •  What is OpenNebula? •  Introductory Demo •  Key Features •  OpenNebula Architecture •  Who is using OpenNebula?
  • 3. The OpenNebula Project Delivering a proven product 2005 2008 2009 2010 201 1 2012 TP v1.0 v1.2 v1.4 v2.0 v2.2 v3.0 • Develop & innovate • Support the community • Collaborate Third party scalability tests: 16,000 VMs v3.2 v3.4 v3.6 v3.8 5,000 downloads/month 20142013 v4.0 Research Project What is the OpenNebula Project?
  • 4. The OpenNebula Project Downloads Site Visits Mails •  Additional downloads from Linux distributions (CentOS, Ubuntu, Debian, SUSE …) and code repositories •  18,000 visits and 194,000 page views in the last week •  > 1,200 registered users 110% Annual Growth 120% Annual Growth 104% Annual Growth A Healthy and Vibrant Community What is the OpenNebula Project?
  • 5. The OpenNebula Project What is OpenNebula? Enterprise Cloud and Datacenter Virtualization Definition •  OpenNebula is a Cloud Management Platform •  Builds a virtualization layer on top of your physical infrastructure •  Helps to build private clouds virtualizing your datacenter •  Also suited to build hybrid and public clouds •  … enables services virtualization and management
  • 6. The OpenNebula Project What is OpenNebula? Simple Web Interface Infrastructure Resources Elastic & “infinite” Public Cloud A Cloud behind a firewall Internal consume Improve Operations Private Cloud Hybrid Cloud / CloudBursting Supplement Capacity of the Private Cloud Building clouds
  • 7. The OpenNebula Project What is OpenNebula? Interfaces, Tools & API • CLI & Sunstone (GUI) •  API •  Cloud (EC2,OCCI) •  Service Management & Catalogs Compute Hosts • Grouped into logical clusters • Multiple hypervisors • Monitoring Storage • VM disks (file & block) • Image Distribution • Multiple Backends Multi-tenancy • AAA Services • Scheduling • Permissions & roles Network • VLAN • Firewalling • Multiple Technologies Components
  • 8. The OpenNebula Project What is OpenNebula? Openness •  Open Architecture •  Open Interfaces & Code Interoperable •  Use of standards •  OCCI, AWS EC2 Adaptable •  Modular architecture Very Light •  Highly efficient Enterprise Ready •  Single installing & update process •  Support for various platforms Proven •  Tested & Mature Powerful •  Features for DC virtualization No Lock-In •  Platform independant Design Principles
  • 9. The OpenNebula Project What’s new and shiny? •  Complete facelift for Sunstone! •  Snapshotting support •  NIC hotplug for VMs •  Hot disk save •  Vertical scaling •  Action Scheduling •  CLI improvements •  New storage drivers (Ceph) What is OpenNebula?
  • 10. The OpenNebula Project What is OpenNebula? Let's see what it looks like Introductory Demo
  • 11. The OpenNebula Project Key Features – Storage Models Multiple and Heterogeneous back-ends
  • 12. The OpenNebula Project Key Features – Multiple Zones Scale by aggregation Multiple oZones ● Physical resources might not be in the same site ● Several OpenNebula instances managed from a central service ● Accessible from graphical or text interface ● Also allows for an aggregated view of resources, both physical and virtual.
  • 13. The OpenNebula Project Key Features – 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 Divide and Conquer
  • 14. The OpenNebula Project Key Features – OpenNebulaApps Tools for Users and Administrators Automatic installation of software stacks Manage services Host your own marketplace {"name": "my_service", "deployment": "straight", "roles": [ { "name": "frontend", "vm_template": 0 }, { "name": "db_master", "parents": [ "frontend" ], "vm_template": 1 }] } {"name": "wordpress", "run_list": [ "recipe[mysql::server]", "recipe[wordpress]" ], "wordpress": { "db": { "database": "${WP_DB_NAME}", "user": "${WP_DB_USER}", "password": "${WP_DB_PASSWORD}" } }, "mysql": { "server_root_password": "${DB_PASSWORD}" } } Service Example App Example
  • 15. The OpenNebula Project Key Features – Hybrid Cloud Computing Hybrid ● Extension of the local private infrastructure with resources from remote clouds ● Cloudbursting to meet peak or fluctuating demands Cloud Consumer Cloud Administrator Outsource to the cloud
  • 16. The OpenNebula Project OpenNebula Architecture The Cloud Integrator Perspective OpenNebula core Virtualization Images Storage Network Auth Monitoring Scheduler XML-RPC API OCA (Ruby, Java) CLI GUI Cloud Servers DB Languages
  • 17. The OpenNebula Project How to Develop Drivers OpenNebula core Virtualization Images Storage Network Auth Monitoring Scheduler XML-RPC API OCA (Ruby, Java) CLI GUI Cloud Servers DB Drivers •  Small scripts for each action •  Any language (shell, Ruby, Python,...) •  Different drivers can co-exist in heterogeneous environments Easy to •  Adapt •  Maintain •  Create New ones OpenNebula Architecture
  • 18. The OpenNebula Project How to Interact with OpenNebula OCA Ruby Example: Shutdown all my Virtual Machines OpenNebula Architecture
  • 19. The OpenNebula Project Building and Operating Enterprise Private Clouds in Medium and Large Data Centers Who is Using OpenNebula? Reference Users Survey Q2/Q3 2012 (2,500 users http://c12g.com/resources/survey/)
  • 20. The OpenNebula Project opennebula.org/cloud:tryout Available Platforms •  Amazon •  VirtualBox •  VMWare •  KVM Cloud Sandbox - Virtual Appliance A real cloud in your laptop under 5 minutes by downloading a pre- configured automated installation of OpenNebula. You can! Try It Out Who is Using OpenNebula?
  • 21. The OpenNebula Project Help us make OpenNebula even better by... •  Use OpenNebula! give us feedback •  Join our mailing list •  Report bugs or features at development at dev.opennebula.org •  Translate OpenNebula •  Share your Virtual Appliances •  Use 'master' •  Write howto's •  Share your use cases •  Submit patches •  Maintain OpenNebula in your distro of choice IRC Channel •  #opennebula on irc.freenode.net I like OpenNebula, what can I do? Join our growing community! Community Activity •  Contributions by users: RIM, Akamai, Logica, FermiLab, SARA, Terradue… •  > 100 in opennebula.org/about:contributors •  ~ 500 in dev.opennebula.org •  Sunstone in 17 languages •  Components in the ecosystem by RIM, China Mobile… Who is Using OpenNebula?
  • 22. The OpenNebula Project Let us Help You to Cut Costs, Create Value and Innovate with Cloud Computing Leading Technology •  Most advanced technology for cloud computing Ready and Mature •  Control over the roadmap •  Fully open-source •  Proven with many massive deployments •  No upfront investment •  Per-host, per-zone and per-site Extensive Expertise •  6 years working in the field •  Comprehensive Services Program •  Help our partners to create customized cloud services and products Support from the Developers Subscription Model Services and Partner Programs Why is C12G your Partner in Cloud Computing?
  • 23. The OpenNebula Project •  We are excited to team up with Netways! •  C12G and Netways are the perfect team to offer services, consulting and private and hybrid cloud services based on OpenNebula A Warm Welcome to our First Premium Partner
  • 24. The OpenNebula Project We Will Be Happy to Answer any Question @opennebula TL; DR: OpenNebula is awesome, go check it out! Questions & Answers