We've made our way into the world of open cloud — where each organization can find the right cloud for its unique needs. A single cloud management platform cannot be all things to all people. There will be a cloud space with several offerings focused on different environments and/or industries. The OpenNebula commitment to the open cloud is at the very base of its mission — to become the simplest cloud enabling platform — and its purpose — to bring simplicity to the private and hybrid enterprise cloud. OpenNebula exists to help companies build simple, cost-effective, reliable, open enterprise clouds on existing IT infrastructure. The OpenNebula Conference will be a great opportunity to communicate and share our vision and commitment, to look back at how the project has grown in the last 9 years, and to shed some insight into what to expect from the project in the near future.
Similar to OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén S. Montero, Tino Vázquez, and Michael Abdou - OpenNebula Systems
Delivering a bleeding edge community-led openstack distribution: RDO Chandan Kumar
Similar to OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén S. Montero, Tino Vázquez, and Michael Abdou - OpenNebula Systems (20)
2. OpenNebula Conferences
Our Eighth Community Event!
2013
2014
2015
2016
2017
2018
2019
BERLIN
BERLIN
BARCELONA
BARCELONA
BOSTON MADRID
AMSTERDAM
3. Presentation Agenda
What Is New since our Last Conference?
Strategy
View
Where We
Go ?
Technology
View
How We Are Planning
to Get There?
Community
View
We Value your
Help!
5. Gaming Banking SaaSVendor IT Services
What is OpenNebula?
Bringing the Power of Simplicity to the Private Cloud
Public
COMMERCIAL
SUPPORT
DESIGN
DEVELOPMENT
TESTING
PRODUCTIZATION
PACKING
DELIVERY
USER-DRIVEN
>100K downloads in the last year
>5K active clouds
Larger 16DC and 300K cores
2K evaluations per month
10 years in the
Infrastructure Market
Telco
6. On-Premise Private Cloud
A Cloud in your Own Data Center
● Steady workloads
● Predictable demand
● Security
● High performance
7. Hosted Private Cloud
A Cloud On-Demand in a Bare-Metal Cloud Provider
● Variable workload
● Unpredictable demand
● Evaluation
● Testing/development
8. Distributed Private Cloud
A Cloud that Combines your own Data Center with On-Demand Resources
● Access to different DCs
● Geo-distributed workloads
11. Edge Private Cloud
A Cloud Connected to Remote Low-Latency Edge Resources
Latency as
Critical Factor
Gaming
Assisted
Driving
Real-Time
Holograms
Remote
Surgery
< 20ms
< 10ms
< 5ms
< 2ms
12. Edge Private Cloud
Demonstrations in Relevant Environments
Video Gaming
Telco CORD
IoT with AWS Greengrass ● Minimal footprint
● Simple, yet scalable, flexible and powerful
● Edge application support with latency below 4ms
● Bridge the gap with IoT devices
● 20 minutes deployment, 10 edge locations
● Focus on business logic
● Single pane of glass
● In 1-click
● 25 minutes deployment
● Across 17 global edge locations
● Minimizing latency to 10ms
● On-demand infra for $12 / hour
KEYNOTE
SPEAKER
KEYNOTE
SPEAKER
14. 30% Innovation
50% Features demanded by users
20% Maintenance
WE MAKE
PRIVATE
CLOUD
SIMPLE
ALL Private Cloud
The Management Platform for all Private Clouds
15. A Technology View
Rubén S. Montero
OpenNebula Chief Architect
Tino Vázquez
OpenNebula Engineering Manager
16. 5.10
Upgrade Upgrade Maintenance Hotfix
5.8 2 3
Bug Fix. Code is
public, packages
for subscriptors.
A Year in Releases
Releases
Bug Fix. Code &
packages are
public.
New Features.
Edge
New Features.
Boomerang
17. Code
A Year in Development
Commits Docs Github
1700+820K -527K +15K -8K +591 -700
18. A Year in Features
Core &
System
API &
Sunstone
Drivers
● Some QoL VM search API, orphans
● Improved CLI output
● Sunstone 2FA
19. A Year in Features
Core &
System
API &
Sunstone
Drivers
Sunstone Code-base upgrade
● From OpenNebula 2.2
● Rework on 3.x
● New Style in 4.x
● Revamp on 5.x
20. A Year in Features
Core &
System
API &
Sunstone
Drivers
Sunstone Code-base upgrade 6.0
● Modernization Effort
○ Architecture
○ React/Redux
○ WebPack
○ Yarn
○ Express.js
● New Features
21. A Year in Features
Core &
System
API &
Sunstone
Drivers
● Network Templates & Alias
● Network scheduler
● Virtual Machine search
● NUMA & CPU pinning
● New Hook system
● Packages for gems & more
Operations &
Adm
inistration W
orkshop
22. A Year in Features
Core &
System
API &
Sunstone
Drivers
● LXD improvements
● Better storage mixed modes
● Extensible Network drivers
● KVM defaults per host & cluster
● DPDK support
● IPAM & Packet
23. A Year in Features
Core &
System
API &
Sunstone
Drivers
VMWare Integration
● Interaction through vCenter
○ Except VNC
● 5.8 Highlights
○ Migration across clusters
○ Automatic image conversion
● 5.10 Highlights
○ NSX Integration (Hooks)
24. A Year in Features
Core &
System
API &
Sunstone
Drivers
VMware Integration 6.0
● SG on NSX
● Backups
● VMRC
● HA/DRS
Operations &
Adm
inistration W
orkshop
26. Our Community
USE OpenNebula
Download it...Deploy it...Run it.
Share your Feedback.
Contribute CODE
Apache 2.0 licensed.
Help develop and test new features.
Get INVOLVED
Spread the word.
Promote its use to the broader public.
The Steady
Engine of
Open Source
27. Use OpenNebula
Building Enterprise Clouds in Medium and Large Data Centers
Vendor Telco
CONFIDENTIAL
Public
Banking Academic
Gaming
SaaS IT Services
28. Share Your Insight
What have you learned?
The OpenNebula Blog
● How have you used OpenNebula?
● What are your EXPERIENCES?
● What has worked WELL?
● Recommended IMPROVEMENTS?
29. Give a Helping Hand
The Developer’s Forum
Over 1700 users
Present your QUESTIONS
Provide ANSWERS to others
RESEARCH previous
discussions
Share Your Insight
30. Contribute Code
The heart of our
Development Collaboration
https://github.com/OpenNebula/one
● Bug patches
● New features
GitHub
31. By the Community, for the
Community
● Lead a new Add-on project
● Contribute to an existing one
● Use the Developers’ Forum
○ Share ideas
○ Collaborate
Add-on Catalog
Contribute Code
Linstor_un
HPE 3PAR provider
Terraform provider
32. Contribute Code
Transifex project for
collaboration in translating the
Sunstone User Interface
● Translated into 15 languages
above 70% (~1500
strings/language) 9 > 90%
● One string at a time
Help Translate
33. Contribute Code
Jump to the Front of the Roadmap
Request a
Feature
You have a functionality
requirement to be
included into the software.
Statement
of Work
OpenNebula Systems
provides a FREE quote for
implementation effort.
Dev / CI /
Testing
Once agreed, OpenNebula
Systems carries out work
for next release.
● New code available for PUBLIC USE
● Public ACKNOWLEDGMENT for funding
“Fund a Feature” Thanks to this year’s
Fund a Feature
sponsors
● University of
Louvain
● Flexyz
● CA Technologies
34. Get Engaged
Become an OpenNebula Systems Partner
Working with Strategic Partners to
create and promote Products,
Services, and Solutions for the
broader market.
● Service
● Technology
● Solution Provider
● Training
● Reseller
Partner Ecosystem
35. Get Engaged
Host an OpenNebula TechDay
Host a TechDay
Barcelona
Sofia
Vienna
Frankfurt
Educational and Networking events
hosted by Users
● One-day Workshops
● Hands-On training
● Presentations and Use-Case
reviews from the Community
Thank you!