Problem: VDI 1.0 is complex
A legacy data center (servers, storage, and networks) was optimized for server workloads – tens to hundreds of VMs with 80% reads. A VDI workload can easily have thousands of VMs with 80% writes. The VDI workload broke the legacy data center optimizations.
VDI 1.0 solutions like Citrix XenDesktop and VMware Horizon were built to work around the problems created by desktop workloads. Since data center storage was expensive, new features like golden images, app layering and dynamic desktop composition were introduced. In order to solve the problems with performance of SAN/NAS different technologies to leverage local storage or inline de-duplication were introduced.
All these additional components increased operational complexity of VDI. When a user could not connect to their desktop, it was difficult to determine the source of the problem. Every problem needed engineers from multiple teams: storage, networking, servers, desktops, and virtualization.