I'm setting up a new file server with Windows Server 2016 on a machine with 16 GB RAM and ~20 TB of disk. The server is going to be handling files for 15 people, mainly large files used by graphic designers.
This is the first Windows server in the organisation (i.e. there is no existing AD domain to join it to).
There will be two of these servers, each at a different site, replicating files via DFS-R.
Should I set up a DC and File Server running together on the bare metal, or should I use the virtualisation licences that come with Windows Server 2016 Standard to run just Windows Server + Hyper-V on the bare metal and create a separate VM for each of the Domain Controller and the File Server?
I'm aware that 16 GB RAM is not a huge amount, and there's a fair bit of overhead with running 3 copies of Windows vs just one - more RAM is fairly easily sourced though if this is the only limitation. I would reserve 2-4 GB for Hyper-V, 2-4 GB for the DC and 8-12 GB for the File Server.
There are a pair of 1 TB disks mirrored for the boot drive, were I to go the virtualisation route then I would create another partition on the boot drive formatted as ReFS to hold the C: drives for each of the VMs.
There are then 6x 3 TB disks in RAID 5 - again, if I were virtualising things, this would be formatted also as ReFS and one great big virtual disk created for file storage.