Key features
Murano has a number of features designed to
interact with the application catalog, for instance
managing what’s in the catalog, and determining
how apps in the catalog are deployed.
Application catalog
- Easy browsing:
- Icons display applications for point-and-click
and drag-and-drop selection and deployment.
- Each application provides configuration information
required for deploying it to a cloud.
- An application topology of your environment is available
in a separate tab, and shows the number of instances
spawned by each application.
- The presence of the Quick Deploy button
on the applications page saves the time.
- Quick filtering by:
- Tags and words included in application name and description.
- Recent activity.
- Predefined category.
- Dependency tracking:
- Automatic detection of dependent applications that minimizes
the possibility of an application deployment with incorrect
configuration.
- No underlying IaaS configuration knowledge is required.
Application catalog management
- Easy application uploading using UI or CLI from:
- Local zip file.
- URL.
- Package name, using an application repository.
- Managing applications include:
- Application organization in categories or transfer between them.
- Application name, description and tags update.
- Predefined application categories list setting.
- Deployment tracking includes the availability of:
- Logs for deployments via UI.
- Deployment modification history to track the recent changes.
Application lifecycle management
- Simplified configuration and integration:
- It is up to an application developer to decide what their application
will be able to do.
- Dependencies between applications are easily configured.
- New applications can be connected with already existing ones.
- Well specified application actions are available.
- HA-mode and auto-scaling:
- Application authors can set up any available monitoring system to track
application events and call corresponding actions, such as
failover, starting additional instances, and others.
- Isolation:
- Applications in the same environments can easily interact with
each other, though applications between different projects (tenants) are isolated.