I'm currently looking into NICE DCV[1] from AWS after learning about it in a podcast with Michelle Brenner from Netflix.[2]
My use case is on-prem, but it seems like this solution can run cloud agnostic.
[2] https://www.infoq.com/podcasts/netflix-builds-workstations/