2. Notes From The Field: Tips, Tricks and Best Practices for Managing Microsoft Office SharePoint Server 2007 Name: Lenny Ankireddi, Consultant Ravichandran A, Sr.Consultant Company: Microsoft Session Code:
3. Session Objectives And Takeaways Session Objective(s): Make It Work Make It Fast Make It Scale Make It Back
4. Agenda Capacity Planning System Center Capacity Planner for SharePoint Using the Capacity Planner Capacity Planner Demo Ensuring Performance Content database management IIS Management Tune Web server performance
6. Capacity Planning Plan around software boundaries Plan for performance Throughput Farm topology Storage
7. System Center Capacity Planner Built-in best practices Visual Model Editor Ability to perform “what-if” analysis Efficient deployment planning
8. Using the SCCP for SharePoint Determine and input organization specific data Inputs analyzed and topology recommended Run simulations – “what-if” analysis Optimize topology model Finalize topology and generate reports
9. Tool does not handle Extranet topologies Authentication methods other than NTLM and Anonymous Forms, Excel Services, BDC, and other system dependencies outside the core infrastructure High-end scenarios such as multi-terabyte Web applications or multiple Web applications
11. Techniques for tuning and tracking Making sites faster through caching and testing for throughput Performance
12. Ensuring Performance List Limits Understand Alternative List Access Mechanisms SQL Server Health Monitoring Separate tempdb, content databases and log databases into separate disks Split the database to move the growing site collections to another database or even another server (i.e. move large site collections using stsadm -o mergecontentdbs) Combine several site collections into one database to help with load balancing Align databases to contain data that is accessed in similar ways Use multiple data files for content databases & SSP databases Number of data files should be less than or equal to the number of core CPUs Microsoft Confidential
13. Ensuring Performance Understand Custom IFilter Impacts Monitor performance regularly SCOM Mgt Packs for MOSS & WSS SCOM Mgt Pack Web Sites & Services Microsoft Confidential
14. IIS Compression By default, when you install MOSS 2007 IIS Compression is turned on Hit the site and look in %WINDIR%IS Temporary Compressed Files Compression is turned on primarily for static files Static files: htm, html, txt, js, css, htc; Dynamic files: asp, exe, axd You may want to also compress aspx files NOTE: No point in compressing files that are already compressed, like .jpg
15. Cache Output cache Blob cache Object cache Except for object cache, others turned off by default
16. Tune Web Server Performance Carefully configure 32-bit servers Do not use Web gardens Use dedicated Web servers for services that are not exposed to end-users Use Kerberos authentication for farms with heavy usage Configure application pool recycling settings for better availability Monitor and manage large files and libraries
17. Ensure Recovery DPM for SharePoint + SP1 Database Mirroring + Log Shipping Use SQL Client Aliases Microsoft Confidential
20. Tools Tracking changes to site performance and throughput Visual Studio Team Test: lets you measure the throughput available in your site. Fiddler: lets you examine individual requests to see what is being downloaded on each request and how large each item is. Tweak settings based on what you see in Fiddler Test again with VS.NET to check for improvement
23. The End In Summary High Volume != Low Performance Keep Sizing Recommendations In Mind Robust SQL Server Infrastructure Is Key Spread Solution Design Where Possible Educate Customers on Concepts Make Your Customers Successful ! Microsoft Confidential
24. આભાર ধন্যবাদ நன்றி धन्यवाद ಧನ್ಯವಾದಗಳು ధన్యవాదాలు ଧନ୍ୟବାଦ ਧੰਨਵਾਦ നിങ്ങള്ക്ക് നന്ദി
27. Related Content Breakout Sessions (session codes and titles) Interactive Theater Sessions (session codes and titles) Hands-on Labs (session codes and titles) Hands-on Labs (session codes and titles) Required Slide Speakers, please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session.
28. Track Resources Resource 1 Resource 2 Resource 3 Resource 4 Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.