KISS.. keep it simple the less management the better unless you want to hire an it person to run your network.
For the initial setup, yeah maybe, depending on how knowledgeable this guy is in networking, but no need to keep an IT guy "on staff" once it's set up and locked in.
On a system this size keep the camera network completely separate from business network.
I tend to agree, but not "completely separate". A system like this can't be airgapped. Put the cameras et al on their own switch stack and subnet, but it will still need to be able to reach the internet for remote monitoring, offsite backup, etc. A good firewall appliance like pfSense would handle that.
The camera network should use only static IP address so no router is required.
Agreed, and there should be a list of IPs and their camera number/location/patch port number/switch port number laminated and permanently attached near the console.
Not in the actual system but I'd still recommend having secure access points that cover the area. You want to have live access to the feeds via a tablet/phone for initial install aim, as well as ongoing maintenance without having to keep running back to the console or playing telephone spotter ("Little bit left.. No your other left.. Now a little down - NO TOO MUCH, GO BACK!").
I recommend simple dumb switches. less maintenance. I would use 8 switches with 8 POE ports per switch. one 16 port switch with no poe. The 16 port is to connect all the other switches and the VMS PC (may be
blue iris)
While consumer dumb switches are considerably cheaper than new enterprise gear, you can find used managed switches in the form of upgrade pulls from plenty of Ecyclers for a fraction of the cost. They still have plenty of life left in them (I usually just replace the fans when I buy them), and they are far more capable than consumer equipment. Unlike the small bursts of data most people send through their home networks with an occasional big download or two, this scenario will involve constant 24/7 use of a lot of bandwidth. Depending on the cameras he chooses - and especially if he finds he needs more than 50, he could have the final uplink to the computer 75+% saturated at all times just from the camera streams because each one could potentially be running 10-15Mbps or more. I would not trust consumer equipment to handle this reliably.
Get UPSes for the PC and all the switches.
And make sure you get ones that can accept external battery packs and even consider investing in a standby generator.
Now here's what I would do (and this might be greek to some, so my apologies). This will give you plenty of bandwidth, plenty of ports for future expansion (say you get it all installed and find you need 5 more cameras for blind spots you didn't anticipate, or you expand the warehouse or add a building), and it is ultra-high availability - meaning there is no single point of failure that will bring the whole network down (barring a power failure that outlasts your battery backup).
I would source (four) gigabit, PoE,
STACKABLE 24 port managed switches (preferably those with 10 gigabit SFP ports for futureproofing). Used, in good shape you should be able to find them under $400-500 each (New they'd go upwards of $3,000) You will also need the stacking cables. Basically "stacking" means that the four switches are all looped together into one big switch (1-2, 2-3, 3-4, 4-1), and for management purposes they all appear as one big 96 port switch. Simpler to change settings, update firmware, etc. Stacking also keeps data flowing in the event of a switch failure (with the exception of whatever is plugged into the failed unit of course).
So what you'd end up doing is dividing the cameras up evenly among the 4 switches. That way if a switch fails, the most you would lose at any one time is 13 cameras.
Now the strategy here is you will basically have at least one completely unused switch worth of ports throughout the stack. If a switch fails, you can simply move the cables from the failed switch over to one of the remaining switches, and everything will reconnect to the system automatically. Then you can replace the failed switch without disrupting the whole system.
Now what if the computer is plugged into the switch that fails.. Won't that take out everything? Well it could. That's why we're going to put redundancy here as well. You will also install two 2-port network cards into the BI computer (you will do this with each computer if you decide to run multiples). The 4 ports in those cards can be "teamed" so that it in essence creates a single link that's 4 times as fast. If you plug one NIC port into each switch, they will also provide redundancy - because no matter which switch fails, the other three are still connected to the remaining cameras. If one of the cards fails, you still have two working links to all of the cameras.