SlideShare a Scribd company logo
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
Name: Joel Oleson
Title: Sr. Architect
Company: Quest Software
WhoisSharePointJoel?
8 year SharePoint
Veteran…
First SharePoint
Admin!
Sr. Technical Product
Manager - SharePoint
team Launch of
SharePoint Server 2007
Top IT SharePoint Blog
Blog: http://www.sharepointjoel.com
Twitter: @joeloleson
Audience Poll
SharePoint Admins?
Less than 3 years in SharePoint?
Belong to SharePoint &/or .NET user groups?
Microsoft Confidential
SharePoint Best Practices: Architecture
Fundamentals
Core Logical Architecture
Physical Architecture
Designing Information Architecture
Avoid Common Mistakes
Microsoft Confidential
WSS 3.0 and SharePoint Server 2007
SharePoint
Server 2007
Enterprise
SharePoint
Server 2007
Standard
Windows
SharePoint
Services 3.0
Platform &
Collaboration
(blogs & wikis)
Doc Management,
Web Content
Management,
Search, & Portals
Web Forms,
Excel Services,
BDC
MOSS FIS
For Internet Sites
& Enterprise Intranet
Windows
Internet
Connector
Intranet/Extranet
Standard
IIS WSS 2.0 / SPS 2003 WSS 3.0 /
SharePoint Server
Web Sites Virtual Servers Web Applications
IIS Web Sites = IIS Virtual Servers = Web Applications
Physical Server
Web Application(s)
Top Level Site(s)
Site Collections
Site(s)
Site Collection
Microsoft Confidential
Consistency in Hierarchy
WSS 3.0
Web Applications
Site Collections
Sites
Templates & Features
MOSS 2007
Web Applications
Site Collections
Sites
Templates & Features
Microsoft Confidential
Servers Have Services are Are Roles
Servers have Roles
Web Front End (WFE)
Query
Calculation (Excel)
Index
(Non SharePoint) Database Server
Simplified Really Just 3 Roles
WFE/Query – 99%
Index (App Tier)
SQL
Note: Never put Query and Index on same server if there is another Query
server!
Microsoft Confidential
Key concepts
32 bit or 64bit binaries
**Note: SharePoint 2010 requires 2008 64bit &
64bit SQL 2005 or 2008
Install
Basic NOT RECOMMENDED except for POC
Advanced – Allows you to connect to SQL
WFE only vs. Full install
Language Packs (Downloads on the Web)
WSS
MOSS
Ifilter packs
Microsoft Confidential
WFE/
Query
“All in
One”
WFE/Q
uery
Index
SQL SQL
All SP Roles
SQL
User requests
Load balances web
front end servers
Application
servers
2 Clustered SQL server
Index Query Query Calc +
10 Server Farm (Large)
User requests
Web front ends
+ application(s)
Application(s)
Clustered SQL server
5 Server Farm (Medium)
3 Server Farm (Small)
User requests
Each load-balanced server
includes:
• Web front end
• Applications
Dedicated SQL server
Single Server
• Web front end
• Application
• Database
One Server which contains:
User Requests
Picking Your Topology
Availability
Performance
Microsoft Confidential
Usage
# Users
Solution (The answer before the question)
Authentication Type (Anonymous vs. AD)
Caching Offload devices
Business & Tech Requirements
Client & Server Performance Requirements
SLAs (Uptime/High Availability Req.)
WAN Considerations (Multi farm)
Data
GBs/TBs of data
Total # Files and Items (rare)
SharePoint in common…
LOLCATS.COM
Microsoft Confidential
You MUST learn the difference between site and site
collection despite the confusion.
Site = Web = Spweb aka subweb
STSADM = Web
UI=site
Site Collection = SpSite
STSADM = Site
Central Admin = Site
UI= Site Collection
• Basic Install (BAD!)
• All On C Drive
• No Backup
• Restore Complexity
Server
• All One site collection
• Not Configured: Quota, Expiration, Auditing, Versions,
Workflows, Meta Data capture
• All items view default (flat)
List and Site
Collection
• One database
• Db config (log and db location)
• No maintenance plan
Database
Defaults have Faults
Microsoft Confidential
What is the most scalable object in SharePoint?
Site Collection
Can I run WFE and Query on one box and WFE Query
Index on another?
NO!
Is a default basic install good enough to get started?
No!
Is Virtualization and SharePoint ok?
Yes!
Microsoft Confidential
ContainmentHierarchy
Items
Files, calendar items, contacts, customers, images, custom
Lists
Doc Lib, Pages, Events, Discussions, Surveys, etc…
* Sites
Wikis, Blogs, Team, Doc, Meeting Workspaces
* Site Collections
Internet, Intranet Portal, Wikis, Blogs, Team, Doc, Meeting
Databases
Content, Config, SSP, Search
* Web Applications
Central Admin, SSP Admin, Content
Servers
Web Front End, APP, SQL
* Farm
Internet, Extranet, Intranet
Joel's Cheat Sheet for Hosting
Dedicated
Farm(s)
• Ideal for applications such as Project Server, Performance Point, BDC applications, CRM, Sales
SAP/Siebel and Finance Solutions built on SharePoint
• Great for staged deployments i.e. dev, test, authoring to production
Web App
• Ideal for point solutions, Records Management, for Legal Holds, department solutions, and
groups of site collections
• Memory isolation and separate SSP such as Search Solutions
Site
Collection
• Support 100s-100K+ sites
• Ideal for Collaborative environments including intranets, Projects, extranets
• Document Management where scale is into +TBs
Sites
• Information and aggregation Portals such as Intranets
• WCM Internet sites with page libraries
SharePoint Server Logical Model
Permanent Central Portal
Web Application
Division
Portals
Groups & Teams
Projects & Workspaces
My Sites
Permanent
Structured
SharePoint Server Sites
SharePoint
Server
Sites
Ad Hoc
WSS Site
Templates
Permanent Division Portals
Web Applications
or Site Collections
Semi Structured
Consolidation on 1 to 3
Web Applications
1 Web App per
Region
Central
Portal
Service
Offering
Unit TechNet Max Joel’s Guideline Joel’s MAX
Web Apps per Farm 8 5 Content Webapps with
8GB RAM
16 app pools
100 web apps w/
32GB RAM, 64 bit
Databases per
WebApp
- 100 per SQL server 300 with 32GB RAM,
64 bit
Site Collection per
Web App
50,000 100,0000 -
Size per content
database
- 100GB 1 TB with serious list
and site optimization
(advanced only)
Size per Site
Collection
- 15GB in multi-tenant DB
100GB in dedicated DB
25GB in multi
1TB in dedicated Db
Sites in Site 2000 100 500
Items per List 2000 items per
view
Use Custom Views and
search UI for large lists
It’s pain tolerance
Microsoft Confidential
Plan your lists and libraries
Throughput differences between flat document library vs. document library
with folders
#8 SharePoint Common Mistakes
Operations and IT Failures
•Poor configuration (Not planned - defaults)
•Insufficient RAM and Disk allocationServer
•Poor choice of Site vs. Site Collection Structure
•Flat Lists
•One Content Database
Information
Architecture
•Poor Network between WFEs and SQL
•No plan for WAN (User complaints without answers)Network
•No Backup
•Emergency: No Restore plan or steps
•Disaster Recovery – More like Disaster
Operational
Backup/Restore
Microsoft Confidential
Be sure to PLAN your logical infrastructure &
Physical… Don’t forget a Governance Plan!
Where do you get your information? TechNet,
MSDN, SharePoint Team Blog, SharePoint User
Groups http://www.sharepointpros.org, and
blogs!! Twitter?
http://www.sharepointjoel.com
@joeloleson
34
Quest IT Solutions for SharePoint
Site Administrator for SharePoint
Discover, understand and manage
your SharePoint environment
Migration Manager for SharePoint
SharePoint 2003 to 2007 migration
File Migrator for SharePoint
File shares to SharePoint migration
Recovery Manager for
SharePoint
Granular SharePoint recovery
for enterprise-level needs
Quest Web Parts
Enable rapid development
of SharePoint applications
Public Folder Migrator for SharePoint
Exchange Public Folders to SharePoint migration
Notes Migrator for SharePoint
Notes application content to SharePoint migration
Quest SQL Server Solutions
Maximize SQL Server
performance while simplifying
tasks and providing visibility and
control
For IT Pros:
70-631 - Windows SharePoint Services 3.0 - Configuring
70-630 - Office SharePoint Server 2007 - Configuring
For Developers:
70-541 - Microsoft Windows SharePoint Services 3.0 -
Application Development
70-542 - Microsoft Office SharePoint Server 2007 -
Application Development
MCM and MCA!
SharePoint Exams!
GetCertifiedontheNewExams!!!

