Upload
rsnarayanan
View
1.560
Download
2
Tags:
Embed Size (px)
Citation preview
Notes From The Field: Tips, Tricks and Best Practices for Managing Microsoft Office SharePoint Server 2007
Name: Lenny Ankireddi, Consultant Ravichandran A, Sr.ConsultantCompany: MicrosoftSession Code:
Session Objectives And Takeaways
Session Objective(s): Make It WorkMake It FastMake It ScaleMake It Back
AgendaCapacity Planning
System Center Capacity Planner for SharePointUsing the Capacity PlannerCapacity Planner Demo
Ensuring Performance Content database managementIIS ManagementTune Web server performance
Capacity Planning
Capacity Planning
Plan around software boundariesPlan for performance
ThroughputFarm topologyStorage
System Center Capacity Planner
Built-in best practicesVisual Model EditorAbility to perform “what-if” analysisEfficient deployment planning
Using the SCCP for SharePoint
Determine and input organization specific dataInputs analyzed and topology recommendedRun simulations – “what-if” analysisOptimize topology modelFinalize topology and generate reports
Tool does not handle
Extranet topologiesAuthentication methods other than NTLM and AnonymousForms, Excel Services, BDC, and other system dependencies outside the core infrastructureHigh-end scenarios such as multi-terabyte Web applications or multiple Web applications
Capacity PlanningUsing the System Center Capacity Planner 2007
Demo
Techniques for tuning and trackingMaking sites faster through caching and testing for throughput
Performance
Ensuring Performance
Microsoft Confidential
List LimitsUnderstand Alternative List Access Mechanisms
SQL Server Health MonitoringSeparate tempdb, content databases and log databases into separate disksSplit 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 balancingAlign databases to contain data that is accessed in similar waysUse multiple data files for content databases & SSP databasesNumber of data files should be less than or equal to the number of core CPUs
Ensuring Performance
Microsoft Confidential
Understand Custom IFilter ImpactsMonitor performance regularly
SCOM Mgt Packs for MOSS & WSSSCOM Mgt Pack Web Sites & Services
IIS CompressionBy default, when you install MOSS 2007 IIS Compression is turned on
Hit the site and look in %WINDIR%\IIS 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 filesNOTE: No point in compressing files that are already compressed, like .jpg
Cache
Output cacheBlob cacheObject cacheExcept for object cache, others turned off by default
Tune Web Server Performance
Carefully configure 32-bit serversDo not use Web gardensUse dedicated Web servers for services that are not exposed to end-usersUse Kerberos authentication for farms with heavy usage Configure application pool recycling settings for better availabilityMonitor and manage large files and libraries
Ensure Recovery
Microsoft Confidential
DPM for SharePoint + SP1Database Mirroring + Log ShippingUse SQL Client Aliases
Tracking and measuring performanceTools
Tools
FiddlerVisual Studio Team TestSPDiag
ToolsTracking 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 FiddlerTest again with VS.NET to check for improvement
SPDiag
Cache settings & FiddlerDemo
The End
Microsoft Confidential
In SummaryHigh Volume != Low PerformanceKeep Sizing Recommendations In MindRobust SQL Server Infrastructure Is KeySpread Solution Design Where PossibleEducate Customers on ConceptsMake Your Customers Successful !
धन्यवा�दઆભા�ર ধন্য�বা�দ
ਧੰ�ਨਵਾ�ਦ
ଧନ୍ୟ�ବା�ଦ
நன்றி�
ధన్య�వాదాలు� ಧನ್ಯ�ವಾ�ದಗಳು
നി�ങ്ങള്ക്ക്� നിന്ദി�
question & answer
SharePoint Readiness ResourcesInstructor-Led •MOC •5061 -Implementing Microsoft Office SharePoint Server 2007•5060- Implementing Windows SharePoint Services 3.0
•Advanced Content •Advanced ITPro for MOSS/WSS (5 days) - NEW!•Architecting Search (2 days specialization) - NEW!•Architecting ECM (2 days specialization) - NEW!•Architecting Portal & Collab (2 days specialization) - NEW!•Architecting Internet Publishing Site (2 days) - NEW!•Implementing and Deploying an Enterprise Search solution (internal link)
•Developer•50064: Advanced SharePoint Development (5 days) - NEW!
Virtual Training
•SharePoint Academy (instructor-led virtual training classes) - NEW!•SharePoint Virtual Labs•SharePoint 2007 Hands-On Labs - NEW!•SharePoint Server 2007 End User Training - NEW!
Exams•Exam 70-630: TS: Office SharePoint Server 2007, Configuring (for IT Pros)
•Exam 70-631: TS: Configuring Windows SharePoint Services 3.0 (for IT Pros)
•Exam 70-541: TS: Microsoft Windows SharePoint Services 3.0 - Application Development (for Developers)
•Exam 70-542 : TS: Microsoft Office SharePoint Server 2007, Application Development (for Developers)
E-Learning
•Developer E-Learning for SharePoint Technologies •IT Professional E-Learning for Microsoft Office•All SharePoint E-learning collections and courses
Documentation
•SharePoint MSDN Web Site•SharePoint TechCenter•Advanced Content videos and whitepapers - NEW!
Community
•SharePoint Team Blog•SharePoint Community Portal•SharePoint Forums
More Resources
•SharePoint Learning Page•SharePoint Learning Resources Tool - NEW!•SharePoint Readiness List (central repository for SharePoint content - internal link)
•SharePoint Books•Microsoft Office SharePoint Server 2007 Technical Resource DVD•SharePoint Server 2007 VHD
External Training
•Ted Pattison group•MindSharp
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)
Track Resources
Resource 1
Resource 2
Resource 3
Resource 4
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,
IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.