Tech Ed Africa Share Point Infra Fundamentals
-
Upload
joel-oleson -
Category
Technology
-
view
2.807 -
download
0
description
Transcript of Tech Ed Africa Share Point Infra Fundamentals
![Page 1: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/1.jpg)
![Page 2: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/2.jpg)
Best Practices to SharePoint Physical and Information Architecture Fundamentals
Name: Joel OlesonTitle: Sr. ArchitectCompany: Quest SoftwareTwitter: @joelolesonBlog: http://www.sharepointjoel.com
![Page 3: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/3.jpg)
8+ Year SharePoint Veteran7 Years Microsoft SharePoint Team & ITThe First SharePoint AdminQuest Sr. SharePoint ArchitectLoves to Travel
45 Countries+
Swaziland Dancer
Who is SharePoint Joel?http://www.sharepointjoel.com
![Page 4: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/4.jpg)
Audience PollSharePoint Admins?Less than 3 years in SharePoint?Belong to SharePoint &/or .NET user groups?
![Page 5: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/5.jpg)
Watch Out for Killer Bunnies
![Page 6: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/6.jpg)
Agenda…
SharePoint Best Practices: Architecture Fundamentals
Core Logical ArchitecturePhysical ArchitectureDesigning Information ArchitectureAvoid Common Mistakes
![Page 7: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/7.jpg)
Bear Grills - SurvivalVideo
![Page 8: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/8.jpg)
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 FISFor Internet Sites
& Enterprise Intranet
Windows Internet
Connector
Intranet/ExtranetStandard
![Page 9: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/9.jpg)
Fundamental Principle #1
IIS Web Sites = IIS Virtual Servers = Web Applications
IIS WSS 3.0 / SharePoint Server
Web Sites Web Applications
Physical Server
Web Application(s)
Top Level Site(s)
Site Collections
Site(s)/webs
Site Collection
![Page 10: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/10.jpg)
Fundamental Principle #2
Consistency in HierarchyWSS 3.0
Web ApplicationsSite CollectionsSitesTemplates & Features
MOSS 2007Web ApplicationsSite CollectionsSitesTemplates & Features
![Page 11: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/11.jpg)
Fundamental Principle #3
Servers Have Services are Are RolesServers have Roles
Web Front End (WFE)QueryCalculation (Excel)Index(Non SharePoint) Database Server
Simplified Really Just 3 RolesWFE/Query – 99%Index (App Tier)SQL
Note: Never put Query and Index on same server if there is another Query server!
![Page 12: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/12.jpg)
Deployment InstallKey concepts
32 bit or 64bit binaries**Note: SharePoint 2010 requires 2008 64bit & 64bit SQL 2005 or 2008
InstallBasic NOT RECOMMENDED except for POCAdvanced – Allows you to connect to SQL
WFE only vs. Full installLanguage Packs (Downloads on the Web)
WSSMOSS
Ifilter pack +
![Page 13: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/13.jpg)
Most Common Farms
WFE/Query
“All in One”
WFE/Query
Index
SQL SQL
All SP Roles
SQL
![Page 14: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/14.jpg)
Key Factors in TopologyUsage
# UsersSolution (The answer before the question)
Authentication Type (Anonymous vs. AD)Caching Offload devices
Business & Tech RequirementsClient & Server Performance RequirementsSLAs (Uptime/High Availability Req.)WAN Considerations (Multi farm)
DataGBs/TBs of data Total # Files and Items (rare)
![Page 15: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/15.jpg)
SharePoint in common…LOLCATS.COM
![Page 16: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/16.jpg)
Fundamental Principle #3
You MUST learn the difference between site and site collection despite the confusion.
Site = Web = Spweb aka subwebSTSADM = WebUI=site
Site Collection = SpSiteSTSADM = SiteCentral Admin = SiteUI= Site Collection
![Page 17: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/17.jpg)
•Basic Install (BAD
!)•
All On C D
rive•
No Backup
•Restore Com
plexity
Server•
All One site collection
•N
ot Configured: Quota, Expiration, Auditing, Versions,
Workflow
s, Meta D
ata capture•
All items view
default (flat)List and Site Collection
•O
ne database•
Db config (log and db location)
•N
o maintenance plan
Database
Defaults have Faults
![Page 18: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/18.jpg)
POP QUIZ!!!!
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! (Even be careful with proof of concept.)
Is Virtualization and SharePoint ok?
Yes!
![Page 19: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/19.jpg)
WooHoo! You Pass SharePoint Fundamentals
– The New World
![Page 20: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/20.jpg)
Containment Hierarchy
ItemsFiles, 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, MeetingDatabases
Content, Config, SSP, Search
* Web Applications
Central Admin, SSP Admin, Content
Servers
Web Front End, APP, SQL
* Farm
Internet, Extranet, Intranet
![Page 21: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/21.jpg)
Joel's Cheat Sheet for Hosting
Dedicated
Farm(s
)
•Ideal for applications such as Project Server, Perform
ance Point, BDC applications, CRM
, Sales SAP/Siebel and Finance Solutions built on SharePoint
•G
reat for staged deployments i.e. dev, test, authoring to production
Web
App
•Ideal for point solutions, Records M
anagement, for Legal H
olds, department solutions, and
groups of site collections•
Mem
ory isolation and separate SSP such as Search Solutions
Site Collection
•Support 100s-100K+ sites
•Ideal for Collaborative environm
ents including intranets, Projects, extranets•
Docum
ent Managem
ent where scale is into +TBs
Sites
•Inform
ation and aggregation Portals such as Intranets•
WCM
Internet sites with page libraries
![Page 22: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/22.jpg)
Endusersharepoint.com
![Page 23: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/23.jpg)
SharePoint Server Logical Model
Permanent Central PortalWeb Application
Division Portals
Groups & Teams
Projects & Workspaces
My Sites
PermanentStructured SharePoint Server Sites
SharePoint ServerSites
Ad HocWSS SiteTemplates
Permanent Division PortalsWeb Applications or Site Collections
Adhoc Team SitesConsider Charge BackTo reduce support hit.
1 per User
CentralPortal
ServiceOffering
![Page 24: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/24.jpg)
Planning for *REAL* Capacity BoundariesUnit TechNet Max Joel’s Guideline Joel’s MAX
Web Apps per Farm
8 5 Content Webapps with 8GB RAM
I recommend no more app pools than 1 per every 2GB of RAM
Databases per WebApp
- 100 per SQL server 100 or less if using DB Mirroring
Site Collection per Web App
50,000 also listed as 100,000 and 150,000 depending on ref
100,0000 150,000
Size per content database
- 100GB 1 TB with serious list and site optimization (super advanced only)
Size per Site Collection
- 15GB in multi-tenant DB100GB in dedicated DB
25GB in multi1TB in dedicated Db
Sites in Site (Web) 2000 100 200
Items per List 2000 items per view Use Custom Views, Indexed columns and search UI for large lists
I recommend view Item limit of 100 or 1000.
![Page 25: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/25.jpg)
Plan for Software BoundariesPlan your lists and libraries
Throughput differences between flat document library vs. document library with folders
![Page 26: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/26.jpg)
Top Performance Killers
1. Indexing/Crawling2. Backup (SQL & Tape)3. Profile Import4. Misc Timer Jobs – User Sync for large #s of
Users5. STSADM Backup/Restore6. Large List Operations7. Heavy User Operation List Import/Write
![Page 27: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/27.jpg)
Understanding the SharePoint Databases
Farm
• Config• Servers• Web Apps• Solutions• Global
Config
Web App
• Content• Site
Collections• Sites• Lists• Pages• Documents• DWPs
SSP
• Search• Properties
• SSP• My site
host config• Profiles• BDC config• Excel Calc
![Page 28: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/28.jpg)
Disk I/O Demand
Search
Most Demand
Config
Medium Demand
+SSP
*Content..
Low Demand
* Except during backup and Indexing + Except during Profile Import
Temp
Master
Model
Tlogs
![Page 29: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/29.jpg)
#8 SharePoint Common Mistakes
![Page 30: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/30.jpg)
Operations and IT Failures
•Poor configuration (Not planned - defaults)
•Insufficient RAM
and Disk allocation
Server
•Poor choice of Site vs. Site Collection Structure•Flat Lists•O
ne Content Database
Information Architecture
•Poor Netw
ork between W
FEs and SQL
•No plan for W
AN (U
ser complaints w
ithout answers)
Network
•No Backup
•Emergency: N
o Restore plan or steps•D
isaster Recovery – More like D
isaster
OperationalBackup/Restore
![Page 31: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/31.jpg)
Developer Failures
• Memory Leaks – USE SpDisposeCheck tool• Not closing Objects
• Unaware of community tools
Ramp up/Lack of Skills
• Unnecessary Custom Site Defs or editing default site def• Thinking more is better• Naked assemblies and editing web.config(s) isn’t enough
Poor Assumptions
• Skipping to production (Dev and test environment – REQUIRED!)• Wrap it up – WSP Solutions Required – WSPBuilder• Manage your source TFS!?
Easy way rather than right way
![Page 32: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/32.jpg)
Business Deployment Failures
•D
uplication of effort•
No com
m. N
o buy in (forced deployment)
Communication
•Lack of End U
ser Training/Comm
unity•
Lack of Help and Insight into Business processes
Culture & Adoption
•N
o Budget - No project or Budget cuts
•N
o Sponsorship – Under the Radar
Budget/Sponsor
•Poorly designed taxonom
y & Inform
ation Architecture•
No deploym
ent due to complex dependencies
Poor Planning
![Page 33: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/33.jpg)
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
![Page 34: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/34.jpg)
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 SharePointGranular SharePoint recovery for enterprise-level needs
Quest Web Parts Enable rapid development of SharePoint applications
Public Folder Migrator for SharePointExchange Public Folders to SharePoint migrationNotes Migrator for SharePointNotes application content to SharePoint migration
Quest SQL Server Solutions Maximize SQL Server performance while simplifying tasks and providing visibility and control
![Page 35: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/35.jpg)
SharePoint Exams!Get Certified on the New Exams!!!
For IT Pros:70-631 - Windows SharePoint Services 3.0 - Configuring70-630 - Office SharePoint Server 2007 - Configuring
For Developers:70-541 - Microsoft Windows SharePoint Services 3.0 - Application Development70-542 - Microsoft Office SharePoint Server 2007 - Application Development
MCM and MCA!
![Page 36: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/36.jpg)
ResourcesSharePoint 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 recommendationsSharePoint Essentials – links and resources
MSDN & TechNet http://msdn. microsoft.com/sharepointhttp://technet.microsoft.com/moss
Virtual Labshttp://www.microsoft.com/technet/traincert/virtuallab/rms.mspx
Newsgroupshttp://communities2.microsoft.com/communities/newsgroups/en-us/default.aspx
User Groupshttp://www.microsoft.com/communities/usergroups/default.mspx
![Page 37: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/37.jpg)
ResourcesTechnical Communities, Webcasts, Blogs, Chats & User Groupshttp://www.microsoft.com/communities/default.mspx
Microsoft Developer Network (MSDN) & TechNet http://microsoft.com/msdn http://microsoft.com/technet
Trial Software and Virtual Labshttp://www.microsoft.com/technet/downloads/trials/default.mspx
Microsoft Learning and Certificationhttp://www.microsoft.com/learning/default.mspx
![Page 38: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/38.jpg)
question & answer
![Page 39: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/39.jpg)
Thank You! Dunkie!
![Page 40: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/40.jpg)
www.microsoft.com/teched
International Content & Community
http://microsoft.com/technet
Resources for IT Professionals
http://microsoft.com/msdn
Resources for Developers
www.microsoft.com/learning
Microsoft Certification & Training Resources
Resources Tech·Ed Africa 2009 sessions will be made available for download the week after the event from: www.tech-ed.co.za
![Page 41: Tech Ed Africa Share Point Infra Fundamentals](https://reader036.fdocuments.us/reader036/viewer/2022062511/54b6be1b4a7959fa048b460f/html5/thumbnails/41.jpg)