SlideShare uma empresa Scribd logo
1 de 29
Name: Lenny Ankireddi, Consultant
       Ravichandran A, Sr.Consultant
Company: Microsoft
Session Code:
Session Objectives And Takeaways
 Session Objective(s):
    Make It Work
    Make It Fast
    Make It Scale
    Make It Back
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
Capacity Planning
 Plan around software boundaries
 Plan for performance
   Throughput
 Farm topology
 Storage
System Center Capacity Planner
 Built-in best practices
 Visual Model Editor
 Ability to perform “what-if” analysis
 Efficient deployment planning
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
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
Capacity Planning
Using the System Center Capacity Planner 2007
Techniques for tuning and tracking
Making sites faster through caching and testing for throughput
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
Ensuring Performance
 Understand Custom IFilter Impacts
 Monitor performance regularly
   SCOM Mgt Packs for MOSS & WSS
   SCOM Mgt Pack Web Sites & Services




               Microsoft Confidential
IIS Compression
 By 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 files
 NOTE: No point in compressing files that are
 already compressed, like .jpg
Cache
 Output cache
 Blob cache
 Object cache
 Except for object cache, others turned off by
 default
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
Ensure Recovery
 DPM for SharePoint + SP1
 Database Mirroring + Log Shipping
 Use SQL Client Aliases




               Microsoft Confidential
Tracking and measuring performance
Tools
 Fiddler
 Visual Studio Team Test
 SPDiag
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
SPDiag
Cache settings & Fiddler
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
SharePoint Readiness Resources
Instructor-Led                                                                 E-Learning
  •MOC
                                                                                •Developer E-Learning for SharePoint Technologies
   •5061 -Implementing Microsoft Office SharePoint Server 2007
                                                                                •IT Professional E-Learning for Microsoft Office
   •5060- Implementing Windows SharePoint Services 3.0
                                                                                •All SharePoint E-learning collections and courses
  •Advanced Content
   •Advanced ITPro for MOSS/WSS (5 days) - NEW!                                Documentation
   •Architecting Search (2 days specialization) - NEW!
   •Architecting ECM (2 days specialization) - NEW!                             •SharePoint MSDN Web Site
   •Architecting Portal & Collab (2 days specialization) - NEW!                 •SharePoint TechCenter
   •Architecting Internet Publishing Site (2 days) - NEW!                       •Advanced Content videos and whitepapers - NEW!
   •Implementing and Deploying an Enterprise Search solution (internal link)   Community
  •Developer
                                                                                •SharePoint Team Blog
   •50064: Advanced SharePoint Development (5 days) - NEW!
                                                                                •SharePoint Community Portal
Virtual Training                                                                •SharePoint Forums
 •SharePoint Academy (instructor-led virtual training classes) - NEW!          More Resources
 •SharePoint Virtual Labs
 •SharePoint 2007 Hands-On Labs - NEW!                                          •SharePoint Learning Page
 •SharePoint Server 2007 End User Training - NEW!                               •SharePoint Learning Resources Tool - NEW!
                                                                                •SharePoint Readiness List (central repository for SharePoint content - internal link)
Exams
                                                                                •SharePoint Books
 •Exam 70-630: TS: Office SharePoint Server 2007, Configuring (for IT
                                                                                •Microsoft Office SharePoint Server 2007 Technical Resource DVD
  Pros)
                                                                                •SharePoint Server 2007 VHD
 •Exam 70-631: TS: Configuring Windows SharePoint Services 3.0 (for IT
  Pros)                                                                        External Training
 •Exam 70-541: TS: Microsoft Windows SharePoint Services 3.0 -
  Application Development (for Developers)                                      •Ted Pattison group
 •Exam 70-542 : TS: Microsoft Office SharePoint Server 2007,                    •MindSharp
  Application Development (for Developers)
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.

Mais conteúdo relacionado

Mais de rsnarayanan

Harish Understanding Aspnet
Harish Understanding AspnetHarish Understanding Aspnet
Harish Understanding Aspnetrsnarayanan
 
Harish Aspnet Dynamic Data
Harish Aspnet Dynamic DataHarish Aspnet Dynamic Data
Harish Aspnet Dynamic Datarsnarayanan
 
Harish Aspnet Deployment
Harish Aspnet DeploymentHarish Aspnet Deployment
Harish Aspnet Deploymentrsnarayanan
 
Whats New In Sl3
Whats New In Sl3Whats New In Sl3
Whats New In Sl3rsnarayanan
 
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...rsnarayanan
 
Advanced Silverlight
Advanced SilverlightAdvanced Silverlight
Advanced Silverlightrsnarayanan
 
Occasionally Connected Systems
Occasionally Connected SystemsOccasionally Connected Systems
Occasionally Connected Systemsrsnarayanan
 
Developing Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And ServicesDeveloping Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And Servicesrsnarayanan
 
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...rsnarayanan
 
J Query The Write Less Do More Javascript Library
J Query   The Write Less Do More Javascript LibraryJ Query   The Write Less Do More Javascript Library
J Query The Write Less Do More Javascript Libraryrsnarayanan
 
Ms Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My SqlMs Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My Sqlrsnarayanan
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developersrsnarayanan
 
What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1rsnarayanan
 
