1 of 1 people found this helpful
I would not use the Mac Mini here, not enough processing horsepower. The top-end model only has dual-core which with HyperThreading gives you 4 virtual cores. I would not go below 8 for your numbers and possibly 12 to leave some room for growth (and the use of things like PSoS and server-side schedules).
+1 Wim. I tried replacing a 4 year old HP database server which was very high specced with a mac mini and it underperformed too much (this was 3 years ago but the difference in hardware is still similar).
The performance of the server is possibly the least of your worries with 30 users if this is server has anything to do with staff productivity. The Mac Mini isn't going to have the same sort of warrantee support and repair times as the HP server has and it doesn't have the same level of reliability as a machine with proper server parts and redundant hardware so the chance of failure and down time is higher. If you opt for a standard hard drive in the Mac Mini and don't swap it for an SSD then failure within 3 years is inevitable because the consumer hard drives can't handle that load (depending on the solution). So you would want 2 Mac Mini's anyway so that when one fails you can put your databases onto the backup Mac Mini and continue running.
If you are arguing cost to management then you could say that one high specced server costs a fraction of the price of the hardware that the 30 users costs yet serves all of them (a tad more than the cost of one users set-up per year). It is worth getting something reliable and well performing since just one single event of lost productivity over three years over 30 staff is going to cost much more than the extra price of a decent server.
Not by any definition of "beefy" that I know. I also have been researching Minis for smaller clients. I had been haunting eBay for 2012 i7s and am shocked at how expensive they are. I finally just picked up a 2009 Xserve with twice the [hyperthreaded, turbo-boosted] cores, twice the power supplies, and twice the raw Geekbench score. I can put more drives in it (including a wicked-fast PCI SSD), more ethernet ports, and waaaaaay more RAM in it. And after a couple drives, SSD, 32 GB of RAM and a 6 port ethernet card, I am still way cheaper than a 2012 Mini with 16 GB of RAM and an SSD goes for on eBay. Ask again how "beefy" a Mini is? And don't get me started on the underpowered, expensive and non-upgradable jokes they released in 2014. I'm with Wim: you need more. I'm also with John May: Xserves still rock.
Thanks for your replies so far. I think we are going to go down either the Windows server route, or maybe even Mac Pro (which certanly could be configured to be more than beefy enough )
If you do go the Mac Pro route then it's not a choice based pricing because you will be paying $1k+ for the inbuilt Mac Pro video cards which will do nothing for FMServer since FMServer doesn't use the GPU's for processing.
For the same price as a Mac Pro you can server that is better specced for running databases by using that money on other server upgrades. Also there is the redundancy and service times to consider. The Mac Pro has server grade hardware which is great but it doesn't have inbuilt hardware redundancy (the xServe was the last Mac to have this) and it will be hard to find same day repair times, let alone the phone support + 4 hour onsite response you may already have been getting from HP.