Руководство по планированию ферм серверов и сред для Microsoft SharePoint Server 2010 http://www.microsoft.com/download/en/details.aspx?id=21097 даст более точные ответы, чем я когда-либо, но в любом случае:
Для 400 пользователей, в зависимости отдействия, которые будут выполнять ваши пользователи, а также количество / нагрузка синхронных операций, вы даже можете пойти на отдельную ферму (все на одном сервере).Если у вас есть отдельный SQL Server 2008 Server, это будет еще лучше, поскольку все дополнительные операции с базой данных будут обрабатываться этим дополнительным сервером.
Вам потребуется как минимум 64-разрядная версия Windows 2008 R2 / SQL Server 20088 ГБ ОЗУ (чем больше вы можете дать, тем лучше).
Microsoft рекомендует по крайней мере четырехъядерный процессор, но вы можете использовать только 2 (но у вас, похоже, нет проблем с ресурсами).WFE / сервер приложений Я бы выделил 80 ~ 120 ГБ диска для SQL Server, это будет зависеть от имеющейся у вас модели / версии восстановления контента / базы данных (и многих других факторов, таких как размер поисковой базы данных, если вы планируете иметь поискfunctionnalities).
В конце концов, все зависит от использования вашей фермы.У вас может быть 400 пользователей, из которых 80% будут читать данные, в то время как только 20% будут вносить свой вклад, или у вас может быть 10 пользователей, которые будут вводить гигабайты данных каждый день ... Трудно дать вам совет, не зная бизнес-требований, которые вам необходимы для выполнения.
Также ознакомьтесь с планированием емкости от MS: http://technet.microsoft.com/en-us/library/ff758645.aspx, http://technet.microsoft.com/en-us/library/ff758647.aspx, а также для SQL Server с учетом SharePoint: http://technet.microsoft.com/en-us/library/cc298801%28office.14%29.aspx