SlideShare a Scribd company logo
 
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
Technical SharePoint consultant 5yrs experience already mainly as dev and consultant Loves WSS! Blog:  http://community.zevenseas.com/blogs/robin Twitter: @robinmeure
SharePoint 101: Core Fundamentals Logical Architecture Physical Architecture Administration Models Avoid Common Mistakes
Platform & Collaboration (blogs & wikis) Doc Management, Web Content Management, Search, & Portals Web Forms, Excel Services, BDC
IIS Web Sites = IIS Virtual Servers = Web Applications Physical Server Web Application(s) Top Level Site(s) Site Collections Site(s) Site Collection IIS WSS 2.0 / SPS 2003 WSS 3.0 /  SharePoint Server Web Sites Virtual Servers Web Applications
Consistency in Hierarchy WSS 3.0 Web Applications Site Collections Sites Templates & Features MOSS 2007 Web Applications Site Collections Sites Templates & Features
 
What do Holland and SharePoint have in common?
Cows! NO FARMS!!!!
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!
32 bit or 64bit binaries Note: SharePoin14 requires 64bit Prerequisites .NET Framework 3.0 (or 3.5 with Sp1) ASP.NET 2.0 Windows Workflow Foundation 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
Make use of service accounts Every Service (Database/Search/Index/SSP) Every Web Application (DT)AP environment Development -> Test -> Staging/Acceptance -> Production
WFE/Query “ All in One” WFE/Query Index SQL SQL All SP Roles SQL
Factors to consider (Inter)national regions WLAN optimization/accelators Regional farms # Users Authentication Type (Anonymous vs. AD) Caching Client & Server Performance Requirements SLAs (Uptime/High Availability Req.) WAN Considerations GBs/TBs of data  Total # Files and Items
Picking Your Topology Availability Performance 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
LOLCATS.COM
The Most Confusing thing to get over is what is a Site vs. Site Collection… Site = Web = Spweb aka subweb STSADM = Web UI=site Site Collection = SpSite STSADM = Site Central Admin = Site UI= Site Collection
Second most confusing and also hardest thing is choosing between sitecollections and sites. Many sitecollections More granular security model Better scalable Easier backup/restore Many sites Simplifies security (to a certain limit) Out-of-the-box aggregation possible Inheritance of content-types
 
 
Endusersharepoint.com
  Permanent Central Portal Web Application 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 Service Offering
http://Intranet /Search /HR /Finance /LCA /IT
http://team /sites /sites /IT /sites http://blogs http://my One or more Web Applications Hosting 1000s of  Site collections
For all recommendations, visit “Plan for software boundaries (Office SharePoint Server)” at  http://technet2.microsoft.com/Office/en-us/library/6a13cd9f-4b44-40d6-85aa-c70a8e5c34fe1033.mspx Object Recommended Maximum Scope Object Category Site collection 50,000 per web application Web application Logical architecture Content database 100 per Web application Web application Logical architecture Document 5 million per library  (2,000 per nested folder) Library Site object User profile 5 million per farm Farm People object Indexed documents 50 million per search index (1 index per index server, 1 index server per SSP) SSP Search object Web server / database server ratio 8 Web servers per database server (4 Best Bang for Buck) Farm Physical object
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
 
Throughput differences between flat document library vs. document library with folders
Servers Web server: 2.5 GHz, 4+ GB RAM App server: Dual proc/Dual Core 2.5 GHz, 4+ GB RAM SQL: Dual proc/Quad Core 2.5 GHz; 4+ GB RAM Recommended Enterprise WFE: 2 Dual Cores 8GB RAM 64bit Index: 4 Quad Core 16 GB RAM 64 bit SQL: 4 Quad Core 16 GB RAM 64 Bit Look at HP or MS capacity planning tool for basic ideas, use an experience consultant/architect for large deployments
Consistent Administration Model
 
 
 
 
 
 
 
What is the most scalable object in SharePoint? Site Collection Can I run WFE and Query and WFE Query Index? NO! What server role(s) will you rarely see? Calc, Query (There is no Forms or Infopath role – Forms server SKU is DEAD)  What are the differences between WSS and MOSS (Standard and Enterprise) Yes!
 
Be sure to PLAN your logical infrastructure & Physical… Don’t forget a Governance Plan! Keep it simple… Scalable Business Solutions are Limitless Awesome/Powerful Intranet, Extranet, and Internet Platform! 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
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 SharePoint Exams! Get Certified on the New Exams!!!
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
 
Required slide 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

More Related Content