More Related Content

PPTX
What’s new in SharePoint 2016 Beta 2?
PPT
Back to the Basics: SharePoint Fundamentals by Joel Oleson
PPTX
Making sense of Microsoft Identities in a Hybrid world
PPTX
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
PPTX
Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...
PPTX
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
PDF
SharePoint 2010 best practices for infrastructure deployments SharePoint Sat...
PDF
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groups
What’s new in SharePoint 2016 Beta 2?
Back to the Basics: SharePoint Fundamentals by Joel Oleson
Making sense of Microsoft Identities in a Hybrid world
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
SharePoint 2010 best practices for infrastructure deployments SharePoint Sat...
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groups

What's hot (20)

PDF
ECS19 - Patrick Curran, Eric Shupps - SHAREPOINT 24X7X365: ARCHITECTING FOR H...
PPTX
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
PPTX
Rev Your Engines: SharePoint Performance Best Practices
PPTX
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
PPTX
SharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the Cloud
PPTX
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
PDF
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
PDF
MinRole and SharePoint 2016
PDF
SharePoint 2016 Upgrade Planning
PPTX
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
PPTX
Migrate to share point 2016 (presentation)
PPTX
Dive into Microsoft SharePoint Server 2016 Upgrade, Migration and beyond
PPTX
[Noel] Azure AD Connect Technical Deep Dive
PPTX
2014 05-19 - getting started with office 365.release
PPTX
Installing SharePoint 2013 – Step by Step presented by Alan Richards
PPT
SharePoint Topology
PDF
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
PPTX
Part I: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTec...
PPTX
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...
PDF
Migrate SharePoint 2016 To SharePoint 2019 Environment Using Content Database...
ECS19 - Patrick Curran, Eric Shupps - SHAREPOINT 24X7X365: ARCHITECTING FOR H...
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
Rev Your Engines: SharePoint Performance Best Practices
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
SharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the Cloud
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
MinRole and SharePoint 2016
SharePoint 2016 Upgrade Planning
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
Migrate to share point 2016 (presentation)
Dive into Microsoft SharePoint Server 2016 Upgrade, Migration and beyond
[Noel] Azure AD Connect Technical Deep Dive
2014 05-19 - getting started with office 365.release
Installing SharePoint 2013 – Step by Step presented by Alan Richards
SharePoint Topology
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
Part I: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTec...
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...
Migrate SharePoint 2016 To SharePoint 2019 Environment Using Content Database...
Ad

