SlideShare a Scribd company logo
Tipstricksandbestpracticesformanagingmicrosoftofficesharepointserver2007 090522032453 Phpapp02
Notes From The Field: Tips, Tricks and Best Practices for Managing Microsoft Office SharePoint Server 2007Name: Lenny Ankireddi, Consultant 	Ravichandran A, Sr.ConsultantCompany: MicrosoftSession Code:
Session Objectives And TakeawaysSession Objective(s):  Make It WorkMake It FastMake It ScaleMake It Back
AgendaCapacity PlanningSystem Center Capacity Planner for SharePointUsing the Capacity PlannerCapacity Planner DemoEnsuring Performance Content database managementIIS ManagementTune Web server performance
Capacity Planning
Capacity PlanningPlan around software boundariesPlan for performanceThroughputFarm topologyStorage
System Center Capacity PlannerBuilt-in best practicesVisual Model EditorAbility to perform “what-if” analysisEfficient deployment planning
Using the SCCP for SharePointDetermine and input organization specific dataInputs analyzed and topology recommendedRun simulations – “what-if” analysisOptimize topology modelFinalize topology and generate reports
Tool does not handleExtranet 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 2007Demo
Techniques for tuning and trackingMaking sites faster through caching and testing for throughputPerformance
Ensuring PerformanceList LimitsUnderstand Alternative List Access MechanismsSQL 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 CPUsMicrosoft Confidential
Ensuring PerformanceUnderstand Custom IFilter ImpactsMonitor performance regularly SCOM Mgt Packs for MOSS & WSSSCOM Mgt Pack Web Sites & ServicesMicrosoft Confidential
IIS CompressionBy default, when you install MOSS 2007 IIS Compression is turned onHit the site and look in %WINDIR%\IIS Temporary Compressed FilesCompression is turned on primarily for static filesStatic files: htm, html, txt, js, css, htc;Dynamic files: asp, exe, axdYou may want to also compress aspx filesNOTE: No point in compressing files that are already compressed, like .jpg
CacheOutput cacheBlob cacheObject cacheExcept for object cache, others turned off by default
Tune Web Server PerformanceCarefully 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 RecoveryDPM for SharePoint + SP1Database Mirroring + Log ShippingUse SQL Client AliasesMicrosoft Confidential
Tracking and measuring performanceTools
ToolsFiddlerVisual Studio Team TestSPDiag
ToolsTracking changes to site performance and throughputVisual 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 EndIn SummaryHigh Volume != Low PerformanceKeep Sizing Recommendations In MindRobust SQL Server Infrastructure Is KeySpread Solution Design Where PossibleEducate Customers on ConceptsMake Your Customers Successful !Microsoft Confidential
આભારধন্যবাদநன்றிधन्यवादಧನ್ಯವಾದಗಳುధన్యవాదాలుଧନ୍ୟବାଦਧੰਨਵਾਦനിങ്ങള്‍‌ക്ക് നന്ദി
question & answer
SharePoint Readiness Resources
Related ContentBreakout 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 SlideSpeakers, please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session.
Track ResourcesResource 1Resource 2Resource 3Resource 4Required SlideTrack PMs will supply the content for this slide, which will be inserted during the final scrub.
Required Slide© 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.

More Related Content

What's hot (20)

PDF
SharePoint 2013 Performance Enhancements
Eric Shupps
 
PPTX
SharePoint 2013 Performance Analysis - Robi Vončina
SPC Adriatics
 
PPTX
SharePoint 2010 database maintenance
Matt Ranlett
 
PPTX
SharePoint 2010 – Installation and maintenance – best practices
Toni Frankola
 
PPT
Preparing for Upgrade to SharePoint 2010 Today
Joel Oleson
 
PPTX
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...
serge luca
 
PDF
SharePoint 2010 best practices for infrastructure deployments SharePoint Sat...
Knowledge Cue
 
PPT
DBSight Introduction
chrislusf
 
PPTX
What SQL DBA's need to know about SharePoint-St. Louis 2013
J.D. Wade
 
PPTX
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
J.D. Wade
 
PPTX
VMware vFabric Data Director for DB as a Service
VMware vFabric
 
PPTX
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
European SharePoint Conference
 
PPTX
SQL Server 2014 New Features
Onomi
 
PPT
Asia Pacific SharePoint Capacity Planning by Joel Oleson
Joel Oleson
 
PPTX
SharePoint 2016 Deep Dive
Jared Matfess
 
PPTX
Getting SharePoint 2010 Deployment Right
Mike Watson
 
PPTX
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Michael Noel
 
PPTX
Developing a provider hosted share point app
Talbott Crowell
 
DOC
EKANT_Oracle_Apps_Dba
Ekant Thakkar
 
