
So make sure all requirements are discussed and documented.Īlso, when looking at the management block, it is very important to calculate the needed resources before actually buying them. What kind of business hours does my company have?Īll these different questions could mean different settings in a pool or multiple pools.Do I need connectivity to external devices like USB?.

What kind of protocol will be sufficient to run my desktops on?.What kind of Graphical Acceleration do I need?.Can my applications be virtualized or do they need to be in the “Golden Image” or deployed in another way?.How many applications do I need to support?.Are my users only working within the LAN?.When designing pools, you need to look at the different use cases: And that’s one of the most important things when implementing Horizon. Specifically for this customer, the pools were wrongly designed(which led to most of the issues). Indeed, the project is guaranteed to fail. Well, imagine building a house without creating a building plan. One of the dutch VCDX guys always uses the building of houses as a metaphor. The customer was quite unhappy because their Horizon environment didn’t perform well.Īpplications didn’t perform, vSGA was used for Graphical Acceleration (but isn’t suitable for CAD Apps), Management operations took too long to execute, and so on.īefore building your environment, you need to plan and design it. So indeed, Horizon View implementations aren’t the same either. So, of course you are wondering where it went wrong? Well, to start off: although it looks like that, no user is the same, no company is the same, no infrastructure is the same. And only a couple of them run heavy graphical applications like Photoshop or SCAD.

Most of the users have office apps and occasionally start Google Earth.


Workload-wise it looks like an average customer. If you purely look at the specs, it seems like a pretty nice infrastructure that will be used for a customer with 75 concurrent users. Today I consulted a company that implemented a VMware Horizon View 6 environment with the whole shebang: Multiple HP hosts with local striped SSD’s for the desktops, ThinApp for Application Virtualization, Nvidia Grid cards for GPU acceleration, Teradici Apex cards for PCoIP offloading, etc. It’s meant to give you an idea why it’s better to start off building well-prepared, instead of building unprepared. This blogpost isn’t meant to complain about wrongly made decisions.