Viewers also liked (20)

PPTX
Share Point Admin 101
PPTX
SharePoint 2016 RC for the Business
PDF
Whitepaper Sharepoint Operations Checklist - Mark van Lunenburg, Daniel McPhe...
PPTX
Casablanca SharePoint Days Enterprise Search Strategy
PPTX
Search Strategy for Enterprise SharePoint 2013 - Vancouver SharePoint Summit
PPTX
SharePoint Operations Framework - Planning and Guidance
PPTX
AUDWC SharePoint 2016 - Top 10 Compelling Business Reasons to Upgrade
PPTX
European SharePoint Enterprise Search Strategy SharePoint 2013 and beyond
PPTX
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
PPTX
Four Pillars of Enterprise SharePoint Search Strategy SPTechcon Austin
PPTX
Search Strategy for SharePoint 2013 - London SP Evolutions
PPTX
Joel Oleson: Business Process Automation Made Easy in SharePoint and Office 365
PPTX
14 Tips for Planning ECM Content Migration to SharePoint
PPTX
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
PDF
SharePoint 2013 Enterprise Mobile Strategy - London - Joel Oleson
PPTX
SharePoint and Office 365 Power User Tips Tricks and Tools
PDF
SQL Server 2016 and SharePoint 2016 - Lars PLatzdasch - SQL Konferenz 2016
PPTX
Transformative Mobile Solutions - SharePoint and Nintex Case Study
PPTX
Future of SharePoint
PPTX
SharePoint 2016 - What's New, What's Not
Share Point Admin 101
SharePoint 2016 RC for the Business
Whitepaper Sharepoint Operations Checklist - Mark van Lunenburg, Daniel McPhe...
Casablanca SharePoint Days Enterprise Search Strategy
Search Strategy for Enterprise SharePoint 2013 - Vancouver SharePoint Summit
SharePoint Operations Framework - Planning and Guidance
AUDWC SharePoint 2016 - Top 10 Compelling Business Reasons to Upgrade
European SharePoint Enterprise Search Strategy SharePoint 2013 and beyond
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
Four Pillars of Enterprise SharePoint Search Strategy SPTechcon Austin
Search Strategy for SharePoint 2013 - London SP Evolutions
Joel Oleson: Business Process Automation Made Easy in SharePoint and Office 365
14 Tips for Planning ECM Content Migration to SharePoint
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
SharePoint 2013 Enterprise Mobile Strategy - London - Joel Oleson
SharePoint and Office 365 Power User Tips Tricks and Tools
SQL Server 2016 and SharePoint 2016 - Lars PLatzdasch - SQL Konferenz 2016
Transformative Mobile Solutions - SharePoint and Nintex Case Study
Future of SharePoint
SharePoint 2016 - What's New, What's Not
Ad

