New Service: VDI Pool

Registered by Dmitry Teselkin

One of the typical usage for cloud infrastructure is to provide Virtual Desktop Infrastructure. Such a service allows to its client to be able to dynamically allocate and consume cloud resources by running virtual desktop for their needs, as long as they need it.

The most common implementation requires quite complicated Windows infrastructe for those who needs all of the features. However, there is a way to provide only core functionality eliminating all that complecity.

There is a company GridCentric which opensourced a VDI broker named Reactor. We can use it for creating a simple workflow with this broker. This broker supports scaling of the pool, so there is no need to launch all theoretocally required instances - they will be lauched dinamically in demand.

New instances could be launch in two ways - using 'classic' mode, via nova API call / HEAT and using 'vms' mode. The second one is GridCentric's development which greately speeds up instance's launch speed. Unfortunately, this requires additional components installation and is not supported via HEAT.

A simple UI could look like that - https://www.dropbox.com/s/n5orjpnign9vmue/vdi-pool-ui.png

Blueprint information

Status:
Complete
Approver:
Alexander Tivelkov
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Not started
Milestone target:
None
Completed by
ruhe

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.