Ux For Developers
Ux For DevelopersUx For Developers
Ux For Developersrsnarayanan
 
A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8rsnarayanan
 
App Arch Guide (Dons)
App Arch Guide (Dons)App Arch Guide (Dons)
App Arch Guide (Dons)rsnarayanan
 
Data Access Tech Ed India
Data Access   Tech Ed IndiaData Access   Tech Ed India
Data Access Tech Ed Indiarsnarayanan
 
Federated Identity Architectures Integrating With The Cloud
Federated Identity Architectures   Integrating With The CloudFederated Identity Architectures   Integrating With The Cloud
Federated Identity Architectures Integrating With The Cloudrsnarayanan
 

Mais de rsnarayanan (20)

Harish Understanding Aspnet
Harish Understanding AspnetHarish Understanding Aspnet
Harish Understanding Aspnet
 
Walther Mvc
Walther MvcWalther Mvc
Walther Mvc
 
Harish Aspnet Dynamic Data
Harish Aspnet Dynamic DataHarish Aspnet Dynamic Data
Harish Aspnet Dynamic Data
 
Harish Aspnet Deployment
Harish Aspnet DeploymentHarish Aspnet Deployment
Harish Aspnet Deployment
 
Whats New In Sl3
Whats New In Sl3Whats New In Sl3
Whats New In Sl3
 
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
 
Advanced Silverlight
Advanced SilverlightAdvanced Silverlight
Advanced Silverlight
 
Netcf Gc
Netcf GcNetcf Gc
Netcf Gc
 
Occasionally Connected Systems
Occasionally Connected SystemsOccasionally Connected Systems
Occasionally Connected Systems
 
Developing Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And ServicesDeveloping Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And Services
 
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
 
J Query The Write Less Do More Javascript Library
J Query   The Write Less Do More Javascript LibraryJ Query   The Write Less Do More Javascript Library
J Query The Write Less Do More Javascript Library
 
Ms Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My SqlMs Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My Sql
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developers
 
What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1
 
Ux For Developers
Ux For DevelopersUx For Developers
Ux For Developers
 
A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8
 
App Arch Guide (Dons)
App Arch Guide (Dons)App Arch Guide (Dons)
App Arch Guide (Dons)
 
Data Access Tech Ed India
Data Access   Tech Ed IndiaData Access   Tech Ed India
Data Access Tech Ed India
 
Federated Identity Architectures Integrating With The Cloud
Federated Identity Architectures   Integrating With The CloudFederated Identity Architectures   Integrating With The Cloud
Federated Identity Architectures Integrating With The Cloud
 

Último

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Último (20)

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

Tips, Tricks And Best Practices For Managing Microsoft Office Share Point Server 2007

  • 1.
  • 2. 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
  • 5.
  • 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
  • 10. Capacity Planning Using the System Center Capacity Planner 2007
  • 11. Techniques for tuning and tracking Making sites faster through caching and testing for throughput
  • 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%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 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
  • 18. Tracking and measuring performance
  • 19. Tools Fiddler Visual Studio Team Test SPDiag
  • 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
  • 22. Cache settings & Fiddler
  • 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.
  • 25.
  • 26. SharePoint Readiness Resources Instructor-Led E-Learning •MOC •Developer E-Learning for SharePoint Technologies •5061 -Implementing Microsoft Office SharePoint Server 2007 •IT Professional E-Learning for Microsoft Office •5060- Implementing Windows SharePoint Services 3.0 •All SharePoint E-learning collections and courses •Advanced Content •Advanced ITPro for MOSS/WSS (5 days) - NEW! Documentation •Architecting Search (2 days specialization) - NEW! •Architecting ECM (2 days specialization) - NEW! •SharePoint MSDN Web Site •Architecting Portal & Collab (2 days specialization) - NEW! •SharePoint TechCenter •Architecting Internet Publishing Site (2 days) - NEW! •Advanced Content videos and whitepapers - NEW! •Implementing and Deploying an Enterprise Search solution (internal link) Community •Developer •SharePoint Team Blog •50064: Advanced SharePoint Development (5 days) - NEW! •SharePoint Community Portal Virtual Training •SharePoint Forums •SharePoint Academy (instructor-led virtual training classes) - NEW! More Resources •SharePoint Virtual Labs •SharePoint 2007 Hands-On Labs - NEW! •SharePoint Learning Page •SharePoint Server 2007 End User Training - NEW! •SharePoint Learning Resources Tool - NEW! •SharePoint Readiness List (central repository for SharePoint content - internal link) Exams •SharePoint Books •Exam 70-630: TS: Office SharePoint Server 2007, Configuring (for IT •Microsoft Office SharePoint Server 2007 Technical Resource DVD Pros) •SharePoint Server 2007 VHD •Exam 70-631: TS: Configuring Windows SharePoint Services 3.0 (for IT Pros) External Training •Exam 70-541: TS: Microsoft Windows SharePoint Services 3.0 - Application Development (for Developers) •Ted Pattison group •Exam 70-542 : TS: Microsoft Office SharePoint Server 2007, •MindSharp Application Development (for Developers)
  • 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)
  • 28. Track Resources Resource 1 Resource 2 Resource 3 Resource 4
  • 29. © 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.

Notas do Editor

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