Presentation is loading. Please wait.

Presentation is loading. Please wait.

PRT375 SharePoint Products & Technologies: Performance and Capacity Planning, Best Practices, and Lessons Learned Joel Oleson Technologist Microsoft Corporation.

Similar presentations


Presentation on theme: "PRT375 SharePoint Products & Technologies: Performance and Capacity Planning, Best Practices, and Lessons Learned Joel Oleson Technologist Microsoft Corporation."— Presentation transcript:

1 PRT375 SharePoint Products & Technologies: Performance and Capacity Planning, Best Practices, and Lessons Learned Joel Oleson Technologist Microsoft Corporation

2 Agenda Microsoft IT Best Practices & Lessons Learned Microsoft IT Solution Capacity Planning Scalability & Manageability Performance Tuning FY06 References Q&A

3 Agenda Microsoft IT Best Practices & Lessons Learned Microsoft IT Solution Capacity Planning Scalability & Manageability Performance Tuning FY06 References Q&A

4 Tokyo Dublin Singapore Redmond 3M+ e-mail messages per day internally 99.99% availability 99.99% availability 89,000 end users 83 countries 300,000+ PCs and devices Single Instance SAP (1.9Tb Db) Microsoft IT Environment 403 buildings 9.5M+ remote connections/month 100,000+ SharePoint Site Collections

5 IT SharePoint Strategy Individual to Enterprise Consistent Collaboration Platform Individual Enterprise DivisionRegionGroup TeamProjectPartner

6 The Microsoft Site Hierarchy MSWeb Divisional Portals Group Portals Team Sites Personal Sites

7 Global SharePoint Deployment Tokyo Dublin Singapore Redmond Aggregated enterprise search Portals Team Sites Personal Sites Partner collaboration Regional search Portals Team Sites Personal Sites Partner collaboration Regional search Portals Team Sites Personal Sites Regional search Portals Team Sites Personal Sites Partner Collaboration

8 Agenda Microsoft IT Best Practices & Lessons Learned Microsoft IT Solution Capacity Planning Scalability & Manageability Performance Tuning FY06 References Q&A

9 Top 10 - IT Capacity Guidelines MetricPreferredIT MaxCap Guideline* Site Collections /DB 2505,00050,000 Database Size/DB 25-50GB100 GB Databases/SQL Instance 100300 Database Size/SQL Instance 2TB3TB Child Portals/Farm 10100 Full Portals/Farm 115 App Pools/Server 2-410 Worker Processes/App Pool 48 Site Collection Max Quota 5GB20GB File Upload Size 50MB100MB2GB * Based on Microsoft SharePoint Products & Technologies Capacity Planning All other numbers are based on Microsoft IT experience on SharePoint Products & Technologies including SP1

10 Site & Database Management

11 Capacity Planning Establish User Site & File Profile Microsoft Profile: Personal Site = 20MB Team Site = 60MB MS 3 yr Target: 6-10 Million Docs ~10TB Data Strategy Min Network Performance Levels Namespace Strategy

12 Farm & System Sizing Small Farm Availability not a concern Cost restrictive 1-3,000 Users Medium Farm Benefits High Availability 99.9% Offloaded Indexing 1000-30,000 Users Large Farm Benefits Search Offloaded Indexing Offloaded Millions of documents 1,000-30,000 Users Adding Front Ends 1 per additional 25,000 users

13 Hardware Decisions - What Matters! Web – Memory, NIC Search – NIC Index – CPU, NIC SQL – Memory, CPU, NIC, Backup Strategy

14 Americas Intranet Hardware 4+1 WFE 2 Search 3 Index MSWeb & Shared Services 2 WFE 1-100 Portals 2 WFE 101-200 Portals SQL (A/P) Portal SQL Cluster 32-bit SQL (A/P) Portal SQL Cluster x64 SQL (A/P) Portal SQL Cluster SharePoint Portal Server 2003 20 WFE Various Dedicated

15 Americas Intranet Hardware 2 WFE Upgraded Farm SQL (A/P) Team SQL Cluster SQL (A/P) Team SQL Cluster 2 WFE Team Farm Host Header Windows SharePoint Services

16 Sites, Databases & Virtual Servers (May 05) DB Space Used (GB) DB Space Total (GB) WSS VServers & Portals Site Collections Webs/ Subsites Databases Extranet.6.795,70914,40933 Asia.4.6377,88517,484115 South Pacific.1 321,3203,62189 EMEA 1.31.513118,51549,531409 Americas 4.04.726963,870173,927699 Totals 6.5TB7.5TB49497,299258,9721345

