So I have an environment of trade floor users that use dedicated racked physical PCs with loadsa RAM and GPU, accessed from anywhere via Citrix RemotePC. However (you can probably guess where this is going), powers-that-be are making noises around getting rid of Citrix for cost saving purposes.
sighs
Now, the main requirements for this class of users are as such:-
They need to be performant
They need to connect to on-premises, bare metal systems
They need to support a HUGE variety of USB peripherals
They need to connect to powerful and varied GPUs and run complicated display and screen-dividing setups (usual setup 6x4K screens)
They need to be able to use multiple audio devices simultaneously (2x headsets and a keyboard with audio output is usual)
They need to be centrally brokered for security with MFA
Policies need to be centrally managed (particularly for USB - none of this copying text files to machines to allow devices and the like)
Monitoring and logging naturally needs to be dialled up and of a decent quality
It needs to be easily scalable
I'm pretty convinced that off the top of my head, only Citrix and (perhaps) Omnissa can provide these requirements. I have to rule out Windows365 because of the latency to the backend apps that would happen, AVD or even AVD Local (or whatever it is called) I don't think supports bare-metal PCs, it's just VMs on on-premises tin, Parallels is probably a bit feature-light (although I am willing to be corrected)... There are others out there, is Frame even still a thing?
Just interested in what the community's opinions are around this kind of use case, and whether there is really any viable alternative to Citrix for the above set of requirements. All opinions and suggestions eagerly welcomed!