PPTX
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
PPTX
Share Point Admin 101
PPTX
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
PPTX
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
PPTX
What’s new in SharePoint 2016 Beta 2?
PPTX
SharePoint 2010 Basics for newbies
PPTX
SharePoint Intelligence Real World Business Workflow With Share Point Designe...
PDF
2014 09-20 - SPSNJ - Worst Practices of SharePoint
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
Share Point Admin 101
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
What’s new in SharePoint 2016 Beta 2?
SharePoint 2010 Basics for newbies
SharePoint Intelligence Real World Business Workflow With Share Point Designe...
2014 09-20 - SPSNJ - Worst Practices of SharePoint

What's hot (20)

PPTX
SharePoint Connections Coast to Coast Overview of Enterprise Content Management
PPTX
SharePoint 2010 farm architecture design infrastructure
PDF
SharePoint 101
PPTX
Making sense of Microsoft Identities in a Hybrid world
PDF
ECS19 - Laura Kokkarinen - Everything you need to know about SharePoint site ...
PDF
ECS19 - Rodrigo Pinto - Modernize Your Classic SharePoint Sites
PPTX
Peter Ward: The True Power of SharePoint Designer Workflows
PPTX
Creating Business Intelligence With Share Point 2010
PDF
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
PPTX
SoCalCodeCamp Upgrade Microsoft Office SharePoint Server 2007 to SharePoint S...
PDF
SharePoint 2010 best practices for infrastructure deployments SharePoint Sat...
PPTX
SoCalCodeCamp SharePoint Server 2010 a Developer Platform
PPTX
SharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the Cloud
PDF
MinRole and SharePoint 2016
PPSX
Basics of SharePoint
PPSX
Share Point Presentation Introduction To Sharepoint
PPTX
Developer application lifecycle process and tools - v.5
PPTX
Understanding SharePoint site structure what's inside
PPTX
Dive into Microsoft SharePoint Server 2016 Upgrade, Migration and beyond
PPTX
SharePoint 2010 Upgrade Drill Down
SharePoint Connections Coast to Coast Overview of Enterprise Content Management
SharePoint 2010 farm architecture design infrastructure
SharePoint 101
Making sense of Microsoft Identities in a Hybrid world
ECS19 - Laura Kokkarinen - Everything you need to know about SharePoint site ...
ECS19 - Rodrigo Pinto - Modernize Your Classic SharePoint Sites
Peter Ward: The True Power of SharePoint Designer Workflows
Creating Business Intelligence With Share Point 2010
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
SoCalCodeCamp Upgrade Microsoft Office SharePoint Server 2007 to SharePoint S...
SharePoint 2010 best practices for infrastructure deployments SharePoint Sat...
SoCalCodeCamp SharePoint Server 2010 a Developer Platform
SharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the Cloud
MinRole and SharePoint 2016
Basics of SharePoint
Share Point Presentation Introduction To Sharepoint
Developer application lifecycle process and tools - v.5
Understanding SharePoint site structure what's inside
Dive into Microsoft SharePoint Server 2016 Upgrade, Migration and beyond
SharePoint 2010 Upgrade Drill Down
Ad

Similar to Back to the Basics: SharePoint Fundamentals by Joel Oleson (20)

PPT
MOSS 2007 Deployment Fundamentals -Part1
PPTX
Best Practices to SharePoint Physical and Information Architecture
PPTX
SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint Architect
PPT
Asia Pacific SharePoint Capacity Planning by Joel Oleson
PPT
MOSS 2007 Deployment Fundamentals -Part2
PPTX
Tech Ed Africa Share Point Infra Fundamentals
PPTX
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
PPT
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
PPT
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
PPTX
A Deep Dive into SharePoint 2016 architecture and deployment
PPTX
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
PPTX
Practical Business Intelligence in SharePoint 2013 - Honolulu
PPTX
Introduction To Microsoft SharePoint 2013
PPTX
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
PPTX
SPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 Minutes
PPTX
SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT Pros
PPTX
SPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell Scripts
PPTX
SharePoint 2010 High Availability - SPC2C
PPTX
Building the Perfect SharePoint 2010 Farm; A Walkthrough of Best Practices fr...
PPTX
Highly available and scalable architectures
MOSS 2007 Deployment Fundamentals -Part1
Best Practices to SharePoint Physical and Information Architecture
SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint Architect
Asia Pacific SharePoint Capacity Planning by Joel Oleson
MOSS 2007 Deployment Fundamentals -Part2
Tech Ed Africa Share Point Infra Fundamentals
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
A Deep Dive into SharePoint 2016 architecture and deployment
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Practical Business Intelligence in SharePoint 2013 - Honolulu
Introduction To Microsoft SharePoint 2013
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
SPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 Minutes
SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT Pros
SPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell Scripts
SharePoint 2010 High Availability - SPC2C
Building the Perfect SharePoint 2010 Farm; A Walkthrough of Best Practices fr...
Highly available and scalable architectures
Ad

