7. Use Virtual Desktop Pools
A virtual desktop pool is a group of identical desktops that can be used on demand by each user who has permissions to use the desktops from the pool. However, a single desktop cannot be used concurrently by multiple users. The user does not always get the same desktop, but is allocated an available desktop of the required type, from the appropriate pool.