17 Agenda Microsoft IT Best Practices & Lessons Learned Microsoft IT Solution Capacity Planning Scalability & Manageability Performance Tuning FY06 References Q&A

18 SharePoint Growth and Scale

19 SQL Server Report Pack for Office SharePoint Portal Server 2003 http://www.microsoft.com/downloads/details.aspx?FamilyId=49159368-544B-4B09-8EED- 4844B4E33D3D&displaylang=en

20 Sample Report – Search Terms

21 Usage Statistics on Team Team IIS Logs (Jan 2-8, 2005) Total Hits24 M Total Sessions375 K Unique Visitors80 K Page Requests21 M Bandwidth Out1 TB Out bits/sec14 Mb Bandwidth In77 GB In bits/sec1 Mb

22 Web CPU vs. Connections

23 MSWeb Quick Stats 6 Million Files Indexed SharePoint MS CMS Public Folders Web Sites File Shares 37 GB in Indexes Largest Index 15 GB, 2.2M files 195 Content Sources

24 Manageability with MOM 2005 Microsoft Operations Manager Packs Microsoft Windows SharePoint Services Microsoft SharePoint Portal Server 2003 Microsoft SQL Server 2000 Microsoft Internet Information Server 6 Microsoft Cluster Service Microsoft Windows 2003 Server Web Site Monitoring Web Sites and Services MP

25 Web Sites & Services Report (Example) Metric SLAMAYAPRMARFEB Uptime: DIP1 (Team) 99.90%99.97%99.76%99.97%99.99% Uptime: DIP2 (Team) 99.90%100.00%99.88%100.00% Uptime: VIP (Team) 99.90%99.98%99.77%99.97%99.99% Perf (ms): DIP1 (Team) 1,000124123122136 Perf (ms): DIP2 (Team) 1,000128144128151 Perf (ms): VIP (Team) 1,000126141119125

26 Agenda Microsoft IT Best Practices & Lessons Learned Microsoft IT Solution Capacity Planning Scalability & Manageability Performance Tuning FY06 References Q&A

27 Perf Counters to Know CPU, Memory, NIC, Connections

28 Performance Tuning IIS Planning * Plan Namespace - Use few virtual servers Tune Sptimer subscription frequency Disable auto-rapid failure Use web garden for max performance Maintenance Limit WP memory consumed: 500 - 800 MB max Consolidate app pools, divide for poor performing Use worker process logs & diagnostics

29 Application Pool Worker Processes Properties

30 Performance Tuning SQL Maintenance Plan Regular Defrag DBs/Disks (Monthly/Quarterly) Regular DBCCs (Consistency Checks) Cleanup/Offline Resource Planning FTS vs. SPS Search (MSSearch.exe) SQL Instances Disk Optimization (RAID & Partitioning) SAN vs. DAS

31 Performance Tuning Memory Web front-end server memory Use 4 GB RAM, add /3GB to boot.ini SQL Use 4 GB RAM, add /3GB to boot.ini Add –g512 to SQL Startup Parameters for extra MTL (Mem To Leave) Use AWE and /PAE for 8GB+ Servers (High End)

32 Performance Tuning Backups Planning Site Backups dont scale and cause SQL blocking SharePoint Database Explorer for file restore (Reskit) SPSBackup for Index only Recycle bin to avoid DB recovery Optimization Third-party compressed database backup Use Private Network or Fiber attached tape Disk Pivoting - Utilize Passive Node

33 Performance Tuning Network Network Optimizations Get backup off the NIC Consider Network Upgrade 10MB->100 100->1GB Client Network Perf Improvements Utilization on slow Links Bandwidth on slow links

34 Performance Tuning Index Planning Use Site Directory as content source Scope with source groups Use fewer indexes Ad hoc content in larger index Important content in smaller index Maintenance Avoid/Remove single-threaded I-filters Avoid indexing content twice Remove – index portal every 10 min Limit number of crawl threads

35 Development Considerations Caching, Caching, Caching Closed Web Parts do impact performance Personalization & Audience Targeting Front Page vs. Site Definition Changes Ghosting # of Data Sources # WebParts, # of zones

36 Performance Other Considerations… Auth - Kerberos vs. NTLM vs. Basic http://support.microsoft.com/?id=832769 IIS 6 Dynamic & Static Compression – Level 9 Third Party – Offline, Replication, Acceleration Anti-Virus Impact TCP/IP vs. Named Pipes Apply WSS & SPS SP1 SPS Search vs. FTS (Extending SPS Search) http://msdn.microsoft.com/library/en- us/spptsdk/html/ExtendingSearchforSPS_SV01159259.asp WSS Hot fix (Post SP1) KB: 889385 SharePoint Usage & Site Backup

