I'd like to avoid duplication where possible, but realistically I have two users. We each have a laptop and a pc. PC's are equipped with 10gb mellanox nics.
We have a freenas raidz configured Server for storage, and ESXi 6.7 server, also each equipped with 10gb mellanox nics.
However, we have an 800gb steam library on each laptop and pc, bunch of duplicated movies, each windows instance needs updating... I'd like to consolidate all of this
I can put a lot of this duplicated data on the nas, which can serve up the data to end users. I know that we can use WSUS to avoid repeated downloads, and I can make a small vm which keeps the steam library updated.
However as for windows instances, what are the benefits of active directory, where windows will natively use my hardware but everything is stored remotely vs ESX on every machine, and migrating a VM (maybe automatically) to each machine that I wish to use?
This is an apples to oranges comparison, but I'd like to take suggestions for a set up. I'm happy to spend on other software / hardware.