Key Features

OpenNebula offers a simple but feature-rich and flexible solution to build and manage data center virtualization and enterprise clouds. This guide summarizes its key features(*). You can also refer to the Platform Notes included in the documentation of each version to know about the infrastructure platforms and services supported by OpenNebula.

INTERFACES

  • Simple, clean, intuitive GUI for users and admins with different views

  • Powerful CLI that resembles typical UNIX commands applications

  • API in multiple languages

APPLICATION MANAGEMENT AND CATALOG

  • Easy self-provision of containerized and virtualized workflows from a catalog

  • Secure sharing of applications with other cloud users

  • Multi tier applications with auto-scaling

  • Gain insight into applications to query their status and metrics, and use them in auto-scaling

APPLIANCE MARKETPLACE

  • Public Marketplace with pre-built applications ( PaaS, K8S, CI/CD…)

  • Build your private Marketplace to share and distribute applications within your organization

  • Integration with third-party Marketplaces like Docker Hub and Linux Containers

CHARGEBACK

  • Fine-grained accounting and monitoring

  • Showback capability enabling the integration with chargeback and billing systems

CAPACITY AND PERFORMANCE MANAGEMENT

  • Fine-grained ACLs for resource allocation

  • Resource Quota Management to track and limit resource utilization

  • Dynamic creation of clusters as pools of Hosts

  • Dynamic creation of Virtual Data Centers as fully-isolated virtual environments

  • Federation of multiple Zones for scalability, isolation or multiple-site support

  • Powerful and flexible Scheduler - deploy your workload in different locations

HIGH AVAILABILITY AND BUSINESS CONTINUITY

  • High availability architecture

  • Persistent database Back-end with support for high availability configurations

  • Configurable behavior in the event of failure for cost-effective failover solutions

VIRTUAL INFRASTRUCTURE MANAGEMENT

  • Virtual infrastructure management adjusted to enterprise data centers

  • Complete life-cycle management of virtual resources

  • Powerful hooking system

  • Full control, monitoring and accounting of virtual infrastructure resources

  • Fine-grained multi-tenancy

TRUE HYBRID AND EDGE CLOUD

  • Dynamically grow your private cloud with remote cloud providers

  • Automatic provision of remote resources

PLATFORM

  • Fully platform independent

  • Broad support for commodity and enterprise-grade infrastructure platforms

  • Packages for major Linux distributions

SECURITY

  • Fine-grained ACLs and user quotas

  • Powerful user, group and role management

  • Integration with enterprise and open source user management services

  • Login token functionality

  • Fine-grained auditing and support for isolation at different levels

INTEGRATION WITH THIRD-PARTY TOOLS

  • Modular and extensible architecture

  • Customizable plug-ins for integration with any third-party data center service

  • API for integration with higher level tools such as billing, self-service portals…

LICENSING

  • Fully open source software released under Apache license

UPGRADE PROCESS

  • Automatic import of existing environments

  • All key functionalities for enterprise cloud in a single install

  • Long-term stability & performance through a single patching and upgrade process

QUALITY ASSURANCE

  • Internal quality assurance process

  • Technology matured through an active and engaged large community

  • Scalability, and performance tested on many massive scalable deployments

PRODUCT SUPPORT

  • Best-effort community support

  • SLA-based commercial support directly from the developers

(*) Because OpenNebula leverages the functionality exposed by the underlying platform services, its functionality and performance may be affected by the limitations imposed by those services.

  • The list of features may change on the different platform configurations

  • Not all platform configurations exhibit a similar performance and stability

  • The features may change to offer users more features and integration with other virtualization and cloud components

  • The features may change due to changes in the functionality provided by underlying virtualization services