How has it helped my organization?
In VDI, the primary benefit is providing users with a better environment than their endpoint machine by hosting their virtual machines in the server environment, improving performance. However, application virtualization becomes more appealing if specific resource requirements exist for the endpoint. Multiple users can benefit by using dedicated GPU resources, saving resources compared to individual dedications in VDI setups. VMware resources can be efficiently shared among various users in application virtualization, offering significant advantages over traditional VDI implementations.
What is most valuable?
VMware offers a friendly environment, and it's easy to provide the user with the package. It is a bundled solution that is readily deployable. The advantage lies in its simplicity, it requires minimal expertise. There are instances where Microsoft RDP outperforms due to its integration with the backend operating system. Yet, deploying and managing a Microsoft environment necessitates a specific skill set, typically that of a knowledgeable system administrator.
On the other hand, Horizon offers a more user-friendly experience; you can quickly deploy applications, access simple documents, and navigate without needing specialized expertise. Additionally, comprehensive support and documentation are readily available to aid in setting up the Horizon environment.
What needs improvement?
The primary concern lies with licensing. There’s confusion regarding licensing terms following the new management’s takeover. Consequently, our resellers and distributors are confused. The SKUs have been altered. We had planned to include budgetary prices in our upcoming budget, which ends in June. However, during the budget repricing process, the resellers faced difficulties due to their inability to obtain responses regarding the budgetary code. The SKUs have changed due to the transition from one principal to another.
For how long have I used the solution?
I have been using VMware Horizon for two to three months.
What do I think about the stability of the solution?
There has been no downtime in the last four months. Some administrative complexities exist, but they were resolved after learning from the documentation.
What do I think about the scalability of the solution?
The solution’s scalability is good. We require hardware that can scale accordingly. We are beginning with 50 users and scaling out over the next two years.
How was the initial setup?
The initial setup takes a couple of hours, maximum. Everything requires a little knowledge. When it comes to deploying VMware Horizon, some understanding is necessary. Initially, I was confused about which documentation tool to use. I studied by myself and found the documentation provided very good and clear. Then, I deployed it.
When I found the documentation, learning and deploying VMware Horizon took a couple of days.
Initially, I had to test VMware vSphere, configure a Windows Virtual Machine and deploy the Horizon server. After that, we connected, integrated, and tested vSphere and vCenter with Horizon.
I have one vSphere server installed. On that server, I have configured virtual machines for application publication. Additionally, I have two Windows 10 virtual machines for endpoints, which will be provided to the end users. They will log in to the Windows 10 virtual machine, where the published applications will be installed. Initially, we'll start with three users at a time.
What other advice do I have?
According to the technical documentation, they are apparent and easily accessible.
From one point of view, VMware Horizon uses virtualization configurations deployed on Microsoft servers, necessitating compliance with Microsoft's rules. It relies on Microsoft RDP services in the background. One beneficial feature is publishing applications installed on a Windows 10 machine.
You should check whether they aim to provide a VDI environment, and then the VDI option is best. However, GPU usage becomes crucial if they intend to centralize application solutions to conserve server resources. If assigned to a single-user PC, GPUs are hardware resources that might need to be more utilized when the user is not actively using them. Therefore, the optimal approach would be to install all the applications on a server, allocate the necessary hardware resources, and then share them using application virtualization.
There are only two or three products that meet this requirement. It is a very reliable and stable product. On the contrary, there is Microsoft Remote Desktop. These two are the best, both in terms of reliability and finding documentation.
Overall, I rate the solution a ten out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.