Best Practices to SharePoint Physical and Information Architecture FundamentalsName:		Joel OlesonTitle:		Sr. ArchitectCompany:	Quest SoftwareTwitter: 	@joelolesonBlog:		http://www.sharepointjoel.com
Who is SharePoint Joel?http://www.sharepointjoel.com8+ Year SharePoint Veteran7 Years Microsoft SharePoint Team & ITThe First SharePoint AdminQuest Sr. SharePoint ArchitectLoves to Travel 45 Countries+Swaziland Dancer
Audience PollSharePoint Admins?Less than 3 years in SharePoint?Belong to SharePoint &/or .NET user groups?
Watch Out for Killer Bunnies
Agenda…SharePoint Best Practices: Architecture FundamentalsCore Logical ArchitecturePhysical ArchitectureDesigning Information ArchitectureAvoid Common Mistakes
Bear Grills - SurvivalVideo
WSS 3.0 and SharePoint Server 2007MOSS FISFor Internet Sites& Enterprise IntranetWeb Forms, Excel Services, BDCDoc Management, Web Content Management,Search, & PortalsIntranet/ExtranetStandardPlatform & Collaboration(blogs & wikis)Windows Internet Connector
Fundamental Principle #1IIS Web Sites = IIS Virtual Servers = Web ApplicationsPhysical ServerWeb Application(s)Top Level Site(s)Site CollectionsSite(s)/websSite Collection
Fundamental Principle #2Consistency in HierarchyWSS 3.0Web ApplicationsSite CollectionsSitesTemplates & FeaturesMOSS 2007Web ApplicationsSite CollectionsSitesTemplates & Features
Fundamental Principle #3Servers Have Services are Are RolesServers have RolesWeb Front End (WFE)QueryCalculation (Excel)Index(Non SharePoint) Database ServerSimplified Really Just 3 RolesWFE/Query – 99%Index (App Tier)SQLNote: Never put Query and Index on same server if there is another Query server!
Deployment InstallKey concepts32 bit or 64bit binaries**Note: SharePoint 2010 requires 2008 64bit & 64bit SQL 2005 or 2008InstallBasic   NOT RECOMMENDED except for POCAdvanced – Allows you to connect to SQLWFE only vs. Full installLanguage Packs (Downloads on the Web)WSSMOSSIfilter pack +
Most Common FarmsWFE/QueryWFE/QueryAll SP RolesIndex“All in One”SQLSQLSQL
Key Factors in TopologyUsage# UsersSolution (The answer before the question)Authentication Type (Anonymous vs. AD)Caching Offload devicesBusiness & Tech RequirementsClient & Server Performance RequirementsSLAs (Uptime/High Availability Req.)WAN Considerations (Multi farm)DataGBs/TBs of data Total # Files and Items (rare)
SharePoint in common…LOLCATS.COM
Fundamental Principle #3You MUST learn the difference between site and site collection despite the confusion.Site = Web = Spweb aka subwebSTSADM = WebUI=siteSite Collection = SpSiteSTSADM = SiteCentral Admin = SiteUI= Site Collection
Defaults have Faults
POP QUIZ!!!!  What is the most scalable object in SharePoint?Site CollectionCan 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!  (Even be careful with proof of concept.)Is Virtualization and SharePoint ok?Yes!
WooHoo!  You Pass SharePoint Fundamentals– The New World
Containment Hierarchy
Joel's Cheat Sheet for Hosting
Endusersharepoint.com
 SharePoint Server Logical ModelServiceOfferingPermanent Central PortalWeb ApplicationPermanentStructured SharePoint Server SitesCentralPortalPermanent Division PortalsWeb Applications or Site CollectionsAdhoc Team SitesConsider Charge BackTo reduce support hit.Ad HocWSS SiteTemplatesSharePoint ServerSites1 per User