Similar to Best Practices to SharePoint Architecture Fundamentals NZ & AUS (20)

PPTX
Best Practices to SharePoint Physical and Information Architecture
PPTX
Tech Ed Africa Share Point Infra Fundamentals
PPT
Share Point Governance: 10 Steps to Successful Deployment by Joel Oleson Bes...
PPTX
SPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 Minutes
PPTX
Share Point Infrastructure And Setup
PPT
Slide 1 - St. Louis SharePoint Users Group
PPTX
SharePoint Saturday DC, From SharePoint Foundation to SharePoint Server
PPT
MOSS 2007 Deployment Fundamentals -Part1
PPT
2010preparingforupgradeoleson
PPTX
SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-Live
PPTX
SPSDenver - Wrapping Your Head Around the SharePoint Beast
PPTX
Microsoft SharePoint
PPTX
Intranet Case Studies - HNL SPS
PPTX
Movin’ On Up - SP Engage Oct 2015
PPT
Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson
PPSX
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
PPTX
2/15/2012 - Wrapping Your Head Around the SharePoint Beast
PPT
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
PPTX
Introducing SP2010 To Administrators
PPT
SharePoint Governance: From Chaos to Success in 10 Steps
Best Practices to SharePoint Physical and Information Architecture
Tech Ed Africa Share Point Infra Fundamentals
Share Point Governance: 10 Steps to Successful Deployment by Joel Oleson Bes...
SPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 Minutes
Share Point Infrastructure And Setup
Slide 1 - St. Louis SharePoint Users Group
SharePoint Saturday DC, From SharePoint Foundation to SharePoint Server
MOSS 2007 Deployment Fundamentals -Part1
2010preparingforupgradeoleson
SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-Live
SPSDenver - Wrapping Your Head Around the SharePoint Beast
Microsoft SharePoint
Intranet Case Studies - HNL SPS
Movin’ On Up - SP Engage Oct 2015
Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
2/15/2012 - Wrapping Your Head Around the SharePoint Beast
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
Introducing SP2010 To Administrators
SharePoint Governance: From Chaos to Success in 10 Steps

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Cloud computing and distributed systems.
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Approach and Philosophy of On baking technology
PPT
Teaching material agriculture food technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Modernizing your data center with Dell and AMD
PDF
Machine learning based COVID-19 study performance prediction
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Review of recent advances in non-invasive hemoglobin estimation
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
cuic standard and advanced reporting.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Spectral efficient network and resource selection model in 5G networks
Cloud computing and distributed systems.
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Encapsulation theory and applications.pdf
Approach and Philosophy of On baking technology
Teaching material agriculture food technology
Unlocking AI with Model Context Protocol (MCP)
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
NewMind AI Weekly Chronicles - August'25 Week I
Per capita expenditure prediction using model stacking based on satellite ima...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Modernizing your data center with Dell and AMD
Machine learning based COVID-19 study performance prediction

