I just installed something exactly like linus's planned NVMe storage server ( SAS tho, not NVME but it would work for NVME ) for a Live Migration HyperV Cluster:
(Talked about in WAN Show, November 25, 2016)
Use FreeBSD, Put em all in a ZPool, RAID6 Mode
Make a bunch of ZVols ( remember ONLY ONE CLIENT MAY WRITE AT THE TIME or Data = Potato Salad )
Connect it as iSCSI drives over Dual 10G in Load Balancing to your individual stations.
( SMB Shares would work too ( no data corruption on multiple user access ). but iSCSI is faster, and needs WAY less CPU performance )
ZFS is Copy-On-Write and Snapshotting so you can never really loose data, ( as long as you have disk space ) even if your whole system gets CryptoLocked, go back to the snapshot ( saved in Read Only Filesystem. impossible to encrypt ) and youre golden.
For remote backup: rsync as a cronjob.
easy as pie.