0
Best Practices: SharePoint Physical and Information Architecture Fundamentals<br />Name:		Joel Oleson<br />Title:		Sr. Arc...
Who is SharePoint Joel?<br />8 year SharePoint Veteran…<br />First SharePoint Admin!<br />Sr. Technical Product Manager - ...
Audience Poll<br />SharePoint Admins?<br />Less than 3 years in SharePoint?<br />Belong to SharePoint &/or .NET user group...
Agenda…<br />SharePoint Best Practices: Architecture Fundamentals<br />Core Logical Architecture<br />Physical Architectur...
WSS 3.0 and SharePoint Server 2007<br />MOSS FIS<br />For Internet Sites<br />& Enterprise Intranet<br />Web Forms, Excel ...
Fundamental Principle #1<br />IIS Web Sites = IIS Virtual Servers = Web Applications<br />Physical Server<br />Web Applica...
Fundamental Principle #2<br />Consistency in Hierarchy<br />WSS 3.0<br />Web Applications<br />Site Collections<br />Sites...
Fundamental Principle #2<br />Servers Have Services are Are Roles<br />Servers have Roles<br />Web Front End (WFE)<br />Qu...
Deployment InstallKey concepts<br />32 bit or 64bit binaries<br />**Note: SharePoint 2010 requires 2008 64bit & 64bit SQL ...
Most Common Farms<br />WFE/Query<br />WFE/Query<br />All SP Roles<br />Index<br />“All in One”<br />SQL<br />SQL<br />SQL<...
5 Server Farm (Medium)<br />10 Server Farm (Large)<br />User requests<br />Web front ends<br /> + application(s)<br />Appl...
 Applications</li></ul>User requests<br />Dedicated SQL server<br />Load balances web<br />front end servers<br />Single S...
 Application
 Database</li></ul>2 Clustered SQL server<br />Picking Your Topology<br />Performance<br />Availability<br />
Key Factors in Topology<br />Usage<br /># Users<br />Solution (The answer before the question)<br />Authentication Type (A...
SharePoint in common…<br />LOLCATS.COM<br />
Fundamental Principle #3<br />You MUST learn the difference between site and site collection despite the confusion.<br />S...
Defaults have Faults<br />
POP QUIZ!!!!  <br />What is the most scalable object in SharePoint?<br />Site Collection<br />Can I run WFE and Query on o...
WooHoo!  You Pass SharePoint Fundamentals– The New World<br />
Containment Hierarchy<br />
Joel&apos;s Cheat Sheet for Hosting<br />
Endusersharepoint.com<br />
 <br />SharePoint Server Logical Model<br />Service<br />Offering<br />Permanent Central Portal<br />Web Application<br />...
Planning for *REAL* Capacity Boundaries<br />
Plan for Software BoundariesPlan your lists and libraries<br />Throughput differences between flat document library vs. do...
Understanding the SharePoint Databases<br />
Top Performance Killers<br />Indexing/Crawling<br />Backup (SQL & Tape)<br />Profile Import<br />Misc Timer Jobs – User Sy...
Upcoming SlideShare
Loading in...5
×

Best Practices to SharePoint Physical and Information Architecture

9,542

Published on

Best Practices to SharePoint Physical and Information Architecture

Published in: Technology, Business
1 Comment
9 Likes
Statistics
Notes
  • Good Presentation
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
9,542
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
706
Comments
1
Likes
9
Embeds 0
No embeds

No notes for slide

