Your SlideShare is downloading. ×
0
Name: Joel Oleson
Title: Sr. Architect
Company: Quest Software
WhoisSharePointJoel?
8 year SharePoint
Veteran…
First SharePoint
Admin!
Sr. Technical Product
Manager - SharePoint
team La...
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 Architectur...
Microsoft Confidential
WSS 3.0 and SharePoint Server 2007
SharePoint
Server 2007
Enterprise
SharePoint
Server 2007
Standar...
IIS WSS 2.0 / SPS 2003 WSS 3.0 /
SharePoint Server
Web Sites Virtual Servers Web Applications
IIS Web Sites = IIS Virtual ...
Microsoft Confidential
Consistency in Hierarchy
WSS 3.0
Web Applications
Site Collections
Sites
Templates & Features
MOSS ...
Microsoft Confidential
Servers Have Services are Are Roles
Servers have Roles
Web Front End (WFE)
Query
Calculation (Excel...
Microsoft Confidential
Key concepts
32 bit or 64bit binaries
**Note: SharePoint 2010 requires 2008 64bit &
64bit SQL 2005 ...
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 S...
Microsoft Confidential
Usage
# Users
Solution (The answer before the question)
Authentication Type (Anonymous vs. AD)
Cach...
SharePoint in common…
LOLCATS.COM
Microsoft Confidential
You MUST learn the difference between site and site
collection despite the confusion.
Site = Web = ...
• Basic Install (BAD!)
• All On C Drive
• No Backup
• Restore Complexity
Server
• All One site collection
• Not Configured...
Microsoft Confidential
What is the most scalable object in SharePoint?
Site Collection
Can I run WFE and Query on one box ...
Microsoft Confidential
ContainmentHierarchy
Items
Files, calendar items, contacts, customers, images, custom
Lists
Doc Lib, Pages, Events, Discus...
Joel's Cheat Sheet for Hosting
Dedicated
Farm(s)
• Ideal for applications such as Project Server, Performance Point, BDC a...
SharePoint Server Logical Model
Permanent Central Portal
Web Application
Division
Portals
Groups & Teams
Projects & Worksp...
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 ...
Microsoft Confidential
Plan your lists and libraries
Throughput differences between flat document library vs. document lib...
#8 SharePoint Common Mistakes
Operations and IT Failures
•Poor configuration (Not planned - defaults)
•Insufficient RAM and Disk allocationServer
•Poor ...
Microsoft Confidential
Be sure to PLAN your logical infrastructure &
Physical… Don’t forget a Governance Plan!
Where do yo...
34
Quest IT Solutions for SharePoint
Site Administrator for SharePoint
Discover, understand and manage
your SharePoint env...
For IT Pros:
70-631 - Windows SharePoint Services 3.0 - Configuring
70-630 - Office SharePoint Server 2007 - Configuring
F...
Resources
SharePoint Backup and Disaster Recovery Updated Resources – More info
on SharePoint Mirroring and Log shipping
T...
Upcoming SlideShare
Loading in...5
×

Best Practices to SharePoint Architecture Fundamentals NZ & AUS

7,176

Published on

Best Practices to SharePoint Architecture and Infrastructure Fundamentals

Published in: Technology, Business
0 Comments
8 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
7,176
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
535
Comments
0
Likes
8
Embeds 0
No embeds

No notes for slide

Transcript of "Best Practices to SharePoint Architecture Fundamentals NZ & AUS"

  1. 1. Name: Joel Oleson Title: Sr. Architect Company: Quest Software
  2. 2. 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
  3. 3. Audience Poll SharePoint Admins? Less than 3 years in SharePoint? Belong to SharePoint &/or .NET user groups?
  4. 4. Microsoft Confidential SharePoint Best Practices: Architecture Fundamentals Core Logical Architecture Physical Architecture Designing Information Architecture Avoid Common Mistakes
  5. 5. 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
  6. 6. 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
  7. 7. Microsoft Confidential Consistency in Hierarchy WSS 3.0 Web Applications Site Collections Sites Templates & Features MOSS 2007 Web Applications Site Collections Sites Templates & Features
  8. 8. 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!
  9. 9. 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
  10. 10. Microsoft Confidential WFE/ Query “All in One” WFE/Q uery Index SQL SQL All SP Roles SQL
  11. 11. 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
  12. 12. 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)
  13. 13. SharePoint in common… LOLCATS.COM
  14. 14. 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
  15. 15. • 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
  16. 16. 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!
  17. 17. Microsoft Confidential
  18. 18. 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
  19. 19. 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
  20. 20. 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
  21. 21. 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
  22. 22. Microsoft Confidential Plan your lists and libraries Throughput differences between flat document library vs. document library with folders
  23. 23. #8 SharePoint Common Mistakes
  24. 24. 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
  25. 25. 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
  26. 26. 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
  27. 27. 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!!!
  28. 28. 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
  29. 29. Questions?
  30. 30. 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
  31. 31. © 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.
  1. A particular slide catching your eye?

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

×