Open nebula a reference open cloud stack

1,655 views

Published on

  • Be the first to comment

Open nebula a reference open cloud stack

  1. 1. CloudScape III Taking European Cloud Infrastructure Forward Brussels, Belgium March 16th, 2011 OpenNebula A Reference Open Cloud Stack to Enable Interoperability Ignacio M. Llorente DSA-Research.org Distributed Systems Architecture Research Group Universidad Complutense de MadridAcknowledgments The research leading to these results has received funding from the European Unions Seventh Framework Programme ([FP7/2007-2013] ) under grant agreement n° 215605 (RESERVOIR Project)© OpenNebula Project. Creative Commons Attribution-NonCommercial-ShareAlike License 1/14
  2. 2. ContentsOpenNebula – A Reference Open Cloud Stack to Enable Interoperability!About OpenNebula●  What is OpenNebula?●  What is the Field of Application of OpenNebula?●  What is the OpenNebula Open-Source Project?●  Who Uses OpenNebula?About Interoperability with OpenNebula●  Why Is Interoperability Important for Us?●  What Is Our Approach for Interoperability?●  What is the Cloud User Perspective?●  Interoperability for Users in OpenNebula?●  What is the Cloud Administrator Perspective?●  Interoperability for Administrators in OpenNebula?OpenNebula - A Reference Open Cloud Stack to Enable Interoperability 2/14
  3. 3. 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 usersOpenNebula - A Reference Open Cloud Stack to Enable Interoperability 3/14
  4. 4. What is the Field of Application of OpenNebula?An Enterprise-grade Technology Addressing eGov, Industry and Research Use CasesDeveloped to Address Requirements from Real-life Use Cases Cluster eGov Computing Multi-site Hosting Cloud Web Service Telecom PlatformsAn Enterprise-grade Technology Mature and Scalable Stable and Robust ●  Many production deployments ●  Thorough testing process ●  Massively scalable ●  Community testing Secure and Robust Interoperable ●  Secure multi-tenancy ●  Platform independent ●  Fault tolerance ●  Interoperable and customizableOpenNebula - A Reference Open Cloud Stack to Enable Interoperability 4/14
  5. 5. What is the OpenNebula Open-Source Project?Building the Industry Standard Open Source Cloud Computing ToolLead 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 ecosystemAn Active and Engaged Community● 4,000 downloads/month● 100 active contributors● OSS distribution channelsFrom a Research Project on Scalable Management of VMs Research Project TP1 v1.0 v1.2 v1.4 v2.0 v2.2 2005 2006 2007 2008 2009 2010 2011 2012 European FundingOpenNebula - A Reference Open Cloud Stack to Enable Interoperability 5/14
  6. 6. 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 - A Reference Open Cloud Stack to Enable Interoperability 6/14
  7. 7. Who Uses OpenNebula?Importance of Interoperability in the Projects! Developing an Open Stack for IaaS Clouds Bringing Cloud to Grid Infrastructures Developing an Open Building Service Multi-site Testbeds Stack for PaaS CloudsOpenNebula - A Reference Open Cloud Stack to Enable Interoperability 7/14
  8. 8. Why Is Interoperability Important for Us?Offering Common Interfaces and Fitting into any Data Center!OpenNebula - A Reference Open Cloud Stack to Enable Interoperability 8/14
  9. 9. What Is Our Approach for Interoperability?Leveraging Existing Standards and Implementing Interoperation! Standardization ●  Implement standards ●  Integrate with standards Which Standard? ●  Different de jure standards ●  Several de facto standards Interoperation ●  Implement adaptors ●  Use transformersOpenNebula - A Reference Open Cloud Stack to Enable Interoperability 9/14
  10. 10. What is the Cloud User Perspective?I Want to Move my Workload to Another Cloud without Changes!Transparent Migration of Services across Clouds● Infrastructure cost reduction● High availability and fault tolerance● User proximity Service Cloud User User 1. Management Interfaces 2. VM Image Format VM 3. Contextualization VM VM 4. Service DescriptionOpenNebula - A Reference Open Cloud Stack to Enable Interoperability 10/14
  11. 11. Interoperability for Users in OpenNebula?Implementation of Common APIs and Adaptors for other Projects!OpenNebula - A Reference Open Cloud Stack to Enable Interoperability 11/14
  12. 12. What is the Cloud Administrator Perspective?I Want to Combine My Private Cloud with a Public Cloud without Changes!Transparent Combination of Local Resources with Cloud Resources● Address fluctuating or peak demands● More cost effective for no critical and HTC workloads 1. Management Interfaces VM VM VM VM VM 3. Contextualization 2. VM Image Format 4. Cross-site NetworkingOpenNebula - A Reference Open Cloud Stack to Enable Interoperability 12/14
  13. 13. Interoperability for Administrators in OpenNebula?Development of Adaptors!OpenNebula - A Reference Open Cloud Stack to Enable Interoperability 13/14
  14. 14. Questions?We Will Be Happy to Answer Any Question !OpenNebula - A Reference Open Cloud Stack to Enable Interoperability 14/14

×