Best Practices to SharePoint Architecture Fundamentals NZ & AUS

  • 2. Name: Joel Oleson Title: Sr. Architect Company: Quest Software
  • 3. WhoisSharePointJoel? 8 year SharePoint Veteran… First SharePoint Admin! Sr. Technical Product Manager - SharePoint team Launch of SharePoint Server 2007 Top IT SharePoint Blog Blog: http://www.sharepointjoel.com Twitter: @joeloleson
  • 4. Audience Poll SharePoint Admins? Less than 3 years in SharePoint? Belong to SharePoint &/or .NET user groups?
  • 5. Microsoft Confidential SharePoint Best Practices: Architecture Fundamentals Core Logical Architecture Physical Architecture Designing Information Architecture Avoid Common Mistakes
  • 6. Microsoft Confidential WSS 3.0 and SharePoint Server 2007 SharePoint Server 2007 Enterprise SharePoint Server 2007 Standard Windows SharePoint Services 3.0 Platform & Collaboration (blogs & wikis) Doc Management, Web Content Management, Search, & Portals Web Forms, Excel Services, BDC MOSS FIS For Internet Sites & Enterprise Intranet Windows Internet Connector Intranet/Extranet Standard
  • 7. IIS WSS 2.0 / SPS 2003 WSS 3.0 / SharePoint Server Web Sites Virtual Servers Web Applications IIS Web Sites = IIS Virtual Servers = Web Applications Physical Server Web Application(s) Top Level Site(s) Site Collections Site(s) Site Collection
  • 8. Microsoft Confidential Consistency in Hierarchy WSS 3.0 Web Applications Site Collections Sites Templates & Features MOSS 2007 Web Applications Site Collections Sites Templates & Features
  • 9. Microsoft Confidential Servers Have Services are Are Roles Servers have Roles Web Front End (WFE) Query Calculation (Excel) Index (Non SharePoint) Database Server Simplified Really Just 3 Roles WFE/Query – 99% Index (App Tier) SQL Note: Never put Query and Index on same server if there is another Query server!
  • 10. Microsoft Confidential Key concepts 32 bit or 64bit binaries **Note: SharePoint 2010 requires 2008 64bit & 64bit SQL 2005 or 2008 Install Basic NOT RECOMMENDED except for POC Advanced – Allows you to connect to SQL WFE only vs. Full install Language Packs (Downloads on the Web) WSS MOSS Ifilter packs
  • 12. User requests Load balances web front end servers Application servers 2 Clustered SQL server Index Query Query Calc + 10 Server Farm (Large) User requests Web front ends + application(s) Application(s) Clustered SQL server 5 Server Farm (Medium) 3 Server Farm (Small) User requests Each load-balanced server includes: • Web front end • Applications Dedicated SQL server Single Server • Web front end • Application • Database One Server which contains: User Requests Picking Your Topology Availability Performance
  • 13. Microsoft Confidential Usage # Users Solution (The answer before the question) Authentication Type (Anonymous vs. AD) Caching Offload devices Business & Tech Requirements Client & Server Performance Requirements SLAs (Uptime/High Availability Req.) WAN Considerations (Multi farm) Data GBs/TBs of data Total # Files and Items (rare)
  • 15. Microsoft Confidential You MUST learn the difference between site and site collection despite the confusion. Site = Web = Spweb aka subweb STSADM = Web UI=site Site Collection = SpSite STSADM = Site Central Admin = Site UI= Site Collection
  • 16. • Basic Install (BAD!) • All On C Drive • No Backup • Restore Complexity Server • All One site collection • Not Configured: Quota, Expiration, Auditing, Versions, Workflows, Meta Data capture • All items view default (flat) List and Site Collection • One database • Db config (log and db location) • No maintenance plan Database Defaults have Faults
  • 17. Microsoft Confidential What is the most scalable object in SharePoint? Site Collection Can I run WFE and Query on one box and WFE Query Index on another? NO! Is a default basic install good enough to get started? No! Is Virtualization and SharePoint ok? Yes!
  • 19. ContainmentHierarchy Items Files, calendar items, contacts, customers, images, custom Lists Doc Lib, Pages, Events, Discussions, Surveys, etc… * Sites Wikis, Blogs, Team, Doc, Meeting Workspaces * Site Collections Internet, Intranet Portal, Wikis, Blogs, Team, Doc, Meeting Databases Content, Config, SSP, Search * Web Applications Central Admin, SSP Admin, Content Servers Web Front End, APP, SQL * Farm Internet, Extranet, Intranet
  • 20. Joel's Cheat Sheet for Hosting Dedicated Farm(s) • Ideal for applications such as Project Server, Performance Point, BDC applications, CRM, Sales SAP/Siebel and Finance Solutions built on SharePoint • Great for staged deployments i.e. dev, test, authoring to production Web App • Ideal for point solutions, Records Management, for Legal Holds, department solutions, and groups of site collections • Memory isolation and separate SSP such as Search Solutions Site Collection • Support 100s-100K+ sites • Ideal for Collaborative environments including intranets, Projects, extranets • Document Management where scale is into +TBs Sites • Information and aggregation Portals such as Intranets • WCM Internet sites with page libraries
  • 21. SharePoint Server Logical Model Permanent Central Portal Web Application Division Portals Groups & Teams Projects & Workspaces My Sites Permanent Structured SharePoint Server Sites SharePoint Server Sites Ad Hoc WSS Site Templates Permanent Division Portals Web Applications or Site Collections Semi Structured Consolidation on 1 to 3 Web Applications 1 Web App per Region Central Portal Service Offering
  • 22. Unit TechNet Max Joel’s Guideline Joel’s MAX Web Apps per Farm 8 5 Content Webapps with 8GB RAM 16 app pools 100 web apps w/ 32GB RAM, 64 bit Databases per WebApp - 100 per SQL server 300 with 32GB RAM, 64 bit Site Collection per Web App 50,000 100,0000 - Size per content database - 100GB 1 TB with serious list and site optimization (advanced only) Size per Site Collection - 15GB in multi-tenant DB 100GB in dedicated DB 25GB in multi 1TB in dedicated Db Sites in Site 2000 100 500 Items per List 2000 items per view Use Custom Views and search UI for large lists It’s pain tolerance
  • 23. Microsoft Confidential Plan your lists and libraries Throughput differences between flat document library vs. document library with folders
  • 25. Operations and IT Failures •Poor configuration (Not planned - defaults) •Insufficient RAM and Disk allocationServer •Poor choice of Site vs. Site Collection Structure •Flat Lists •One Content Database Information Architecture •Poor Network between WFEs and SQL •No plan for WAN (User complaints without answers)Network •No Backup •Emergency: No Restore plan or steps •Disaster Recovery – More like Disaster Operational Backup/Restore
  • 26. Microsoft Confidential Be sure to PLAN your logical infrastructure & Physical… Don’t forget a Governance Plan! Where do you get your information? TechNet, MSDN, SharePoint Team Blog, SharePoint User Groups http://www.sharepointpros.org, and blogs!! Twitter? http://www.sharepointjoel.com @joeloleson
  • 27. 34 Quest IT Solutions for SharePoint Site Administrator for SharePoint Discover, understand and manage your SharePoint environment Migration Manager for SharePoint SharePoint 2003 to 2007 migration File Migrator for SharePoint File shares to SharePoint migration Recovery Manager for SharePoint Granular SharePoint recovery for enterprise-level needs Quest Web Parts Enable rapid development of SharePoint applications Public Folder Migrator for SharePoint Exchange Public Folders to SharePoint migration Notes Migrator for SharePoint Notes application content to SharePoint migration Quest SQL Server Solutions Maximize SQL Server performance while simplifying tasks and providing visibility and control
  • 28. For IT Pros: 70-631 - Windows SharePoint Services 3.0 - Configuring 70-630 - Office SharePoint Server 2007 - Configuring For Developers: 70-541 - Microsoft Windows SharePoint Services 3.0 - Application Development 70-542 - Microsoft Office SharePoint Server 2007 - Application Development MCM and MCA! SharePoint Exams! GetCertifiedontheNewExams!!!
  • 29. Resources SharePoint Backup and Disaster Recovery Updated Resources – More info on SharePoint Mirroring and Log shipping Top SharePoint Storage Resources – key resources around storage and sizing SharePoint SQL database maintenance – whitepapers and recommendations SharePoint Essentials – links and resources MSDN & TechNet http://msdn. microsoft.com/sharepoint http://technet.microsoft.com/moss Virtual Labs http://www.microsoft.com/technet/traincert/virtuallab/rms.mspx Newsgroups http://communities2.microsoft.com/ communities/newsgroups/en-us/default.aspx User Groups http://www.microsoft.com/communities/usergroups/default.mspx
  • 31. Technical Communities, Webcasts, Blogs, Chats & User Groups http://www.microsoft.com/communities/default.mspx Microsoft Developer Network (MSDN) & TechNet http://microsoft.com/msdn http://microsoft.com/technet Trial Software and Virtual Labs http://www.microsoft.com/technet/downloads/trials/default.mspx Microsoft Learning and Certification http://www.microsoft.com/learning/default.mspx
  • 32. © 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.