Murano is a new service which allows a non-experienced user to deploy reliable Windows based environments in a “push-the-button” manner. The key goal is to provide a UI and API enabling the deployment and operation of Windows Environments at the Windows Services abstraction level. The service is able to orchestrate complex circular dependent cases in order to set up a complex Windows Environment with multiple dependant services.

The service addresses following use cases:

  • Self-provisioning of predefined Windows services with their dependencies

  • Automation of administrative tasks during data center roll-out

  • Custom windows application as a windows service

The solution provides higher level of abstraction for manipulation Windows Environments. Key concepts are:

  • Windows Service - a service such as Active Directory, MSSQL, or IIS, which usually consists of multiple virtual machines and has multiple dependencies.

  • Windows Environment - a logical unit for all Services and represents a classical Windows Datacenter.

  • Windows VM instance - a VM which hosts a Windows Service. A Windows Service might be deployed over several Windows VM instances.

The Key Features of the Service are the following:

  1. Native to OpenStack

  2. Introduces abstraction level for Windows Environments

  3. Supports Availability Zones and Disaster Recovery scenarios

  4. Uses native Windows features for HA solutions