PPTX
What SharePoint Admins need to know about SQL-Cinncinati
J.D. Wade
 
SharePoint 2013 Performance Enhancements
Eric Shupps
 
SharePoint 2013 Performance Analysis - Robi Vončina
SPC Adriatics
 
SharePoint 2010 database maintenance
Matt Ranlett
 
SharePoint 2010 – Installation and maintenance – best practices
Toni Frankola
 
Preparing for Upgrade to SharePoint 2010 Today
Joel Oleson
 
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...
serge luca
 
SharePoint 2010 best practices for infrastructure deployments SharePoint Sat...
Knowledge Cue
 
DBSight Introduction
chrislusf
 
What SQL DBA's need to know about SharePoint-St. Louis 2013
J.D. Wade
 
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
J.D. Wade
 
VMware vFabric Data Director for DB as a Service
VMware vFabric
 
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
European SharePoint Conference
 
SQL Server 2014 New Features
Onomi
 
Asia Pacific SharePoint Capacity Planning by Joel Oleson
Joel Oleson
 
SharePoint 2016 Deep Dive
Jared Matfess
 
Getting SharePoint 2010 Deployment Right
Mike Watson
 
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Michael Noel
 
Developing a provider hosted share point app
Talbott Crowell
 
EKANT_Oracle_Apps_Dba
Ekant Thakkar
 
What SharePoint Admins need to know about SQL-Cinncinati
J.D. Wade
 

Viewers also liked (16)

PDF
Talkppt
TCNJ
 
PPS
Era de internet
keyvino
 
PDF
Talkppthandout
TCNJ
 
PPTX
Topdrive Solutions Sales Ppt
waynebogda
 
KEY
For PR and Communications people who want to do it on the social web
Steve Seager
 
PDF
Strategy: what does it do?
Steve Seager
 
PPT
vincent
Vincent
 
PPS
Era de internet
keyvino
 
PPT
Russia Japan Ir
Bhawna Rahuja
 
DOC
Proposal padi organik srimukti desa atapang
irwandeni
 
KEY
Laoise O'Murchu, IABC EuroComm 2011: a framework for strategic internal commu...
Steve Seager
 
PPS
Sub Prime Expl
milanpareek
 
DOC
Manual
Doc House
 
PPT
Tordera
Doc House
 
PPT
Presentation Farid Nazaruddin
Nazaruddin08
 
RTF
Proposal kbr 2011
irwandeni
 
Talkppt
TCNJ
 
Era de internet
keyvino
 
Talkppthandout
TCNJ
 
Topdrive Solutions Sales Ppt
waynebogda
 
For PR and Communications people who want to do it on the social web
Steve Seager
 
Strategy: what does it do?
Steve Seager
 
vincent
Vincent
 
Era de internet
keyvino
 
Russia Japan Ir
Bhawna Rahuja
 
Proposal padi organik srimukti desa atapang
irwandeni
 
Laoise O'Murchu, IABC EuroComm 2011: a framework for strategic internal commu...
Steve Seager
 
Sub Prime Expl
milanpareek
 
Manual
Doc House
 
Tordera
Doc House
 
Presentation Farid Nazaruddin
Nazaruddin08
 
Proposal kbr 2011
irwandeni
 
Ad

Similar to Tipstricksandbestpracticesformanagingmicrosoftofficesharepointserver2007 090522032453 Phpapp02 (20)

PPT
MOSS 2007 Deployment Fundamentals -Part2
Information Technology
 
PPTX
SharePoint Administration: Tips from the Field
wahidsaleemi
 
PPTX
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Joel Oleson
 
PPT
Sql And Storage Considerations For Share Point Server 2010
Mike Watson
 
PPTX
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis
 
PPTX
A Deep Dive into SharePoint 2016 architecture and deployment
SPC Adriatics
 
PPT
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
Joel Oleson
 
PPTX
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
Joel Oleson
 
PPTX
Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...
Knut Relbe-Moe [MVP, MCT]
 
PPTX
AX2012 Technical Track - Infrastructure, Davy Vliegen
dynamicscom
 
PDF
Practical management of development & QA environments for SharePoint 2013
SharePointRadi
 
PPTX
SPSMadrid Get sql spinning with SharePoint. Best practice for the back end
Knut Relbe-Moe [MVP, MCT]
 
PPTX
SQL Server Integration Services and Analysis Services
Mohan Arumugam
 
PPTX
SPSNYC SharePoint Worst Practices
Scott Hoag
 
PPTX
Tech Ed 2010 Attended Sessions
ridwansassman
 
PPT
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Joel Oleson
 
PPTX
SharePoint Intelligence Real World Business Workflow With Share Point Designe...
Ivan Sanders
 
PPT
MOSS 2007 Deployment Fundamentals -Part1
Information Technology
 