More from Joel Oleson (20)

PPTX
Introduction to Microsoft Viva and the Employee Experience Platform with Joel...
PPTX
Vivafy your SharePoint intranet in Microsoft Teams with Viva Connections
PPTX
Viva Enhanced Teams as a Platform
PPTX
Microsoft Teams Webinars - PowerPoint Live Presentation Mode and More
PPTX
Microsoft Teams Governance and Security Best Practices - Joel Oleson
PDF
Intelligent Content Enrichment using Microsoft SharePoint Syntex and Viva Top...
PPTX
SharePoint Syntex 5 Practical Uses
PDF
Slice up your Microsoft 365 Tenant with Administrative Units
PDF
Microsoft 365 Tenant Administration: Understanding Microsoft 365 Administrati...
PPTX
Microsoft Teams as a Platform - Microsoft 365 Application Platform Maturity M...
PPTX
Microsoft Teams Governance Quickstart - The Experts Conference
PPTX
Securely Harden Microsoft 365 with Secure Score
PDF
Security Hardening Microsoft 365 Tools and Techniques
PPTX
TeamsFest - Microsoft Teams as an Event Platform: Case Study for Large Scale ...
PPTX
Microsoft Teams Governance and Automation
PPTX
Travel Trivia - World Travelers - Hosted by Joel Oleson
PPTX
Decisions: SharePoint 2010 Workflows to SharePoint Online to Power Automate D...
PPTX
Microsoft Teams Live Events - Producing Large Scale Events Case Study
PPTX
Microsoft Groups Demystified: 5 Keys to Successful Group Management
PPTX
7 Innovative Ways Project Cortex Delivers Business Value
Introduction to Microsoft Viva and the Employee Experience Platform with Joel...
Vivafy your SharePoint intranet in Microsoft Teams with Viva Connections
Viva Enhanced Teams as a Platform
Microsoft Teams Webinars - PowerPoint Live Presentation Mode and More
Microsoft Teams Governance and Security Best Practices - Joel Oleson
Intelligent Content Enrichment using Microsoft SharePoint Syntex and Viva Top...
SharePoint Syntex 5 Practical Uses
Slice up your Microsoft 365 Tenant with Administrative Units
Microsoft 365 Tenant Administration: Understanding Microsoft 365 Administrati...
Microsoft Teams as a Platform - Microsoft 365 Application Platform Maturity M...
Microsoft Teams Governance Quickstart - The Experts Conference
Securely Harden Microsoft 365 with Secure Score
Security Hardening Microsoft 365 Tools and Techniques
TeamsFest - Microsoft Teams as an Event Platform: Case Study for Large Scale ...
Microsoft Teams Governance and Automation
Travel Trivia - World Travelers - Hosted by Joel Oleson
Decisions: SharePoint 2010 Workflows to SharePoint Online to Power Automate D...
Microsoft Teams Live Events - Producing Large Scale Events Case Study
Microsoft Groups Demystified: 5 Keys to Successful Group Management
7 Innovative Ways Project Cortex Delivers Business Value

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPT
Teaching material agriculture food technology
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Approach and Philosophy of On baking technology
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Empathic Computing: Creating Shared Understanding
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
cuic standard and advanced reporting.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Teaching material agriculture food technology
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Dropbox Q2 2025 Financial Results & Investor Presentation
Network Security Unit 5.pdf for BCA BBA.
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Machine learning based COVID-19 study performance prediction
MYSQL Presentation for SQL database connectivity
Understanding_Digital_Forensics_Presentation.pptx
Unlocking AI with Model Context Protocol (MCP)
Approach and Philosophy of On baking technology
Building Integrated photovoltaic BIPV_UPV.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Empathic Computing: Creating Shared Understanding
Reach Out and Touch Someone: Haptics and Empathic Computing
The AUB Centre for AI in Media Proposal.docx
cuic standard and advanced reporting.pdf

