We've just taken over supporting a system for a new client, and they would like to expand on the server infrastructure it uses. My expertise is more in development, I have a few ideas but I would greatly appreciate any others or helpful links. I'm not sure if I should be throwing in a few more servers, using virtualisation or what?
The system works around web services sitting on the net, used by a few thousand people who will download and upload (a few meg each way), only once or twice a day but grouping around certain times. Within the system there is a large database also various intensive utilities.
Everything is Microsoft and sitting in a datacentre.