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