Solution from HP
HP recommends this configuration for virtualized medium-sized solutions where high-availability is a requirement, and the expected user population is up to 500 users (assuming an active user concurrency of typically 25-50%). The expected solution workload is mostly collaboration and portal activity, with some use of team sites and My Sites. SharePoint 2010 has extended the possible topologies for the Search service by enabling more than one Index Search service to be run on separate servers. This feature can be used to provide redundancy for the service (high availability), or to divide the crawl sources across multiple services, thus improving overall crawl speed, and to apply differing crawl rules and frequencies to better match the business need regarding freshness of specific index data.
For approximately 500 users and above, the environment will need to be divided up into four physical servers, two running Hyper-V R2 VMs in a cluster, and two dedicated to a physical SQL Server failover cluster. In this example, two HP ProLiant DL580 G7 servers, each configured with four 8-core processors and 64GBs of RAM, will support the Web Front End/Query and Index services in an active/active failover cluster. This cluster will use a shared HP P2000 G3 MSA LFF array to provide a single Cluster Shared Volume for all the VHD (virtual hard disk) file containers. In this example the WFE and Query services are supported on two child partitions, which are configured to have four virtual CPUs (vCPUs), and 8GBs of RAM each. The Index Search service runs on two further child partitions, along with the Central Administration and other application services.
SQL Server is installed on a non-virtualized failover cluster consisting of two HP ProLiant DL580 G7 servers with four 8-core processors, configured with 64GBs of RAM each, eight internal SAS disk drives, and an HP P2000 G3 MSA SFF array. Two “Hot” RAID0+1 volumes of eight disks each and a single “Cold” RAID5 volume of eight disks are created to support SQL Server.