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