Planning for *REAL* Capacity Boundaries
Plan for Software BoundariesPlan your lists and librariesThroughput differences between flat document library vs. document library with folders
Top Performance KillersIndexing/CrawlingBackup (SQL & Tape)Profile ImportMisc Timer Jobs – User Sync for large #s of UsersSTSADM Backup/RestoreLarge List OperationsHeavy User Operation List Import/Write
Understanding the SharePoint Databases
Disk I/O DemandMost DemandMedium  DemandLow  Demand*Content..SearchConfigTempModel+SSPMasterTlogs* Except during backup and Indexing  + Except during Profile Import
#8 SharePoint Common Mistakes
Operations and IT Failures
Developer Failures
Business Deployment Failures
Call to Action!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
Quest IT Solutions for SharePoint Quest SQL Server Solutions Maximize SQL Server performance while simplifying tasks and providing visibility and controlSite Administrator for SharePoint Discover, understand and manage your SharePoint environmentQuest Web Parts Enable rapid development                 of SharePoint applicationsRecovery Manager for SharePointGranular SharePoint recovery for enterprise-level needsMigration Manager for SharePoint SharePoint 2003 to 2007 migrationFile Migrator for SharePoint File shares to SharePoint migrationPublic Folder Migrator for SharePointExchange Public Folders to SharePoint migrationNotes Migrator for SharePointNotes application content to SharePoint migration34
SharePoint Exams!Get Certified on the New Exams!!!For IT Pros:70-631 - Windows SharePoint Services 3.0 - Configuring70-630 - Office SharePoint Server 2007 - ConfiguringFor Developers:70-541 - Microsoft Windows SharePoint Services 3.0 - Application Development70-542 - Microsoft Office SharePoint Server 2007 - Application DevelopmentMCM and MCA!
Resources
ResourcesRequired slideTechnical Communities, Webcasts, Blogs, Chats & User Groupshttp://www.microsoft.com/communities/default.mspxMicrosoft Learning and Certificationhttp://www.microsoft.com/learning/default.mspxMicrosoft Developer Network (MSDN) & TechNet http://microsoft.com/msdnhttp://microsoft.com/technetTrial Software and Virtual Labshttp://www.microsoft.com/technet/downloads/trials/default.mspx
question & answer
Thank You! Dunkie!
Required SlideSpeakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings from Tech-Ed website.  These will only be available after the event.Tech·Ed Africa 2009 sessions will be made available for download  the week after the event from:  www.tech-ed.co.zawww.microsoft.com/techedInternational Content & Communitywww.microsoft.com/learningMicrosoft Certification & Training Resourceshttp://microsoft.com/technetResources for IT Professionalshttp://microsoft.com/msdnResources for DevelopersResources
Required Slide

