I'm looking at this: Supermicro | Products | SuperStorage Servers | 4U | 5049P-E1CTR36L For an IP camera recording server with 100 720p-1080p cameras. Will populate with 36 12TB drives, 4x16GB memory, Windows 2016 server. Have not decided on which drive or processor yet but I was leaning towards WD Golds and at least an octo Xeon Silver. Looking at dividing up the drives into multiple Raid 6 arrays. Biggest concern is making sure the SAS controller, drives, CPU and most importantly the network can handle the bandwidth of over 100 IP camera streams. I need the most help with this part of it. Cameras should all be giga links. 100 Cameras at average to good quality compression, 15 FPS, bandwidth becomes a concern as it exceeds the max of gigabit ethernet. Fortunately the server has 10 GB nics, but that means I need a 10 GB switch, or an uplink into where the PoE cameras feed into. Would it be more feasible to install a quad NIC with one run to a cheaper 1000 mbps PoE Switch, instead of trying to get a 10GB link in?