SharePoint world of ECM and Information Management

August 2009 - Posts

Resources for Planning and Developing Taxonomies

The following references may prove useful in planning and developing your Web site taxonomy:

Posted: Tue, Aug 25 2009 20:35 by Michael | with no comments
Filed under:
How SharePoint Farm size impacts on planning and support

When you start new SharePoint project it's very important to understand the size of a farm you are planning to end up, because it impacts on :

  • SharePoint farm topology
  • SQL Server hardware 
  • Staff needs
  • Capacity planning

SharePoint Farm Topology size

There are 3 farms topologies, you choose between - Small, Medium and Large. Your farm topology choice is usually dictated by the number of users and content your plan to use inside SharePoint.

They recommend the following values. (I would delete them on 10, actually)

  • Small farm: Typically < 50,000 users      
  • Medium f   : Typically < 100,000 users
  • Large farm: Typically < 500,000 users

The number of users varies depending on usage profiles, type of data being saved, and the type of hardware and network the system is deployed on.

SQL Server hardware

Determine your deployment size by using the following table:

  • If your deployment parameters are generally <  than the listed values, your deployment can be considered small  - 4 GB is the minimum required memory (SQL 2005)
  • If your deployment parameters are approximately =  to the listed values, your deployment can be considered medium - 8 GB is recommended for medium size deployments
  • If your deployment parameters are generally > than the upper limits of most of the listed values, your deployment can be considered large - 16 GB and greater above is recommended for large deployments
MetricValue

Content database size

100 GB

Number of content databases

20

Number of concurrent requests to SQL Server 2005

200

Users

1000

Number of items in regularly accessed list

2000

Number of columns in regularly accessed list

20

 Staff needs

One commonly overlooked component of a successful implementation is staffing. Architects and administrators usually do a good job creating a bill of goods for hardware and software, but they often forget to secure funding for personnel to adequately develop and maintain a new system. SharePoint Server 2007 can consume a large amount of human resources if used to its full potential. Understand what types of dedicated personnel are required in the beginning, and start getting stakeholders' support immediately.

(Note: F = One full time person and P = One part time person.)

Staff position

Small farm

Medium farm

Large farm

Multiple farms

System administrator

F

F

F F

F F

Search administrator

P

F

F P

F F F

Site designer

P

F

F F

F F F

Software developer

N/A

P F

F F

F F F

Software tester

N/A

P

F

F F

SQL DBA

P

F

F

F F

 Capacity Planning

The general rule is to plan for 1 RPS (requests per second) per 1000 users (on the minimum recommended hardware)

  • Small Farm (single WFE) can serve about 100 RPS
  • Medium Farm (2 WFE)  can serve about 200 RPS

 Sources: 1, 2 

 Mirror: http://sharepoint.devs-sandbox.com/index.php?/Practices/Recommendations/how-sharepoint-farm-size-impacts-on-planning-and-support.html?directory=14

SharePoint Checklists

Last year I published the list of documents I use to start SharePoint projects, and I got number of questions regarding checklists and guidance after that.

There are few resources, describing checklists that are really good:

 

 

The Services of the 2007 Microsoft Office System

In these days I'm working with OBA for SharePoint, and was looking through different materials, trying to find the necessary information. In one of the OBA books I stumble over the very interesting diagram, that I decided to post here. I found it really useful, because it categorize the services by logical view.

This diagram can help you  when create the vision/scope of your project and operate with the logical keywords, that are translated to the specific services of SharePoint.

 

Collaboration

ECM

People

Search

BPM

BI

Discussions

Calendars

E-Mail

Presence

Project Mgt

Outlook Sync

Approval

Policy

Rights Mgt

Retention

Multi-Lingual

Web Publishing

Staging

MySites

Targeting

People Finding

Social Networking

Privacy

Profiles

Indexing

Relevance

Metadata

Alerts

Customizable UX

Rich\Web Forms

Biz Data Catalog

Data in Lists

LOB Actions

Single Sign-On

BizTalk Integ

Server Calc.

Web Rendering

KPIs

Dashboard Tools

Report Center

SQL RS\AS Integ

Core Services

Storage

Repository

Metadata

Versioning

Backup

Security

Rights\Roles

Pluggable Auth

Per Item

Rights Trimming

Management

Admin UX

Delegation

Provisioning

Monitoring

Topology

Config Mgt

Farm Services

Feature Policy

Extranet

Site Model

Rendering

Templates

Navigation

Visual Blueprint

APIs

Fields\Forms

OM and SOAP

Events

Deployment

Web Parts | Personalization | Master Pages | Provider Framework (Navigation, Security)

Database Services

Workflow Services

Operating System Services

 

This diagram represents a logical view of the service architecture for the 2007 Microsoft Office system. At the bottom of the diagram are the more fundamental services. Each succeeding layer then uses the services below it to build more specific services to support business operations. At the top level are specific business services that can be used independently or organized to support business applications and processes.