Tech Ed Africa Share Point Infra Fundamentals

  • 2.
    Best Practices toSharePoint Physical and Information Architecture FundamentalsName: Joel OlesonTitle: Sr. ArchitectCompany: Quest SoftwareTwitter: @joelolesonBlog: http://www.sharepointjoel.com
  • 3.
    Who is SharePointJoel?http://www.sharepointjoel.com8+ Year SharePoint Veteran7 Years Microsoft SharePoint Team & ITThe First SharePoint AdminQuest Sr. SharePoint ArchitectLoves to Travel 45 Countries+Swaziland Dancer
  • 4.
    Audience PollSharePoint Admins?Lessthan 3 years in SharePoint?Belong to SharePoint &/or .NET user groups?
  • 5.
    Watch Out forKiller Bunnies
  • 6.
    Agenda…SharePoint Best Practices:Architecture FundamentalsCore Logical ArchitecturePhysical ArchitectureDesigning Information ArchitectureAvoid Common Mistakes
  • 7.
    Bear Grills -SurvivalVideo
  • 8.
    WSS 3.0 andSharePoint Server 2007MOSS FISFor Internet Sites& Enterprise IntranetWeb Forms, Excel Services, BDCDoc Management, Web Content Management,Search, & PortalsIntranet/ExtranetStandardPlatform & Collaboration(blogs & wikis)Windows Internet Connector
  • 9.
    Fundamental Principle #1IISWeb Sites = IIS Virtual Servers = Web ApplicationsPhysical ServerWeb Application(s)Top Level Site(s)Site CollectionsSite(s)/websSite Collection
  • 10.
    Fundamental Principle #2Consistencyin HierarchyWSS 3.0Web ApplicationsSite CollectionsSitesTemplates & FeaturesMOSS 2007Web ApplicationsSite CollectionsSitesTemplates & Features
  • 11.
    Fundamental Principle #3ServersHave Services are Are RolesServers have RolesWeb Front End (WFE)QueryCalculation (Excel)Index(Non SharePoint) Database ServerSimplified Really Just 3 RolesWFE/Query – 99%Index (App Tier)SQLNote: Never put Query and Index on same server if there is another Query server!
  • 12.
    Deployment InstallKey concepts32bit or 64bit binaries**Note: SharePoint 2010 requires 2008 64bit & 64bit SQL 2005 or 2008InstallBasic NOT RECOMMENDED except for POCAdvanced – Allows you to connect to SQLWFE only vs. Full installLanguage Packs (Downloads on the Web)WSSMOSSIfilter pack +
  • 13.
    Most Common FarmsWFE/QueryWFE/QueryAllSP RolesIndex“All in One”SQLSQLSQL
  • 14.
    Key Factors inTopologyUsage# UsersSolution (The answer before the question)Authentication Type (Anonymous vs. AD)Caching Offload devicesBusiness & Tech RequirementsClient & Server Performance RequirementsSLAs (Uptime/High Availability Req.)WAN Considerations (Multi farm)DataGBs/TBs of data Total # Files and Items (rare)
  • 15.
  • 16.
    Fundamental Principle #3YouMUST learn the difference between site and site collection despite the confusion.Site = Web = Spweb aka subwebSTSADM = WebUI=siteSite Collection = SpSiteSTSADM = SiteCentral Admin = SiteUI= Site Collection
  • 17.
  • 18.
    POP QUIZ!!!! What is the most scalable object in SharePoint?Site CollectionCan 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! (Even be careful with proof of concept.)Is Virtualization and SharePoint ok?Yes!
  • 19.
    WooHoo! YouPass SharePoint Fundamentals– The New World
  • 20.
  • 21.
  • 22.
  • 23.
     SharePoint Server LogicalModelServiceOfferingPermanent Central PortalWeb ApplicationPermanentStructured SharePoint Server SitesCentralPortalPermanent Division PortalsWeb Applications or Site CollectionsAdhoc Team SitesConsider Charge BackTo reduce support hit.Ad HocWSS SiteTemplatesSharePoint ServerSites1 per User
  • 24.
    Planning for *REAL*Capacity Boundaries
  • 25.
    Plan for SoftwareBoundariesPlan your lists and librariesThroughput differences between flat document library vs. document library with folders
  • 26.
    Top Performance KillersIndexing/CrawlingBackup(SQL & Tape)Profile ImportMisc Timer Jobs – User Sync for large #s of UsersSTSADM Backup/RestoreLarge List OperationsHeavy User Operation List Import/Write
  • 27.
  • 28.
    Disk I/O DemandMostDemandMedium DemandLow Demand*Content..SearchConfigTempModel+SSPMasterTlogs* Except during backup and Indexing + Except during Profile Import
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
    Call to Action!Besure 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 Solutionsfor SharePoint Quest SQL Server Solutions Maximize SQL Server performance while simplifying tasks and providing visibility and controlSite Administrator for SharePoint Discover, understand and manage your SharePoint environmentQuest Web Parts Enable rapid development of SharePoint applicationsRecovery Manager for SharePointGranular SharePoint recovery for enterprise-level needsMigration Manager for SharePoint SharePoint 2003 to 2007 migrationFile Migrator for SharePoint File shares to SharePoint migrationPublic Folder Migrator for SharePointExchange Public Folders to SharePoint migrationNotes Migrator for SharePointNotes application content to SharePoint migration34
  • 35.
    SharePoint Exams!Get Certifiedon the New Exams!!!For IT Pros:70-631 - Windows SharePoint Services 3.0 - Configuring70-630 - Office SharePoint Server 2007 - ConfiguringFor Developers:70-541 - Microsoft Windows SharePoint Services 3.0 - Application Development70-542 - Microsoft Office SharePoint Server 2007 - Application DevelopmentMCM and MCA!
  • 36.
  • 37.
    ResourcesRequired slideTechnical Communities,Webcasts, Blogs, Chats & User Groupshttp://www.microsoft.com/communities/default.mspxMicrosoft Learning and Certificationhttp://www.microsoft.com/learning/default.mspxMicrosoft Developer Network (MSDN) & TechNet http://microsoft.com/msdnhttp://microsoft.com/technetTrial Software and Virtual Labshttp://www.microsoft.com/technet/downloads/trials/default.mspx
  • 38.
  • 39.
  • 40.
    Required SlideSpeakers, TechEd2009 is not producing a DVD. Please announce that attendees can access session recordings from Tech-Ed website. These will only be available after the event.Tech·Ed Africa 2009 sessions will be made available for download the week after the event from: www.tech-ed.co.zawww.microsoft.com/techedInternational Content & Communitywww.microsoft.com/learningMicrosoft Certification & Training Resourceshttp://microsoft.com/technetResources for IT Professionalshttp://microsoft.com/msdnResources for DevelopersResources
  • 41.