Aside from all the correct advice already given in the thread, Q9650?
Are these proper servers or desktop machines that you are using as servers?
If its the latter, I'd be wary of bunging loads of mission-critical stuff for a 100 person company on that!
Time to invest in proper kit for the job, perhaps?
Only on OcUK could someone be seriously suggesting SSD for this application, blind and with only the vaguest of vague hints at a sizing exercise.
As above though, the suggestion wasnt to use only SSDs.
Yes, it was. Not by daz though (nor did I imply it was his post I was criticising!)
Let's argue about RAID 5 with a hotspare versus RAID 6
Also maybe think about doing something with another network card (I could be talking bs as I'm not too clued up on that kind of thing so apologies if anyone else can correct me!) to increase the capacity, team up the nics for a better/more resilient connection?
Worth investigating bonding. I've bonded two gigabit connections to a single IP and have to say it helps a lot with multiple requests, as well as giving you a modicum of fault tolerance on the network side.
Yep, I'd agree with Evil-I (and a few others about expanding on the NIC). Chances are, there are 2 major problem with your current setup - Storage (read & write) and network strangle.
Your HDDs are probably been hammered by the 100s of users (even if not at the same time), the disk head will bounce around to read/write the files. Try RAID 10 if you're not going for a dedicated hardware RAID, if you can get a decent hardware RAID, go for RAID 5/6 which will provide redundancy.
Even if the storage solution has been resolved, you next problem will probably be the network bottleneck. Get a multiple NIC and try out bonding/teamin (depending the marketing term), also make sure both your router/switch and NIC supports Jumbo frames.
Just my 2p worth. Feel free to correct me .
Could a simple clustered server suffice, with a selection of RAID disks in each?
Even 2 servers in parallel should do?
That way you should have double the read capacity, along with data replication for backup purposes?
I'm not 100% on how the load balancer works, but it should increase the throughput, with other perks alongwith.