Presentation is loading. Please wait.

Presentation is loading. Please wait.

Capacity Planning in SharePoint 2007. Capacity Planning Process of evaluating a technology … Deciding … Hardware … Variety of Ways Different Services.

Similar presentations


Presentation on theme: "Capacity Planning in SharePoint 2007. Capacity Planning Process of evaluating a technology … Deciding … Hardware … Variety of Ways Different Services."— Presentation transcript:

1 Capacity Planning in SharePoint 2007

2 Capacity Planning Process of evaluating a technology … Deciding … Hardware … Variety of Ways Different Services

3 Hardware? Server Farm? SQL Server? Data Capacity? 64 bit? Users? Sites? Design Validation? Common Questions

4 Understanding of Platform and Features Configurations Options for Improvement Process for Requirements In This Session …

5 Components Planning Activities Planning

6 Business Requirements: – Software Boundaries – Throughput Targets – Data Capacity Testing and Tuning: – Hardware Components

7 Object Categories Software Scalability vs. Hardware Scalability RTM Test Results, Findings, and Recommendations from the Product Group Other Considerations Components Software Boundaries

8 Hierarchy

9 Software Boundaries Scalability SQL Server Stores Content Up and Out Millions of Documents Delegate Administration

10 Software Scalability Hardware Scalability Software Boundaries

11 Hardware Specifications: Computer RoleSpecifications Stand-alone 1 dual core Intel Xeon 2.0 GHz 64-bit processor, 2 GB RAM WFE 2 dual core Intel Xeon 2.8 GHz 64-bit processor, 4 GB RAM Database (SQL Server) 4 dual core Intel Xeon 2.8 GHz 64-bit processor, 32 GB RAM ClientsPentium III 1.2 GHz processor, 1 GB RAM Network: Gigabit Ethernet (one billion bits/sec) Farm Configurations Tested: DB’s1 WFE2 WFE3WFE4 WFE5 WFE6 WFE7 WFE8 WFE 1xxxxxxxx Product Group’s Test Environment

12 Software Boundaries Type of subsitePercent of total Team sites55% Document workspace20% Meeting workspace10% Blog10% Wiki5% Subsite Breakdown for Test

13 Software Boundaries

14

15

16

17 Guidelines ObjectRecommended MaxScopeObject Category Content DBs 100 per Web application Web applicationLogical architecture Site Collections50,000 per Content DBContent DBLogical architecture Web Sites 250,000 per Site Collection Site CollectionSite Object Documents 5 million per library (2000 per nested folder or view) LibrarySite Object Indexed Items 50 million per search index SSPSearch Object Web to DB Server Ratio 8FarmPhysical Object

18 Software Boundaries Throughput vs. Nr. of Web Servers (5:1) Other Recommendations – Carefully Plan – Minimize nr. Web apps and app pools – Limit nr. SSP – Plan for DB growth Software Boundaries

19 Estimates Usage Profile == User community behavior – Distribution of requests across content – Operation types and frequency Existing solution in place? Mine IIS Logs Leverage usage profiles provided in configurations Usage Profiles

20 Estimates Percentage of throughput Get home page15.00 Get cached document15.00 Get static document15.00 Get list page (HTML)10.00 Get list page (grid)10.00 Get list form7.00 404 errors5.00 Insert list item2.00 Edit list item2.00 Delete list item2.00 Insert document2.00 Synchronize with Outlook2.00 Delete document2.00 List URLs2.00 RSS (Really Simple Syndication)1.00 Start workflow0.75 Workflow task completion0.75 Add/remove user0.50 Sample Usage Profiles

21 Estimates Plan for Peak Concurrency!!!

22 Indexing Caching Enabled? Page Customizations Custom Web Parts Estimate Other Factors

23 Server Processing SQL Processing Client processing Javascript, CSS, AJAX, … Wire Transfer Bandwidth Estimate Latency

24 Custom Web Parts Round Trips Re-use client code … Design code for speed Profile you solutions Estimate Latency - Recommendations

25 Designed to Grow!!! – Server Resources: x32, x64, CPU, RAM, HDD – Server Farm Topology Restrictions Removed WFE, Query, Index, Excel Calc, Project, SQL Hardware How SharePoint Scales

26 Web Front-End Application Server Role Database Server Role Hardware Single Server Example

27 Hardware Multi-Server Example Web Servers App ServerSQL Server

28 Hardware Multi-Server Example (Scaling Out) Web Servers App Server SQL Server

29 WSS 3.0 and MOSS 2007 works on both 64-bit Recommended Larger # of Processors Enhanced Bus Architecture Next version will be 64-bit 64-bit HW Prioritization (SQL, Index, Excel, Search, WFE) Hardware 64-bit vs. 32-bit

30 Primary Metric: Document Storage Secondary Metric: Index Size Index Server: 30% - 50% of total size of all content indexed for a single server Query Server: 1 x index size Hardware Storage Considerations

31 Dedicated Server 64-bit HW and OS (High Recommendation) SQL Server 2005 SP2+ SQL Server I/O channels Scale Out and Up Hardware SQL Planning

32 Processor % Processor Time: _Total System: Processor Queue Length: (N/A) Memory: Available Mbytes: (N/A) Memory: Pages/sec: (N/A) Hardware Monitoring Physical Servers

33 SharePoint Capacity Planning Tool

34 Questions ? Twitter - @noidentity29 Email – sbray@go-planet.com Blog – www.shannonbray.com

35 Thank You!!!


Download ppt "Capacity Planning in SharePoint 2007. Capacity Planning Process of evaluating a technology … Deciding … Hardware … Variety of Ways Different Services."

Similar presentations


Ads by Google