SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
© 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

Weitere ähnliche Inhalte

Was ist angesagt?

FOSDEM 2012 - OpenNebula Project
FOSDEM 2012 - OpenNebula ProjectFOSDEM 2012 - OpenNebula Project
FOSDEM 2012 - OpenNebula ProjectOpenNebula 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 5Suyati Technologies
 
Openstack In Real Life
Openstack In Real LifeOpenstack In Real Life
Openstack In Real LifePaul 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 CloudeNovance
 
The Next Big Thing: Serverless
The Next Big Thing: ServerlessThe Next Big Thing: Serverless
The Next Big Thing: ServerlessDoug Vanderweide
 
Openstack portal-bestpractices-campbell mcneill
Openstack portal-bestpractices-campbell mcneillOpenstack portal-bestpractices-campbell mcneill
Openstack portal-bestpractices-campbell mcneillCampbell 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 ChinaDocker, Inc.
 
Advanced dev ops governance with terraform
Advanced dev ops governance with terraformAdvanced dev ops governance with terraform
Advanced dev ops governance with terraformJames Counts
 
Network Functions Virtualization and CloudStack
Network Functions Virtualization and CloudStackNetwork Functions Virtualization and CloudStack
Network Functions Virtualization and CloudStackChiradeep 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 NagiosNagios
 
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#2HungWei 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 BreakoutDocker, 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 2018ShapeBlue
 
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 2011Nuxeo
 
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 environmentNico 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 primerMidokura
 

Was ist angesagt? (20)

FOSDEM 2012 - OpenNebula Project
FOSDEM 2012 - OpenNebula ProjectFOSDEM 2012 - OpenNebula Project
FOSDEM 2012 - OpenNebula Project
 
LinuxTag 2013
LinuxTag 2013LinuxTag 2013
LinuxTag 2013
 
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
 
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
 
Openstack In Real Life
Openstack In Real LifeOpenstack In Real Life
Openstack In Real Life
 
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
 
The Next Big Thing: Serverless
The Next Big Thing: ServerlessThe Next Big Thing: Serverless
The Next Big Thing: Serverless
 
Openstack portal-bestpractices-campbell mcneill
Openstack portal-bestpractices-campbell mcneillOpenstack portal-bestpractices-campbell mcneill
Openstack portal-bestpractices-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
 
Advanced dev ops governance with terraform
Advanced dev ops governance with terraformAdvanced dev ops governance with terraform
Advanced dev ops governance with terraform
 
Network Functions Virtualization and CloudStack
Network Functions Virtualization and CloudStackNetwork Functions Virtualization and CloudStack
Network Functions Virtualization and CloudStack
 
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
 
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
 
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...
 
DockerCon SF 2015: Networking Breakout
DockerCon SF 2015: Networking BreakoutDockerCon SF 2015: Networking Breakout
DockerCon SF 2015: Networking Breakout
 
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
 
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
 
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...
 
Build your own private Cloud environment
Build your own private Cloud environmentBuild your own private Cloud environment
Build your own private Cloud environment
 
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
 

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

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 ArchitectureOpenNebula Project
 
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 LlorenteOpenNebula 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 LlorenteNETWAYS
 
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. LlorenteOpenNebula Project
 
TECNIRIS@: OpenNebula Tutorial
TECNIRIS@: OpenNebula TutorialTECNIRIS@: OpenNebula Tutorial
TECNIRIS@: OpenNebula TutorialOpenNebula 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 2014OpenNebula Project
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewboxLino 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
 
Net Devops Overview
Net Devops OverviewNet Devops Overview
Net Devops OverviewJoel W. King
 
CloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talkCloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talkOpenNebula 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 OpenNebulaOpenNebula Project
 
(APP303) Lightning Fast Deploys with Docker Containers and AWS | AWS re:Inven...
(APP303) Lightning Fast Deploys with Docker Containers and AWS | AWS re:Inven...(APP303) Lightning Fast Deploys with Docker Containers and AWS | AWS re:Inven...
(APP303) Lightning Fast Deploys with Docker Containers and AWS | AWS re:Inven...Amazon Web Services
 
Replacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaReplacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaOpenNebula 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 OpenNebulaOpenNebula 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
 

Ähnlich wie 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 ...
 
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
 
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 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
 
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,...
 
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
 
TECNIRIS@: OpenNebula Tutorial
TECNIRIS@: OpenNebula TutorialTECNIRIS@: OpenNebula Tutorial
TECNIRIS@: OpenNebula Tutorial
 
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 - The Project
OpenNebula - The ProjectOpenNebula - The Project
OpenNebula - The Project
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewbox
 
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 ...
 
Net Devops Overview
Net Devops OverviewNet Devops Overview
Net Devops Overview
 
CloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talkCloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talk
 
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
 
(APP303) Lightning Fast Deploys with Docker Containers and AWS | AWS re:Inven...
(APP303) Lightning Fast Deploys with Docker Containers and AWS | AWS re:Inven...(APP303) Lightning Fast Deploys with Docker Containers and AWS | AWS re:Inven...
(APP303) Lightning Fast Deploys with Docker Containers and AWS | AWS re:Inven...
 
OpenNebula Project: Open Cloud in Essence
OpenNebula Project: Open Cloud in EssenceOpenNebula Project: Open Cloud in Essence
OpenNebula Project: Open Cloud in Essence
 
Replacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaReplacing vCloud with OpenNebula
Replacing vCloud with OpenNebula
 
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
 
[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...
 
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...
 

Kürzlich hochgeladen

Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineeringssuserb3a23b
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 

Kürzlich hochgeladen (20)

Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineering
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 

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