The factors that go into why a virtual desktop deployment fails, there are many. Furthermore, they differ from customer to customer; howbeit, the common denominator I have observed of the derailing of all VDI rollouts is a result of some end-user(s) complaining about how much better their lives were with their physical PC. Hence, it is imperative that the experience is, at the very least, equal to or better than their physical desktop experience.
Topics: End-User Computing
This week, our exploration of VDI brings us into virtual desktop architectural decisions. We will discuss the selection of virtual desktop persistence over non-persistence, as well as some of the server and client-side infrastructure adoption we are observing in the market.
Assuring Performance in a VDI Environment
VDI workloads are some of our most critical workloads. When the VDI environment is running slow, or even down, we’re guaranteed to hear from the end users. And, it has the added challenge of being a very complex and dynamic environment.
One question many civil engineers receive is, “what is the proper ratio of the depth of a building’s foundation to the height of the building?” Many claim that the safest buildings have a foundation depth that is identical to the height of the building, while others say a depth one-third of the total height is safe enough. Technically speaking, neither assumption is correct. Civil engineers calculate their best estimate based on external factors, such as the soil that will sit underneath the finished structure, and must account for the foreseeable pressure that the structure will exert upon the ground.
Anybody with experience managing antivirus scans, updates, boot storms, or any other of a handful of resource intensive tasks in a VDI environment knows that maintaining performance during these intensive tasks can be a daunting if not impossible. The severe degradation to service during an antivirus storm is enough to kill worker productivity, and in some cases even prevents companies from fully rolling out VDI solutions.
Within our data center more times than not we are striving to accomplish two things simultaneously. On the one hand, we want to make sure the applications that are running in our data center are getting the resources that they need. On the other hand, we want to do so with the least amount of money possible. That is, make sure we get the most out of the infrastructure while at the same time assuring application performance. Really that is one of the huge benefits of virtualizing in the first place. With capabilities such as live migration of workloads and high availability, virtualization helped make sure that workloads got what they needed. As for efficiency, virtualization also helped in that regard with overcommit. More specifically thin provisioning—which I would like to talk about today and even more specifically about managing thin provisioning in say a virtual desktop environment.