About the OpenNebula Project

Vision

We’re moving into a world of open cloud — where each organization can find the right cloud for its unique needs. A single cloud management platform can not be all things to all people, we envision a cloud space with several offerings focused on different environments and/or industries. This is the natural evolution, same happened in other markets like relational databases or the web servers. Our aim is to bring beauty, peace of mind and simplicity to the private and hybrid enterprise cloud.

Mission

Enterprise cloud computing is the next step in the evolution of data center virtualization. OpenNebula combines existing virtualization technologies with advanced features for multi-tenancy, automatic provision and elasticity, following a bottom-up approach driven by the real needs of sysadmins and devops.

Because no two data centers are the same, we do not think there’s a one-size-fits-all in the cloud, and we do not try to provide a turnkey solution that imposes requirements on data center infrastructure. OpenNebula makes cloud an evolution by leveraging existing IT infrastructure, protecting your investments, and avoiding vendor lock-in.

In contrast to other open-source management tools that only provide a special-purpose implementation of popular cloud interfaces on pre-defined environments, OpenNebula aims to provide a open, flexible, extensible, and comprehensive management layer to automate and orchestrate the operation of enterprise clouds by leveraging and integrating existing deployed solutions for networking, storage, virtualization, monitoring or user management.

Our commitment to the open cloud flows directly out of our mission — to become the simplest cloud enabling platform for the enterprise — and our purpose — to bring simplicity to the private and hybrid enterprise cloud.

Commitment

OpenNebula exists to help companies build simple, cost-effective, reliable, open enterprise clouds on existing IT infrastructure, where:

Simplicity means …

… you do not need an army of administrators to build and maintain your cloud.

Openness means …

… you will run production-ready software that is fully open-source without proprietary extensions that lock you in.

Reliability means …

… your cloud will run for years with little maintenance.

Flexibility means …

… you can easily build a cloud to fit into your data center and policies.

Objectives

The OpenNebula.org project pursues the following objectives in order to lead innovation in enterprise-class cloud data center management:

  • Develop a simplest, powerful, highly-scalable and adaptable solution for building and managing virtualized data centers and enterprise clouds
  • Provide cloud builders and integrators with a modular system that can implement a variety of cloud architectures and can interface with any datacenter service
  • Provide cloud developers and users with choice of cloud and system interfaces, from open cloud to de-facto standards, to support the creation of a rich ecosystem of higher level components
  • Assure the stability and quality of the software distribution
  • Collaborate with the most demanding users of cloud and data center management tools
  • Spread awareness of the Project
  • Support the ecosystem of open-source components being created around the Project
  • Support the community of users and developers contributing to the Project
  • Collaborate with other open-source projects and communities
  • Collaborate with the main research projects in cloud computing innovation

Core Values

The core values of the OpenNebula.org project are:

  • Openness of the processes and the technology
  • Excellence for being a project of the highest quality in every aspect of its operations
  • Cooperation with open-source efforts and research projects to advance cloud computing
  • Innovation in new technologies and methods to address needs of large-scale cloud deployments

History

timeline

OpenNebula was first established as a research project back in 2005 by Ignacio M. Llorente and Rubén S. Montero. Since its first public release of software in March 2008, it has evolved through open-source releases and now operates as an open source project. OpenNebula is the result of many years of research and development in efficient and scalable management of virtual machines on large-scale distributed infrastructures in close collaboration with our user community and the main cloud computing players. Many of its innovative features have been developed to address the requirements of business use cases from leading companies across multiple industries in the context of flagship international projects in cloud computing.

The OpenNebula technology has matured thanks to an active and engaged community of users and developers. OpenNebula is software downloaded several thousands times per month from our site, and the code can be also downloaded from the software repository and from the several commercial and open-source distributions embedding our leading technology for cloud management. Besides an exponential growth in its number of users, different projects, research groups and companies have built new virtualization and cloud components to complement and to enhance the functionality provided by this widely used open-source toolkit for cloud computing.

In March 2010, the main authors of OpenNebula founded C12G Labs (now known as OpenNebula Systems) to provide the value-added professional services that many enterprise IT shops require for internal adoption and to allow the OpenNebula project to not be tied exclusively to public financing, contributing to its long-term sustainability. OpenNebula.org is a project now managed and supported by OpenNebula Systems. In September 2013, OpenNebula organized its first ever community conference, which included presentations by leading organizations worldwide.