Cloud Application Management
![]()
OpenNebulaApps is a suite of tools for users and administrators of OpenNebula to simplify and optimize cloud application management. 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.
Why OpenNebulaApps?
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 build new applications.

Which Tools Are Available?
AppStage performs the automatic installation and configuration of the software stack that constitutes an application environment. With AppStage you can easily define software configurations for your virtual machines and share them with other users.
- Automatic installation and configuration of software stacks
- Simplify the process of building new applications
- Provide configurable application environments from a catalog and self-service portal
- Enable tight, efficient administrative control
- Fine-grained access control for the secure sharing of application environments with other users
![]()
AppFlow enables the automatic execution of multi-tiered applications. With AppFlow you can define multi-tier applications composed of interconnected VMs and manage them as a single entity.
- Define multi-tiered applications (services) as collection of applications
- Manage multi-tiered applications as a single entity
- Automatic execution of services with dependencies
- Provide configurable services from a catalog and self-service portal
- Enable tight, efficient administrative control
- Fine-grained access control for the secure sharing of services with other users
AppMarket builds a centralized catalog of cloud applications. With AppMarket you can build a private repository to share and distribute virtual appliances across OpenNebula instances.
- Build your own marketplace
- Share virtual appliances across several OpenNebula instances
- Distribute internally developed virtual appliances
- Provide appliances from a catalog and portal
- Tight integration with OpenNebula
