OpenNebula – Leading Innovation in Cloud Computing Management

advertisement
Canada-EU Future Internet Workshop
Waterloo, Canada
March 24th, 2011
OpenNebula
Leading Innovation in Cloud Computing
Management
Ignacio M. Llorente
DSA-Research.org
Distributed Systems Architecture Research Group
Universidad Complutense de Madrid
Acknowledgments
The research leading to these results has received funding from the European Union's Seventh Framework
Programme ([FP7/2007-2013] ) under grant agreement n° 215605 (RESERVOIR Project)
© OpenNebula Project. Creative Commons Attribution-NonCommercial-ShareAlike License
1/11
Contents
OpenNebula – Leading Innovation in Cloud Computing Management
OpenNebula as Spin-off of the RESERVOIR Project
● What is OpenNebula?
● What is the RESERVOIR Project?
● What is the OpenNebula Open-Source Project?
● Who Uses OpenNebula?
OpenNebula as Reference Open Stack for Cloud Computing
● How is OpenNebula Used in the Leading Projects?
● What is Our innovation Model?
● How to Boost Adoption of Cloud Technologies?
● Open Research Issues?
OpenNebula – Leading Innovation in Cloud Computing Management
2/11
What is OpenNebula?
Open-source Toolkit to Build your IaaS Cloud
IaaS Cloud Provider

Simple web interface

Raw infrastructure resources

Pay-as-you-go & elastic capacity
Enabling Technology to Build your Cloud
• Private Cloud to simplify and optimize internal
operations
• Hybrid Cloud to supplement the capacity of the
Private Cloud
• Public Cloud to expose your Private to external
users
OpenNebula – Leading Innovation in Cloud Computing Management
3/11
What is the RESERVOIR Project?
The Enabling Software Artifacts
www.reservoir-fp7.eu
Telco Utility eGov
SAP
Commercial Service Managers
Service
Provider
Service
ServiceProvider
Provider
SMI
VMI
VEE Manager
KVM
VEE
Host
VEE
VEEHost
Host
AWS
Service Manager
VMI
Claudia
VHI
Source: RESERVOIR Project
OpenNebula – Leading Innovation in Cloud Computing Management
Commercial Infrastructure Providers
4/11
What is the OpenNebula Open-Source Project?
Building the Industry Standard Open Source Cloud Computing Tool
Lead Innovation in Enterprise-Class Cloud Computing Management
● Develop, maintain and assure the quality of OpenNebula
● Collaborate with open-source and research projects and communities
● Support the community and the ecosystem
An Active and Engaged Community
● 4,000 downloads/month
● 100 active contributors
● OSS distribution channels
From a Research Project on Scalable Management of VMs
Research
Project
2005
TP1 v1.0 v1.2
2006
2007
2008
2009
v1.4
2010
v2.0 v2.2
2011
2012
European Funding
OpenNebula – Leading Innovation in Cloud Computing Management
5/11
Who Uses OpenNebula?
Organizations Building Clouds and Innovative Projects
Organizations Building Clouds for Development, Testing and Production
Projects Building an Open Cloud Ecosystem Around OpenNebula
16,000 VMs!
OpenNebula – Leading Innovation in Cloud Computing Management
6/11
How is OpenNebula Used in the Leading Projects?
International Projects Building an Open Cloud Ecosystem Around OpenNebula
Developing an Open Stack
for IaaS Clouds
Bringing Cloud to Grid
Infrastructures
Developing an Open Stack
for PaaS Clouds
OpenNebula – Leading Innovation in Cloud Computing Management
Building Service Multi-site Testbeds
7/11
What is Our Innovation Model?
Building and Open Cloud Ecosystem
Standards
Contribute to
standards
Innovation platform
Interoperability tool
Projects
Innovative functionality
Massive scalability
Ecosystem contributions
Adopt
standards
Distribution
channel
OSS Model for Projects
• Avoid software fragmentation
• Re-use SW components
• Value transfer
• Long-term sustainability
Linux Distrib
Requirements
Feedback
Industry & Academia
OpenNebula – Leading Innovation in Cloud Computing Management
8/11
How to Boost Adoption of Cloud Technologies?
Main Gaps for Adoption
Technology
Gap
Usability
Gap
Cultural
Gap
• Research Initiatives
• Standards
• Educate users
• Promote OSS
• Interoperability
• Provide experim.
testbeds
• Focused Innovation
• Legalistic issues,
trust and security
Main Areas for EU-Canada Collaboration
OpenNebula – Leading Innovation in Cloud Computing Management
9/11
Open Research Issues?
Aggregation of resources from diverse cloud providers adding
additional layers of service management
Cloud Management
Delivering infrastructure resources on-demand in a multi-tenant,
secure, elastic and scalable environment
Cloud Enablement
Enhancing platform infrastructure to support cloud management
requirements
Ensuring that the available
cloud services can work
together and interoperate
successfully
Cloud Aggregation
Cloud Interoperability
Key Research Challenges in Cloud Computing
The Future of Cloud Computing. Opportunities for European Cloud
Computing Beyond 2010, Expert Group Report
(http://cordis.europa.eu/fp7/ict/ssai/docs/cloud-report-final.pdf)
OpenNebula – Leading Innovation in Cloud Computing Management
10/11
Questions?
We Will Be Happy to Answer Any Question
OpenNebula – Leading Innovation in Cloud Computing Management
11/11
Download