Best practices for SharePoint Server 2010
To avoid common pitfalls and keep your Microsoft SharePoint Server 2010 environment available and performing well, follow these best practices based on real-world experience from Microsoft Consulting Services and the product team.
Find best practices for both basics and capabilities on this page.
Basics
Operational excellence- Use lots of memory and fast network adapters
- Stay close: Do not put too much network distance between front-end Web servers, application servers, and database servers
- Consider performance and availability when you configure Web servers and application servers
- Consider performance and availability when you configure database servers
-
Read details and more best practices
Extranet environments- Get started with the Extranet Topologies for SharePoint 2010 Products model
- Choose the appropriate server license
- Leverage multiple authentication mechanisms
- Maintain consistency in user authentication for users
-
Read details and more best practices
Backup and recovery- Minimize latency between SQL Server and the backup location
- Avoid processing conflicts
- Keep databases small for faster recovery times
- Use incremental backups for large databases
-
Read details and more best practices
Capacity management- Read the available documentation
- Document your capacity management strategy
- Plan for growth and change
- Carefully plan content database sizes
-
Read details and more best practices
| Virtualization- Use hardware-assisted virtualization
- Enable hyper-threading on processors that support this technology
- Configure Non-Uniform Memory Access correctly
- Configure the Hyper-V host for optimal performance
-
Read details and more best practices
SQL Server 2008 in a SharePoint Server 2010 farm- Use a dedicated server for SQL Server 2008
- Configure specific SQL Server 2008 settings before you deploy SharePoint Server 2010
- Harden the database server before you deploy SharePoint Server 2010
- Configure database servers for performance and availability
-
Read details and more best practices
UpgradePlanning- Update your servers to Service Pack 2 (SP2) of Microsoft Office SharePoint Server 2007 or later
- Ensure that the environment is fully functioning before you perform an upgrade
-
Read details and more best practices
Testing- Make your test environment as similar as possible to your real environment
- Know what is in your environment. Do a full survey first
-
Read details and more best practices
|
Capabilities
Team collaboration- Plan and allocate database servers to support collaboration
- Monitor sites and content, and perform cleanups regularly
- Enforce site and content size limits
- Manage security and permissions
-
Read details and more best practices
Content deployment- Ensure that the source and destination server farms have identical updates
- Make sure that the destination server can accommodate the size of the CAB files for import
- Make sure that the value for maximum upload size on the destination Web application is large enough to accommodate the files that are being deployed
- Make sure the source and destination servers have enough hard disk space for storing the files that are used during export and import
-
Read details and more best practices
Search- Plan the deployment
- Start with a well-configured infrastructure
- Manage access by using Windows security groups or by using role claims for forms-based authentication or authentication using a Security Assertion Markup Language (SAML) security token
- Defragment the search database
-
Read details and more best practices
| My Sites- Use My Sites to promote social networking and enterprise collaboration
- Deploy My Site farms based on the geographical distribution of your workforce
- Plan for improved performance
- Isolate My Sites in a dedicated Web application
-
Read details and more best practices
Publishing sites- Start with a well-configured infrastructure
- Make query-driven Web Parts efficient
- Organize content to optimize query performance
- Use author-in-place on a single server farm
-
Read details and more best practices
People and profiles- Clean up the directory service
- Use synchronization filters
- Configure policies for profile properties
- Specify the domain controller to synchronize with
-
Read details and more best practices
|