PPTX
Establishing Environment Best Practices T12 Brendan Law
Flamer
 
PPTX
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Toni Frankola
 
MOSS 2007 Deployment Fundamentals -Part2
Information Technology
 
SharePoint Administration: Tips from the Field
wahidsaleemi
 
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Joel Oleson
 
Sql And Storage Considerations For Share Point Server 2010
Mike Watson
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis
 
A Deep Dive into SharePoint 2016 architecture and deployment
SPC Adriatics
 
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
Joel Oleson
 
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
Joel Oleson
 
Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...
Knut Relbe-Moe [MVP, MCT]
 
AX2012 Technical Track - Infrastructure, Davy Vliegen
dynamicscom
 
Practical management of development & QA environments for SharePoint 2013
SharePointRadi
 
SPSMadrid Get sql spinning with SharePoint. Best practice for the back end
Knut Relbe-Moe [MVP, MCT]
 
SQL Server Integration Services and Analysis Services
Mohan Arumugam
 
SPSNYC SharePoint Worst Practices
Scott Hoag
 
Tech Ed 2010 Attended Sessions
ridwansassman
 
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Joel Oleson
 
SharePoint Intelligence Real World Business Workflow With Share Point Designe...
Ivan Sanders
 
MOSS 2007 Deployment Fundamentals -Part1
Information Technology
 
Establishing Environment Best Practices T12 Brendan Law
Flamer
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Toni Frankola
 
Ad

Tipstricksandbestpracticesformanagingmicrosoftofficesharepointserver2007 090522032453 Phpapp02

  • 2. Notes From The Field: Tips, Tricks and Best Practices for Managing Microsoft Office SharePoint Server 2007Name: Lenny Ankireddi, Consultant Ravichandran A, Sr.ConsultantCompany: MicrosoftSession Code:
  • 3. Session Objectives And TakeawaysSession Objective(s): Make It WorkMake It FastMake It ScaleMake It Back
  • 4. AgendaCapacity PlanningSystem Center Capacity Planner for SharePointUsing the Capacity PlannerCapacity Planner DemoEnsuring Performance Content database managementIIS ManagementTune Web server performance
  • 6. Capacity PlanningPlan around software boundariesPlan for performanceThroughputFarm topologyStorage
  • 7. System Center Capacity PlannerBuilt-in best practicesVisual Model EditorAbility to perform “what-if” analysisEfficient deployment planning
  • 8. Using the SCCP for SharePointDetermine and input organization specific dataInputs analyzed and topology recommendedRun simulations – “what-if” analysisOptimize topology modelFinalize topology and generate reports
  • 9. Tool does not handleExtranet 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
  • 10. Capacity PlanningUsing the System Center Capacity Planner 2007Demo
  • 11. Techniques for tuning and trackingMaking sites faster through caching and testing for throughputPerformance
  • 12. Ensuring PerformanceList LimitsUnderstand Alternative List Access MechanismsSQL 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 CPUsMicrosoft Confidential
  • 13. Ensuring PerformanceUnderstand Custom IFilter ImpactsMonitor performance regularly SCOM Mgt Packs for MOSS & WSSSCOM Mgt Pack Web Sites & ServicesMicrosoft Confidential
  • 14. IIS CompressionBy default, when you install MOSS 2007 IIS Compression is turned onHit the site and look in %WINDIR%\IIS Temporary Compressed FilesCompression is turned on primarily for static filesStatic files: htm, html, txt, js, css, htc;Dynamic files: asp, exe, axdYou may want to also compress aspx filesNOTE: No point in compressing files that are already compressed, like .jpg
  • 15. CacheOutput cacheBlob cacheObject cacheExcept for object cache, others turned off by default
  • 16. Tune Web Server PerformanceCarefully 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
  • 17. Ensure RecoveryDPM for SharePoint + SP1Database Mirroring + Log ShippingUse SQL Client AliasesMicrosoft Confidential
  • 18. Tracking and measuring performanceTools
  • 20. ToolsTracking changes to site performance and throughputVisual 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
  • 22. Cache settings & FiddlerDemo
  • 23. The EndIn SummaryHigh Volume != Low PerformanceKeep Sizing Recommendations In MindRobust SQL Server Infrastructure Is KeySpread Solution Design Where PossibleEducate Customers on ConceptsMake Your Customers Successful !Microsoft Confidential
  • 27. Related ContentBreakout 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 SlideSpeakers, please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session.
  • 28. Track ResourcesResource 1Resource 2Resource 3Resource 4Required SlideTrack PMs will supply the content for this slide, which will be inserted during the final scrub.
  • 29. Required Slide© 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.

Editor's Notes

  • #19: If you would like to host your demo on the Virtual Server, please use the myVPC demo slide, not this slide.