Back to the Basics: SharePoint Fundamentals by Joel Oleson

  • 1.  
  • 2. 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
  • 3. Technical SharePoint consultant 5yrs experience already mainly as dev and consultant Loves WSS! Blog: http://community.zevenseas.com/blogs/robin Twitter: @robinmeure
  • 4. SharePoint 101: Core Fundamentals Logical Architecture Physical Architecture Administration Models Avoid Common Mistakes
  • 5. Platform & Collaboration (blogs & wikis) Doc Management, Web Content Management, Search, & Portals Web Forms, Excel Services, BDC
  • 6. IIS Web Sites = IIS Virtual Servers = Web Applications Physical Server Web Application(s) Top Level Site(s) Site Collections Site(s) Site Collection IIS WSS 2.0 / SPS 2003 WSS 3.0 / SharePoint Server Web Sites Virtual Servers Web Applications
  • 7. Consistency in Hierarchy WSS 3.0 Web Applications Site Collections Sites Templates & Features MOSS 2007 Web Applications Site Collections Sites Templates & Features
  • 8.  
  • 9. What do Holland and SharePoint have in common?
  • 11. 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!
  • 12. 32 bit or 64bit binaries Note: SharePoin14 requires 64bit Prerequisites .NET Framework 3.0 (or 3.5 with Sp1) ASP.NET 2.0 Windows Workflow Foundation 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
  • 13. Make use of service accounts Every Service (Database/Search/Index/SSP) Every Web Application (DT)AP environment Development -> Test -> Staging/Acceptance -> Production
  • 14. WFE/Query “ All in One” WFE/Query Index SQL SQL All SP Roles SQL
  • 15. Factors to consider (Inter)national regions WLAN optimization/accelators Regional farms # Users Authentication Type (Anonymous vs. AD) Caching Client & Server Performance Requirements SLAs (Uptime/High Availability Req.) WAN Considerations GBs/TBs of data Total # Files and Items
  • 16. Picking Your Topology Availability Performance 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
  • 18. The Most Confusing thing to get over is what is a Site vs. Site Collection… Site = Web = Spweb aka subweb STSADM = Web UI=site Site Collection = SpSite STSADM = Site Central Admin = Site UI= Site Collection
  • 19. Second most confusing and also hardest thing is choosing between sitecollections and sites. Many sitecollections More granular security model Better scalable Easier backup/restore Many sites Simplifies security (to a certain limit) Out-of-the-box aggregation possible Inheritance of content-types
  • 20.  
  • 21.  
  • 23.   Permanent Central Portal Web Application 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 Service Offering
  • 24. http://Intranet /Search /HR /Finance /LCA /IT
  • 25. http://team /sites /sites /IT /sites http://blogs http://my One or more Web Applications Hosting 1000s of Site collections
  • 26. For all recommendations, visit “Plan for software boundaries (Office SharePoint Server)” at http://technet2.microsoft.com/Office/en-us/library/6a13cd9f-4b44-40d6-85aa-c70a8e5c34fe1033.mspx Object Recommended Maximum Scope Object Category Site collection 50,000 per web application Web application Logical architecture Content database 100 per Web application Web application Logical architecture Document 5 million per library (2,000 per nested folder) Library Site object User profile 5 million per farm Farm People object Indexed documents 50 million per search index (1 index per index server, 1 index server per SSP) SSP Search object Web server / database server ratio 8 Web servers per database server (4 Best Bang for Buck) Farm Physical object
  • 27. 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
  • 28.  
  • 29. Throughput differences between flat document library vs. document library with folders
  • 30. Servers Web server: 2.5 GHz, 4+ GB RAM App server: Dual proc/Dual Core 2.5 GHz, 4+ GB RAM SQL: Dual proc/Quad Core 2.5 GHz; 4+ GB RAM Recommended Enterprise WFE: 2 Dual Cores 8GB RAM 64bit Index: 4 Quad Core 16 GB RAM 64 bit SQL: 4 Quad Core 16 GB RAM 64 Bit Look at HP or MS capacity planning tool for basic ideas, use an experience consultant/architect for large deployments
  • 32.  
  • 33.  
  • 34.  
  • 35.  
  • 36.  
  • 37.  
  • 38.  
  • 39. What is the most scalable object in SharePoint? Site Collection Can I run WFE and Query and WFE Query Index? NO! What server role(s) will you rarely see? Calc, Query (There is no Forms or Infopath role – Forms server SKU is DEAD) What are the differences between WSS and MOSS (Standard and Enterprise) Yes!
  • 40.  
  • 41. Be sure to PLAN your logical infrastructure & Physical… Don’t forget a Governance Plan! Keep it simple… Scalable Business Solutions are Limitless Awesome/Powerful Intranet, Extranet, and Internet Platform! 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
  • 42. 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 SharePoint Exams! Get Certified on the New Exams!!!
  • 43. 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
  • 44.  
  • 45. Required slide 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

Editor's Notes

  • #2: 06/08/09 10:40 © 2007 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.