37 Agenda Microsoft IT Best Practices & Lessons Learned Microsoft IT Solution Capacity Planning Scalability & Manageability Performance Tuning FY06 References Q&A

38 IT FY06 Plans 64-bit hardware and software Windows 2003 SP1 Rollout SQL 2005 Continue to scale up and out Smart tools/WebParts Admin Recycle Bin Enhanced Search My Site Off boarding Site Lifecycle Notification & Archive SharePoint Utility (DB Analysis/Split Tool) Search/Index optimization and ranking

39 Agenda Microsoft IT Best Practices & Lessons Learned Microsoft IT Solution Capacity Planning Scalability & Manageability Performance Tuning FY06 References Q&A

40 Microsoft IT Performance White Paper: http://www.microsoft.com/downloads/details.aspx?familyid=8acf3b81-2DB5- 4079-b904-589d2d49bedd&displaylang=en Microsoft IT SharePoint Deployment Web Cast: http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032241971&Cult ure=en-US SharePoint Resource Kit: http://www.microsoft.com/technet/prodtechnol/sppt/reskit/default.mspx Capacity Planning for Microsoft Office SharePoint Portal Server 2003: http://www.microsoft.com/technet/prodtechnol/office/sps2003/plan/cappisps.msp x Microsoft SharePoint & ISA Extranet Whitepaper: http://www.microsoft.com/downloads/details.aspx?FamilyId=4C5BF9DD-3EFB- 451D-B213-98ED039190BF&displaylang=en Resources

41 Session Summary Establish profile – Plan for DB capacity Namespace strategy Plan enterprise search strategy Plan Solid Scalable Backup Strategy/Recovery Monitor performance for bottlenecks

42 Ask The Experts Get Your Questions Answered You can find me at the Microsoft Ask the Experts area, located in the Exhibition Hall: Thursday7 July13:15 – 15:00

43 For more information… IT Showcase | How Microsoft Does IT Visit Microsoft IT at station 18 in the ATE area. On the Web Content on TechNet http://www.microsoft.com/technet/itshowcase/ http://www.microsoft.com/technet/itshowcase/ Content on Microsoft Services http://www.microsoft.com/itshowcase/ http://www.microsoft.com/itshowcase/ Webcasts on TechNet http://www.microsoft.com/technet/itsolutions/msit/webcasts.mspx http://www.microsoft.com/technet/itsolutions/msit/webcasts.mspx On CD The latest IT Showcase CD will be distributed at the Ask The Experts booth – please feel free to ask for a copy.

44

45 Microsoft Learning Resources: Click here to access free Microsoft Learning Assessments http://www.microsoft.com/learning/assessment/ind/default.asp http://www.microsoft.com/learning/assessment/ind/default.asp To access free Microsoft Learning E-Learning visit http://www.microsoft.com/learning/access and reference the promotional code 9185-TECHED-6650. http://www.microsoft.com/learning/access Special offers on Microsoft Certification from Microsoft Learning Click here to take advantage of these special offers: http://www.microsoft.com/learning/mcp/ http://www.microsoft.com/learning/mcp/ Get ready for Microsoft Visual Studio 2005 and Microsoft SQL Server 2005 with free Assessments and E-Learning, and a chance to win a laptop, GPS, and more

46 Community Resources Microsoft Community Resources http://www.microsoft.com/communities/default.mspx http://www.microsoft.com/communities/default.mspx Non-Microsoft Community Resources http://www.microsoft.com/communities/related/default.mspx http://www.microsoft.com/communities/related/default.mspx Newsgroups Converse online with Microsoft Newsgroups, including Worldwide http://www.microsoft.com/communities/newsgroups/default.mspx http://www.microsoft.com/communities/newsgroups/default.mspx User Groups Meet and learn with your peers http://www.microsoft.com/communities/usergroups/default.mspx http://www.microsoft.com/communities/usergroups/default.mspx Attend a free chat http://www.microsoft.com/communities/chats/default.mspx http://www.microsoft.com/communities/chats/default.mspx Attend a free web cast http://www.microsoft.com/usa/webcasts/default.asp http://www.microsoft.com/usa/webcasts/default.asp Most Valuable Professional (MVP) http://mvp.support.microsoft.com/ http://mvp.support.microsoft.com/

47 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.


Download ppt "PRT375 SharePoint Products & Technologies: Performance and Capacity Planning, Best Practices, and Lessons Learned Joel Oleson Technologist Microsoft Corporation."

Similar presentations


Ads by Google