OpenNebulaApps 4.0

OpenNebulaApps is a suite of tools for users and administrators of OpenNebula to simplify and optimize cloud application management and enable Platform as a Service. OpenNebulaApps provides a service management layer on top of OpenNebula by configuring the software stack in the applications, managing multi-tiered applications, and building your own private market to distribute applications across several OpenNebula instances.

:!: Although the OpenNebulaApps suite is now installed and configured as a separated component, it will be incorporated into the OpenNebula main distribution in one of the upcoming OpenNebula releases.

How Does OpenNebulaApps Complement OpenNebula?

OpenNebulaApps fills the gap between the service and the virtual infrastructure layer. OpenNebulaApps works on top of OpenNebula at the service management layer and leverages its contextualization framework and external Infrastructure-as-a-Service (IaaS) APIs to simplify and automate the configuration, distribution and execution of cloud applications.

Thanks to OpenNebulaApps you can use an OpenNebula cloud as a platform for running fully configured services to enable Platform as a Service (PaaS), in addition to using it as a platform for running virtual infrastructure (IaaS). Because Cloud applications consist of stacks of software components, OpenNebulaApps contributes to significantly reduce the time needed to build, distribute, and run new applications.

OpenNebulaApps installation

Use the following guide the following guide

Which Tools Are Available?

 AppFlow

AppFlow enables the automatic execution of multi-tiered applications and their management as a single entity.

Read more

 AppStage

AppStage performs the automatic installation and configuration of the software stack that constitutes an application environment.

Read more

 AppMarket

AppMarket builds a centralized catalog to share and distribute virtual appliances across OpenNebula instances.

Read more