27
SharePoint 2010 Content Sizing and Planning Brendon Schwartz This session looks at the different scenarios that many enterprise companies face when setting up a SharePoint 2010 solution. In addition to the scenarios we will look at how to make good planning choices when planning your content databases and what size you can expect. This "how to" presentation will look at central administration and use planning spreadsheets to determine how to build your solution. After walking away from this presentation you will be able to size SharePoint 2010 content on different scenarios. @brendonschwartz facebook.com/brendonschwartz

Share point 2010 Content Sizing and Planning

Embed Size (px)

DESCRIPTION

This was a session I presented at the Atlanta SharePoint Saturday in 2011. Here is the description from the agenda: This session looks at the different scenarios that many enterprise companies face when setting up a SharePoint 2010 solution. In addition to the scenarios we will look at how to make good planning choices when planning your content databases and what size you can expect. This "how to" presentation will look at central administration and use planning spreadsheets to determine how to build your solution. After walking away from this presentation you will be able to size SharePoint 2010 content on different scenarios.

Citation preview

Page 1: Share point 2010 Content Sizing and Planning

SharePoint 2010

Content Sizing

and Planning

Brendon Schwartz

This session looks at the different scenarios that many enterprise companies face when setting up a SharePoint 2010 solution. In addition to the scenarios we will look at how to make good planning choices when planning your content databases and what size you can expect. This "how to" presentation will look at central administration and use planning spreadsheets to determine how to build your solution. After walking away from this presentation you will be able to size SharePoint 2010 content on different scenarios.

@brendonschwartz

facebook.com/brendonschwartz

Page 2: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

Other sessions

Best Practices for Architecting, Deploying

and Optimizing SharePoint 2010

Best Practices for Upgrading to SharePoint

2010 and for Optimizing SharePoint

Storage Management

SharePoint Scalability & Performance

Page 3: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon Speaker Bio

Brendon Schwartz Consultant, Slalom Consulting

Experience: Architect for applications at AJC, AT&T, AutoTrader.com,

Coca-Cola Enterprises

Co-founder, Atlanta .NET Regular Guys www.devcow.com

Presenter at SharePoint Saturday

Author and reviewer of articles, books and magazines

http://blogs.sharepointguys.com/brendon/about/

Page 4: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

Agenda

Why Plan Content?

SharePoint Scenarios

Formulas

Content Database

Site Quotas

Page 5: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

What promoted this talk?

Everyone asked:

What size does

the content DB need to be?

Page 6: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

We are going to talk in generalizations

today and you should work directly on

your solution for true results.

This is just a guide

Page 7: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

Answer

Page 8: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

Sizing Questions

How far out are you planning

What is the largest size you can DR

What scenario are you planning for

What type of content

What is your backup and restore

How long will your content be stored

Page 9: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

What is content Documents

Word

PPT

Excel

PDF

Site Content

CSS

Silverlight xap

Content Pages

Pictures

JPG

PNG

Attachments

Lists

Announcements

Discussions

Videos

WMV

Page 10: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

Average Size of Content

Content Type Size Example

Documents small to large 80kb – 5 mb

Site Content small < 200 kb

Pictures medium to large 200 kb – 3 mb

Lists small ~ 30kb

Videos large > 900kb

Attachments small to large 80kb – 5 mb

Page 11: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

SharePoint Scenarios Environment Scenarios Common

Communication - Enterprise Portal

- Divisional Portal

- Intranet

- Min Site Collection

- Single Content DB

- Unknown Site Quotas

Collaboration - Department Sites

- Team Sites

- Communities

- Project Sites

- Many Site Collections

- Multiple Content DBs

- Large Site Quotas

Social - Social Sites

- My Sites

- Personal Sites

- Many Site Collections

- Multiple Content DBs

- Small Site Quotas

Application - Records Center

- Search Center

- Custom Application

- Min Site Collection

- Single Content DB

- Unknown Site Quotas