Transcript of "Best Practices to SharePoint Physical and Information Architecture"

  1. 1. Best Practices: SharePoint Physical and Information Architecture Fundamentals<br />Name: Joel Oleson<br />Title: Sr. Architect<br />Company: Quest Software<br />
  2. 2. Who is SharePoint Joel?<br />8 year SharePoint Veteran…<br />First SharePoint Admin!<br />Sr. Technical Product Manager - SharePoint team Launch of SharePoint Server 2007<br />Top IT SharePoint Blog<br />Blog: http://www.sharepointjoel.com<br />Twitter: @joeloleson<br />
  3. 3. Audience Poll<br />SharePoint Admins?<br />Less than 3 years in SharePoint?<br />Belong to SharePoint &/or .NET user groups?<br />
  4. 4. Agenda…<br />SharePoint Best Practices: Architecture Fundamentals<br />Core Logical Architecture<br />Physical Architecture<br />Designing Information Architecture<br />Avoid Common Mistakes<br />
  5. 5. WSS 3.0 and SharePoint Server 2007<br />MOSS FIS<br />For Internet Sites<br />& Enterprise Intranet<br />Web Forms, Excel Services, BDC<br />Doc Management, Web Content Management,<br />Search, & Portals<br />Intranet/Extranet<br />Standard<br />Platform & Collaboration<br />(blogs & wikis)<br />Windows Internet Connector<br />
  6. 6. Fundamental Principle #1<br />IIS Web Sites = IIS Virtual Servers = Web Applications<br />Physical Server<br />Web Application(s)<br />Top Level Site(s)<br />Site Collections<br />Site(s)<br />Site Collection<br />
  7. 7. Fundamental Principle #2<br />Consistency in Hierarchy<br />WSS 3.0<br />Web Applications<br />Site Collections<br />Sites<br />Templates & Features<br />MOSS 2007<br />Web Applications<br />Site Collections<br />Sites<br />Templates & Features<br />
  8. 8. Fundamental Principle #2<br />Servers Have Services are Are Roles<br />Servers have Roles<br />Web Front End (WFE)<br />Query<br />Calculation (Excel)<br />Index<br />(Non SharePoint) Database Server<br />Simplified Really Just 3 Roles<br />WFE/Query – 99%<br />Index (App Tier)<br />SQL<br />Note: Never put Query and Index on same server if there is another Query server!<br />
  9. 9. Deployment InstallKey concepts<br />32 bit or 64bit binaries<br />**Note: SharePoint 2010 requires 2008 64bit & 64bit SQL 2005 or 2008<br />Install<br />Basic NOT RECOMMENDED except for POC<br />Advanced – Allows you to connect to SQL<br />WFE only vs. Full install<br />Language Packs (Downloads on the Web)<br />WSS<br />MOSS<br />Ifilter packs<br />
  10. 10. Most Common Farms<br />WFE/Query<br />WFE/Query<br />All SP Roles<br />Index<br />“All in One”<br />SQL<br />SQL<br />SQL<br />
  11. 11. 5 Server Farm (Medium)<br />10 Server Farm (Large)<br />User requests<br />Web front ends<br /> + application(s)<br />Application(s)<br />Index<br />Query<br />Query<br />Calc +<br />Clustered SQL server<br />3 Server Farm (Small)<br />User requests<br />Each load-balanced server <br />includes:<br /><ul><li> Web front end
  12. 12. Applications</li></ul>User requests<br />Dedicated SQL server<br />Load balances web<br />front end servers<br />Single Server<br />Application<br />servers<br />User Requests<br />One Server which contains:<br /><ul><li> Web front end
  13. 13. Application
  14. 14. Database</li></ul>2 Clustered SQL server<br />Picking Your Topology<br />Performance<br />Availability<br />
  15. 15. Key Factors in Topology<br />Usage<br /># Users<br />Solution (The answer before the question)<br />Authentication Type (Anonymous vs. AD)<br />Caching Offload devices<br />Business & Tech Requirements<br />Client & Server Performance Requirements<br />SLAs (Uptime/High Availability Req.)<br />WAN Considerations (Multi farm)<br />Data<br />GBs/TBs of data <br />Total # Files and Items (rare)<br />
  16. 16. SharePoint in common…<br />LOLCATS.COM<br />
  17. 17. Fundamental Principle #3<br />You MUST learn the difference between site and site collection despite the confusion.<br />Site = Web = Spweb aka subweb<br />STSADM = Web<br />UI=site<br />Site Collection = SpSite<br />STSADM = Site<br />Central Admin = Site<br />UI= Site Collection<br />
  18. 18. Defaults have Faults<br />
  19. 19. POP QUIZ!!!! <br />What is the most scalable object in SharePoint?<br />Site Collection<br />Can I run WFE and Query on one box and WFE Query Index on another?<br />NO!<br />Is a default basic install good enough to get started?<br />No!<br />Is Virtualization and SharePoint ok?<br />Yes!<br />
  20. 20. WooHoo! You Pass SharePoint Fundamentals– The New World<br />
  21. 21. Containment Hierarchy<br />
  22. 22. Joel&apos;s Cheat Sheet for Hosting<br />
  23. 23. Endusersharepoint.com<br />
  24. 24.  <br />SharePoint Server Logical Model<br />Service<br />Offering<br />Permanent Central Portal<br />Web Application<br />Permanent<br />Structured <br />SharePoint Server Sites<br />Central<br />Portal<br />Permanent Division Portals<br />Web Applications <br />or Site Collections<br />Semi Structured<br />Consolidation on 1 to 3<br />Web Applications<br />Ad Hoc<br />WSS Site<br />Templates<br />SharePoint <br />Server<br />Sites<br />1 Web App per<br />Region<br />
  25. 25. Planning for *REAL* Capacity Boundaries<br />
  26. 26. Plan for Software BoundariesPlan your lists and libraries<br />Throughput differences between flat document library vs. document library with folders<br />
  27. 27. Understanding the SharePoint Databases<br />
  28. 28. Top Performance Killers<br />Indexing/Crawling<br />Backup (SQL & Tape)<br />Profile Import<br />Misc Timer Jobs – User Sync for large #s of Users<br />STSADM Backup/Restore<br />Large List Operations<br />Heavy User Operation List Import/Write<br />
  29. 29. Disk I/O Demand<br />Most Demand<br />Medium Demand<br />Low Demand<br />*Content..<br />Search<br />Config<br />Temp<br />Model<br />+SSP<br />Master<br />Tlogs<br />* Except during backup and Indexing + Except during Profile Import<br />
  30. 30. #8 SharePoint Common Mistakes<br />
  31. 31. Operations and IT Failures<br />
  32. 32. Developer Failures<br />
  33. 33. Project Management Failures<br />
  34. 34. Business Deployment Failures<br />
  35. 35. Call to Action!<br />Be sure to PLAN your logical infrastructure & Physical… Don’t forget a Governance Plan!<br />Where do you get your information? TechNet, MSDN, SharePoint Team Blog, SharePoint User Groups http://www.sharepointpros.org, and blogs!! Twitter?<br />http://www.sharepointjoel.com@joeloleson<br />
  36. 36. Quest IT Solutions for SharePoint <br />Site Administrator for SharePoint Discover, understand and manage your SharePoint environment<br />Quest SQL Server Solutions <br />Maximize SQL Server performance while simplifying tasks and providing visibility and control<br />Quest Web Parts <br />Enable rapid development of SharePoint applications<br />Recovery Manager for SharePoint<br />Granular SharePoint recovery for enterprise-level needs<br />Migration Manager for SharePoint <br />SharePoint 2003 to 2007 migration<br />File Migrator for SharePoint <br />File shares to SharePoint migration<br />Public Folder Migrator for SharePoint<br />Exchange Public Folders to SharePoint migration<br />Notes Migrator for SharePoint<br />Notes application content to SharePoint migration<br />33<br />
  37. 37. SharePoint Exams!Get Certified on the New Exams!!!<br />For IT Pros:<br />70-631 - Windows SharePoint Services 3.0 - Configuring<br />70-630 - Office SharePoint Server 2007 - Configuring<br />For Developers:<br />70-541 - Microsoft Windows SharePoint Services 3.0 - Application Development<br />70-542 - Microsoft Office SharePoint Server 2007 - Application Development<br />MCM and MCA!<br />
  38. 38. Q&A<br />Questions?<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×