OpenNebula Key Features

OpenNebula provides features at the two main layers of Data Center Virtualization and Cloud Infrastructure:

  • Data Center Virtualization Management. Many of our users use OpenNebula to manage data center virtualization,  consolidate  servers, and  integrate existing IT assets for computing, storage, and networking. In this deployment model, OpenNebula directly integrates with hypervisors (like KVM) and has complete control over virtual and physical resources, providing advanced features for capacity management, resource optimization, high availability and business continuity. Some of these users also enjoy OpenNebula’s cloud management and provisioning features when they additionally want to federate data centers, implement cloudbursting, or offer self-service portals for users.
  • Cloud Management. We also have users that use OpenNebula to provide a multi-tenant, cloud-like provisioning layer on top of an existing infrastructure management solution (like VMware vCenter). These users are looking for provisioning, elasticity and multi-tenancy cloud features like virtual data centers provisioning, datacenter federation or hybrid cloud computing to connect in-house infrastructures with public clouds, while the infrastructure is managed by already familiar tools for infrastructure management and operation.

If you are interested in more detailed features and functionality you can refer to the Detailed Features and Functionality Guide included in the documentation of each software release.

Interfaces for Cloud Consumers
  • AWS EC2 and EBS APIs
  • Simple, clean, intuitive Portals for cloud consumers and VDC admins
  • On-demand provisioning of Virtual Data Centers
Service Management and Catalog
  • Automatic installation and configuration of application environments and their secure sharing with other cloud users
  • Automatic execution and scaling of multi-tiered applications and their provision from a catalog and self-service portal
  • Gain insight on cloud applications so their status and metrics can be easily queried through OpenNebula interfaces used in auto-scaling rules
Interfaces for Administrators and Advanced Users
  • Powerful CLI that resembles typical UNIX-command applications
  • SunStone Portal for administrators and advanced users
Appliance Marketplace
  • OpenNebula Marketplace is a catalog of virtual appliances ready to run in OpenNebula environments
  • Deployment of your private centralized catalog of cloud applications to share and distribute virtual appliances across OpenNebula instances
  • Fully integrated with OpenNebula SunStone
  • Fine-grained accounting and monitoring
  • Easy integration with any billing system
Capacity and Performance Management
  • Fine-grained ACLs for resource allocation
  • Resource Quota Management to track and limit computing, storage and networking resource utilization
  • Dynamic creation of Clusters as pools of hosts that share datastores and virtual networks for load balancing, high availability, and high performance computing
  • Dynamic creation of Virtual Data Centers as fully-isolated virtual infrastructure environments where a group of users, under the control of the VDC administrator, can create and manage compute, storage and networking capacity
  • Federation of multiple OpenNebula Zones for scalability, isolation or multiple-site support
  • Powerful and flexible Scheduler for the definition of workload and resource-aware allocation policies such as packing, striping, load-aware, affinity-aware…
High Availability and Business Continuitiy
  • High availability architecture
  • Persistent database backend with support for high availability configurations
  • Configurable behavior in the event of host or VM failure to provide easy to use and cost-effective failover solutions
Virtual Infrastructure Management and Orchestration
  • 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
External Cloud Connector
  • Native support for hybrid cloud computing with connectors for AWS and Azure
  • Fully platform-independent
  • Broad support for commodity and enterprise-grade hypervisor, monitoring, storage, networking and user management services
  • Build a cloud on LXDKVM and VMware vCenter
  • Packages for major Linux distributions
  • Fine-grained ACLs and user quotas
  • Powerful user, group and role management
  • Integration with user management services like LDAP, Active Directory…
  • Login token functionality
  • Fine-grained auditing
  • 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…
  • Fully open-source software released under Apache license
Upgrade Process
  • Automatic import of existing environments
  • All key functionalities for enterprise cloud computing, storage and networking in a single install
  • Long term stability and performance through a single integrated patching and upgrade process
Quality Assurance
  • Internal quality assurance process for functionality, scalability, performance, robustness and stability
  • Technology matured through an active and engaged large community
  • Scalability, reliability and performance tested on many massive scalable production deployments
Product Support
  • Best-effort community support
  • SLA-based commercial support directly from the developers