Mirantis proposes to introduce a new service which will allow 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 should be able to orchestrate complex circular dependent cases in order to set up a complex Windows Environment with multiple dependant services.
The service will address 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 will provide 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
The Key Features of the Service are the following:
Native to OpenStack
Introduces abstraction level for Windows Environments
Supports Availability Zones and Disaster Recovery scenarios
Uses native Windows features for HA solutions


