Why OpenNebula?

“Simplicity is the Ultimate Sophistication”.
—Leonardo Da Vinci

 

If you are looking for a simple but powerful open source solution for your private, hybrid or edge cloud infrastructure, you are at the right place. Welcome to OpenNebula, the Cloud Management Platform that brings flexibility, simplicity and vendor independence to your Enterprise Cloud.

 

 

LIGHT & SIMPLE

Lightweight and easy to install, maintain, operate and use

FLEXIBLE

Fully open source and customizable for any data center and its policies

ROBUST

Production-ready, highly-scalable, and commercially supported

POWERFUL

Innovative functionality for virtualization and private clouds

 

Key Features about OpenNebula

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

  • Data Center Virtualization Management: OpenNebula integrates directly with KVM hypervisors, LXD system containers and Firecracker microVMs, providing flexibility and complete control over virtual and physical resources.
  • Cloud Management: OpenNebula also provides a management layer on top of virtual infrastructures, including infrastructure solutions like VMware vCenter. It provides provisioning, elasticity and multi-tenancy features including virtual data centers provisioning, data center federation and cloud bursting for hybrid cloud deployments.

EDGE AND DISTRIBUTED CLOUD COMPUTING

  • Dynamically grow your private cloud with remote physical resources from bare-metal cloud providers.
  • Automatic provision of remote resources


STABLE AND PROVEN

  • Internal quality assurance process for functionality, scalability, performance, robustness and stability.
  • Technology maturity built upon over a decade of software releases and thousands of enterprise deployments.
  • Scalability, reliability and performance tested on massive scalable production deployments.

FULLY PLATFORM INDEPENDENT

  • Broad support for commodity and enterprise-grade hypervisor, monitoring, storage, networking and user management services.
  • Build a cloud on KVM and VMware vCenter, LXD system containers and AWS Firecracker microVMs.
  • Packages for major Linux distributions.

HIGH AVAILABILITY AND BUSINESS CONTINUITY

  • 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.

SIMPLE INSTALL AND 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.

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…

COMMUNITY AND ENTERPRISE SUPPORT

  • Best-effort community support.
  • SLA-based commercial support directly from the developers.

ADAPTABLE, EXTENSIBLE AND INTEGRATABLE

  • 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

  • Fully open-source software released under Apache license.

EXTERNAL CLOUD CONNECTOR FOR CLOUD BURSTING

  • Native support for hybrid cloud computing with connectors for AWS and Azure.

INTERFACES FOR CLOUD CONSUMERS

  • AWS EC2 and EBS APIs.
  • OGF OCCI APIs.
  • Simple, clean, intuitive Portals for cloud consumers and VDC admins.
  • On-demand provisioning of Virtual Data Centers.

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.

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.

INTERFACES FOR ADMINISTRATORS AND ADVANCED USERS

  • Powerful CLI that resembles typical UNIX-command applications.
  • SunStone Portal for administrators and advanced users.

MULTI-TENANCY AND SECURITY

  • 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.

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.

ACCOUNTING AND SHOWBACK

  • Fine-grained accounting and monitoring.
  • Easy integration with any billing system.
  • Showback capabilities


ONE Cloud to Rule Them All

Get Started with OpenNebula

Guides about OpenNebula on main hypervisors and tools to eliminate the challenges of implementing a small-scale OpenNebula cloud for development, testing or product evaluation. In just a few minutes, install a single-node KVM or LXD cloud using miniONE or build a cloud on top of an existing VMware vCenter using vOneCloud.

  • Virtual Machines

  • Virtual Machines

  • System Containers

  • MicroVM Serverless

OpenNebula Use by the Numbers

image/svg+xml 10011ad11

OpenNebula Package Downloads in the Last Year

image/svg+xml 25002 25002

OpenNebula Clouds Connected to the Marketplace

image/svg+xml 111212123123123116

Data Centers in the Largest OpenNebula Federation

image/svg+xml

Cores within the Largest OpenNebula Cloud

User Stories

OpenNebula is used to implement different types of cloud deployments, from clouds tuned to address the demands of a niche market to clouds optimized to manage the virtualized resources in the data center.

TELEFONICA

TELEFONICA

One of the giants in global telco landscape, forging the way forward to the future with solutions for world of IoT and 5G. OpenNebula is a key piece in Telefonica’s NFV, Edge and CORD strategy.

video
CRYTEK

CRYTEK

Crytek, the leading Frankfurt-based video game developer, publisher, and technology provider, uses OpenNebula’s Dissagregated Data Center provisioning capabilities to manage their video gaming edge implementation.

video
AKAMAI

AKAMAI

This leading Content Delivery Network provider is using OpenNebula to create robust and dynamic “Test-Nets” to replicate their highly-complex distributed systems for testing and validation.

video
BOOKING.com

BOOKING.com

Booking.com invests in digital technology that helps take the friction out of travel, with a focus on continuous innovation. Their development platform is fully based on OpenNebula in order to manage their virtual environments.

video

Use Cases

Browse the ever-expanding catalog of screencasts created by the OpenNebula Team to showcase interesting applications and integrations with third-party technologies and other open source projects.

Bring your Private Cloud to the Edge

Are you looking for a high-performance real-time response? Edge Computing helps companies and providers to transfer computational power and resources closer to their end users by increasing the number of endpoints and locating them near the users or devices. Check out ONEedge, an enterprise solution with OpenNebula at its core, to bring your Private Cloud to the Edge 🚀

 

Commercial Services

Enterprise Support is offered by OpenNebula Systems at a competitive cost, with product influence and privacy guarantee.

Get the best out of your OpenNebula cloud with our standard and customized training courses.

Get your OpenNebula deployments expertly designed and deployed from start to finish.

Hire consulting services to address your needs from design, deployment and overall operation.