Page 12: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

How Are Things Defined Boundaries: Static limits that cannot be exceeded by

design

Thresholds: Configurable limits that can be exceeded to accommodate specific requirements

Supported limits: Configurable limits that have been set by default to a tested value

http://technet.microsoft.com/en-us/library/cc262787.aspx

Page 13: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

Microsoft Formulas

Database size = ((D × V) × S) + (10 KB × (L

+ (V × D)))

Content size (in KB) = ((D x V) x S) + 10 x (L

+ (V x D))

Page 14: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

Rule of Thumb 1

site collections > 1 in DB – Content DB <

100GB

Site collections = 1 in DB and site type =

collaboration – Content DB Max = 200GB

(Special Case) Site collections = 1 and

content is not collaboration and is primary

read-only – Content DB Max 1TB

Page 15: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

Content metrics Data corpus size

Overall number of items

Number of site collections

Number of Requests

“The system reacts differently if 100 GB of data is composed of 50 files of 2 GB each versus 100,000 files of 1 KB each. In large deployments, the less stress there is on a single item, document or area of documents, the better performance will be. ”

Page 16: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

Content Databases 50,000 Site Collections Max 100 content databases per Web app 10,000 Site Collections in single Content DB 250,000 SharePoint Sites per site collection Content Database Settings

Status

Read-only

Current Number of Site Collections

Site Collection Level Warning

Maximum Number of Site Collections

Page 17: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

Lowest Fill Round Robin

Lowest Content Database filled

If all Content Databases are the same it is

a round robin

Page 18: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

Site Quotas

Site Collection storage maximum

Site Quota emails

warning e-mail when site storage reaches

Sandbox Solutions

Limit maximum usage per day

Limit maximum usage per day to

Page 19: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

Site Quota - storage limit

Content

Document Versions

Recycle Bin

What is included in your site quota limits

Page 20: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

predicted trend

This is easy when you have historical data,

but you must guess when starting new

See Excel Sheet

Page 21: Share point 2010 Content Sizing and Planning

Demo

Page 22: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

Planning for other items

Total size of the Search index

The profile database total size based on the number of user in the profile store

The social database total size based on the expected number of tags, colleagues and activities

The metadata store size

The size of the usage database

The size of the Web Analytics data base

Page 23: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

Search DB

Crawl: 0.046 × (sum of content

databases)

Property: 0.015 × (sum of content

databases)

Page 24: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

Rule of thumb 2

“20% the total size of content DBs for the

search DBs and index”

http://www.sharepointsharon.com/2010/0

9/sizing-pt2-databases/

Page 25: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

Lessons to Take Away

Content Sizing does depend, but make

sense of the numbers you have

Know the type of site you are building

Any formula is just a estimate (guess) at

the size of the content you will have

Full sizing is more than just the content

database

Page 26: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

Resources SharePoint 2010 Content Database Size -

http://blogs.msdn.com/b/markarend/archive/2010/05/18/sharepoint-2010-content-database-size.aspx

SharePoint Server 2010 capacity management: Software boundaries and limits - http://technet.microsoft.com/en-us/library/cc262787.aspx

Storage and SQL Server capacity planning and configuration (SharePoint Server 2010) - http://technet.microsoft.com/en-us/library/cc298801.aspx

Performance and capacity technical case studies (SharePoint Server 2010) - http://technet.microsoft.com/en-us/library/cc261716.aspx

Database Maintenance for SharePoint - http://www.sharepointpromag.com/article/sharepoint/database-maintenance-for-sharepoint-

Page 27: Share point 2010 Content Sizing and Planning

SharePoint Saturday Atlanta 2011 Twitter: @brendonschwartz http://blogs.sharepointguys.com/brendon

Questions?

Email: [email protected]

Web Site: http://www.devcow.com/

Blog: http://blogs.sharepointguys.com/brendon/

Brendon Schwartz

@brendonschwartz

facebook.com/brendonschwartz