We use this solution for virtual desktop infrastructure and remote desktop connections on client sites with 18 clients or end-user devices.
It is stable and easily scalable.
The remote connection, bandwidth usage, and error connection can be improved. Working with the load balancer sites should also be improved. For example, with Horizon, we can use two clients with a one megabit connection, but with Citrix, we can use four or five clients with the same bandwidth through ICA protocol. VMware must improve remote connection, connection stability, and load balancing.
I have been using this solution for five or six years.
VMware is stable. We don't need to switch after installation, but for one area, the connection stability is currently lower than other solutions. We tested it, and one connection from the load balancer or the firewall needs to be improved.
It is easily and quickly scalable and expandable.
We are also Citrix Platinum partners. We are using Citrix solutions and desktop. When we create a project, we give our clients options and considerations between Citrix and VMWare. They choose after that.
For one building or two buildings that are nearby, or one local site, we prefer Horizon Seven. If end users are connected to VDI desktops or other Citrix services or if they are using a load balancer like NetScaler, for coming from outside to the inside of corporate, we are using Citrix VDI because of the ITA protocol.
The initial setup is quick and easy, but after that, you must configure user groups, machine groups, and delivery groups. It also requires some scripting and other tweaks, but the initial setup is easy for VMware Horizon.
The deployment duration depends on the number of users. For example, for 1,000 end users, you need redundancy servers for VMWare Horizon, and you need other servers for connecting to vCenter. Load balancing depends upon the client's sites. For example, for 10 users, I can make a connection locally in 45 minutes to one hour, but for 1,000 end users from different sites, it can take two to four days. If the complexity is high, it can take one month.
In terms of the staff required for deployment and maintenance, it depends on the end users and requirements on the customer site. I can complete installation myself, for example, of up to 100 users on one site. If more sites and more configurations are needs, it is a team job. It depends on the end users and customer expectations.
I would rate VMware Horizon 7 a seven out of ten. If it becomes stronger like the Citrix ICA protocol, it would easily be a ten.