First published on CloudBlogs on Oct, 25 2010
On the Virtualization with Hyper-V Technical Resources page , we’ve posted the “Virtual Hard Disk Performance White Paper.” This paper contains information about the performance implications of operations that use a differencing disk with Hyper-V, as well as the pro and cons of using differencing disks. All the information in this document is relevant to using differencing disks within a Virtual Desktop Infrastructure (VDI) environment. In this post, we cover the specifics of implementing differencing disks within the Microsoft VDI system. There are two types of VDI implementations with Remote Desktop Services:
On the Virtualization with Hyper-V Technical Resources page , we’ve posted the “Virtual Hard Disk Performance White Paper.” This paper contains information about the performance implications of operations that use a differencing disk with Hyper-V, as well as the pro and cons of using differencing disks. All the information in this document is relevant to using differencing disks within a Virtual Desktop Infrastructure (VDI) environment. In this post, we cover the specifics of implementing differencing disks within the Microsoft VDI system. There are two types of VDI implementations with Remote Desktop Services:
- Personal virtual desktops: Virtual machines that are permanently assigned to users by an administrator. This configuration is saved in Active Directory Domain Services. A personal virtual desktop is typically used when a user needs a dedicated virtual machine (VM) with administrative privileges (for example, a user might want to install applications).
- Virtual desktop pools : Groups of identically configured virtual machines that are temporarily assigned to users by the Microsoft VDI system. Administrators can configure a VM to be a part of a pool.
Storage Container
|
Pros |
Cons |
Differencing VHD *note: dynamic disks face many of the same performance issues that differencing disks face |
|
|
We definitely see the pros of using a differencing VHD in the virtual desktop pool scenario. The largest benefits are:
- Acceptable performance
- Disk space savings
- “Write performance” : With the use of virtual desktop pools, the writing to disk performance loss is an acceptable loss due to the disk space savings. Make sure you look at the performance information in the Virtual Hard Disk Performance paper to see the actual number differences in write performance to ensure it is acceptable in your scenario. For write operations of user data, the use of a shared drive for writing user data out (as is the case with roaming profiles and folder redirection for user directories) will eliminate some of the need to write to the actual differencing disk.
- “Dynamically expanding and differencing VHDs cannot exceed 2040 GB, May get VM paused or VHD yanked out if disk space is running out due to the dynamic growth ”: The destruction of a virtual desktop pool after a user’s session is over helps to mitigate the large need for disk growth, but make sure you plan for disk space capacity before putting together your deployment.
In cases where a SAN is in use and a cluster shared volume is used to share the parent disk between Hyper-V hosts, expect decreased performance due to the overhead of coordinating the read/write operations between the Hyper-V hosts.
Published Sep 08, 2018
Version 1.0MicrosoftSecurityandComplianceTeam
Iron Contributor
Joined September 05, 2018
Security, Compliance, and Identity Blog
Follow this blog board to get notified when there's new activity