Recently I was working with the client who needs to review their SharePoint Farm infrastructure configurations. Instead of digging into the weeds immediately, I designed a check list (Cheat Sheet) to list important configuration information about network, hardware and disk storage, SQL, SharePoint server and Monitoring systems, then start to working on the detailed analysis and giving recommendations. Here is the brief list of my cheat sheet:
Network
Yes | No | ||
|
|||
2. How many VLANs for the SharePoint Farm and how does each VLAN response for the server traffic? Do you have two VLANs for your farm –one for the page traffic and a second backend channel for your servers to talk to each other and SQL? | |||
3. what is the name of the Load balancer been installed and configured? | ¨ | ||
4. Has all load balanced servers been tested? (WFEs, App Servers, and SQL clustering) | ¨ | ||
Disks I/O and Domain Controller
Yes | No | |
|
||
2. Shared SAN or DAS or NAS? | ||
3. Does each SharePoint Database data or log file have a unique disk array/on separate spindles? If no, how does the data/log file be placed on the disk array? Yes they have unique LUNs (partitions), but they are contained within the same RAID group | ¨ | ¨ |
SQL Server
Yes | No | ||
1). Is tempDB on its own drive? 2). Does it have RAID10 storage? 3). Number of data File? 4). Configuration of Pre-Sizing TempDB? |
|||
2. Does the SQL Server configured as allowing “instant file initialization”? | |||
3. What is the configuration for Pre-sizing Database Files and Adjusting Auto-growth? | |||
4. Log Files:1). Number of Log Files Per Database?
2). Pre-Size Log File configuration? 3). Use RAID5 or RAID10? |
5. How many instances running on SharePoint SQL Server? | ||
6. How many content DB created? What is the current content DB size? | ||
Web Server, IIS and Web application Pool, and web site configuration Settings
Yes | No | ||
|
|||
2. What service applications are enabled and configured? | |||
3. What is the configuration to recycle the web application pool? | |||
4. Are separate application pools being used per web application? | ý | ¨ | |
5. Are separate service accounts being used? | |||
1). Blob cache: how does it configure in web.config file? 2). Object cache: Are you monitoring the object cache and sizing? 3). SharePoint Publishing Cache: how does it configure? |
|||
Other Infrastructure Settings
Yes | No | ||
|
|||
2. Can SharePoint servers be integrated into SCOM? | |||
3. If use NTLM, how many SharePoint servers are sharing one Domain Controller? | |||
4. Is DPM tool available for SQL Server? Is log shipping or database mirroring being configured for BCM? | |||
