Tech Ed Africa Share Point Infra Fundamentals


Published on

SharePoint Infrastructure Best Practices

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Tech Ed Africa Share Point Infra Fundamentals

  1. 1.
  2. 2. Best Practices to SharePoint Physical and Information Architecture Fundamentals<br />Name: Joel Oleson<br />Title: Sr. Architect<br />Company: Quest Software<br />Twitter: @joeloleson<br />Blog:<br />
  3. 3. Who is SharePoint Joel?<br />8+ Year SharePoint Veteran<br />7 Years Microsoft SharePoint Team & IT<br />The First SharePoint Admin<br />Quest Sr. SharePoint Architect<br />Loves to Travel <br />45 Countries+<br />Swaziland Dancer<br />
  4. 4. Audience Poll<br />SharePoint Admins?<br />Less than 3 years in SharePoint?<br />Belong to SharePoint &/or .NET user groups?<br />
  5. 5. Watch Out for Killer Bunnies<br />
  6. 6. Agenda…<br />SharePoint Best Practices: Architecture Fundamentals<br />Core Logical Architecture<br />Physical Architecture<br />Designing Information Architecture<br />Avoid Common Mistakes<br />
  7. 7. Bear Grills - Survival<br />Video<br />
  8. 8. 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 />
  9. 9. 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)/webs<br />Site Collection<br />
  10. 10. 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 />
  11. 11. Fundamental Principle #3<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 />
  12. 12. 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 pack +<br />
  13. 13. Most Common Farms<br />WFE/<br />Query<br />WFE/Query<br />All SP Roles<br />Index<br />“All in One”<br />SQL<br />SQL<br />SQL<br />
  14. 14. 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 />
  15. 15. SharePoint in common…<br />LOLCATS.COM<br />
  16. 16. 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 />
  17. 17. Defaults have Faults<br />
  18. 18. 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! (Even be careful with proof of concept.)<br />Is Virtualization and SharePoint ok?<br />Yes!<br />
  19. 19. WooHoo! You Pass SharePoint Fundamentals– The New World<br />
  20. 20. Containment Hierarchy<br />
  21. 21. Joel&apos;s Cheat Sheet for Hosting<br />
  22. 22.<br />
  23. 23.  <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 />Adhoc Team Sites<br />Consider Charge Back<br />To reduce support hit.<br />Ad Hoc<br />WSS Site<br />Templates<br />SharePoint <br />Server<br />Sites<br />1 per User<br />
  24. 24. Planning for *REAL* Capacity Boundaries<br />
  25. 25. Plan for Software BoundariesPlan your lists and libraries<br />Throughput differences between flat document library vs. document library with folders<br />
  26. 26. 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 />
  27. 27. Understanding the SharePoint Databases<br />
  28. 28. 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 />
  29. 29. #8 SharePoint Common Mistakes<br />
  30. 30. Operations and IT Failures<br />
  31. 31. Developer Failures<br />
  32. 32. Business Deployment Failures<br />
  33. 33. 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, and blogs!! Twitter?<br /><br />
  34. 34. Quest IT Solutions for SharePoint <br />Quest SQL Server Solutions <br />Maximize SQL Server performance while simplifying tasks and providing visibility and control<br />Site Administrator for SharePoint Discover, understand and manage your SharePoint environment<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 />34<br />
  35. 35. 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 />
  36. 36. Resources<br />
  37. 37. Resources<br />Required slide<br />Technical Communities, Webcasts, Blogs, Chats & User Groups<br /><br />Microsoft Learning and Certification<br /><br />Microsoft Developer Network (MSDN) & TechNet <br /><br /><br />Trial Software and Virtual Labs<br /><br />
  38. 38. question & answer<br />
  39. 39. Thank You! Dunkie!<br />
  40. 40. Required Slide<br />Speakers, <br />TechEd 2009 is not producing <br />a DVD. Please announce that <br />attendees can access session <br />recordings from Tech-Ed website. These will only be available after the event.<br />Tech·Ed Africa 2009 sessions will be made available for download the week after the event from:<br /><br />International Content & Community<br /><br />Microsoft Certification & Training Resources<br /><br />Resources for IT Professionals<br /><br />Resources for Developers<br />Resources<br />
  41. 41. Required Slide<br />