2
SpencerHarbar,MVP,MCSD.NET,MCAD,MCSE,APM www.harbar.net
EnterpriseArchitectworkingwithsomeofMicrosoL’slargestcustomersdeployingOfficeSharePointServer200715yearsinEnterpriseITISPABoardMember
3
CommonSharePointMyths FarmTopologies SharedServiceProviders GlobalDeployments
HighAvailability
SharePoint“MagicNumbers”
InteracYvesession
5
“WebFrontEnd”(WFE) Terminologyhangoverfrompreviousversion
WSSWebApplicaYonService
FuncYonalDecomposiYonof: SearchIndex&SearchQuery ExcelServices InfoPathFormsServices DocumentConversions ContentDeploymentExport/Import
6
FarmTopologies
7
“NoTopologyRestricYons” NoenforcedrestricYons PlentyofrealworldrestricYons,forexample Numberof“WFE”s NumberofWebApplicaYons TopologyModelsremainappropriate
“Loadbalancing”of: SearchQueryServers ExcelCalculaYonServices
9
“SSPsareimplementedasWebApplicaYons” ManyelementsmakeupaSSP WebApplicaYonisforadministraYononly
“SSPAdmincanbeprovisionedondedicatedservers” It’saWebApplicaYon! Thereforedeployedtoevery“WFE”
10
OfficeServerWebServices(IIS)
SharedServices1(WebApp)
ContentDB
SSPDB SSPSearchDB
SearchIndexMySiteHost(WebApp)
11
SharedServiceProviders
12
“It’sOKtorunSSPAdminonahighport” Notifyouwanttodelegatecontrol “renaming”laterisnontrivial Besides,highportsareevil!
“TheSSPdatabasewillonlyeverbesmall” Itstoresyouruserprofiles Itstoresyouraudiences Etc
14
“SharePointcan’tdogeo‐distribuYon” PlentyofopYons Considercarefullywhyyoumayneedthem SharePointOnline
“SharePointdoesn’tworkovertheWAN” AslowWANlinkproblemisaslowWANlink
problem! NotaSharePointproblem
15
“WebGardensgiveyoubejerperformance” Don’tusethem(yet!)
“AsingleFarmcanhost100sofWebApplicaYons” ~10WebApplicaYonsperFarmisreasonable SharePointlovesRAM RequestRouYngorDNSincreasesoperaYonal
serviceburdenconsiderably
16
“WebAppscanbedeployedtospecificserversinaFarm” RequestRouYngorDNSincreasesoperaYonal
serviceburdenconsiderably ThereisnothingwrongwithmulYplefarms
17
averagedailyloadthroughputof: ~5millionTIFFimages ~1.9millionMicrosoLOfficedocuments.
40+millioncontentitemswereloadedintoSharePointinonly13days
Averagecontentdatabasesizeof: 200.65GBforDivisionalSiteCollecYons 137.60GBfordepartmentalsitecollecYons 539GBforthesearchdatabase
Over5TBcontentstoragewithcapacityfordouble
18
19
Don’tbelievethehype!
technet.microsoL.com/en‐us/library/cc262067.aspx
21
“HowmanyXXXXcanIhaveinmySharePoint?”
PlanforSoLwareBoundaries(TechNet) technet.microsoL.com/en‐us/library/cc262787.aspx
22
Thereareonlyguidelinesforacceptableperformance
Suchguidelinesarebasedupontestscenarios 1thru1DatabaseServer 1thru8WebServers TeamSites(55%),DocWorkspace(20%),MeeYng
Workspace(10%),Blog(10%),Wiki(5%)
Otherscenarioscomingsoon OLenrefinedbasedoncustomerdeployments
23
SiteobjectGuidelinesforacceptableperformance
Scopeofimpactwhenperformancedegrades
SitecollecYon 50,000percontentdatabase Farm
SitecollecYon 150,000perWebapplicaYon Farm
Website 250,000persitecollecYon SitecollecYon
Subsite 2,000perWebsite Siteview
Document 5millionperlibrary Library
Item 2,000perview Listview
Documentfilesize 50MB(2GBmax*) Library,filesaveperformance
List 2,000perWebsite Listview
Fieldtype 256perlist Listview
Column2,000perdocumentlibrary4,096perlist
Libraryandlistview
WebPart 50perpage Page
Managedpath 20perWebapplicaYon WebapplicaYon
24
Logicalarchitectureobject Guidelinesforacceptableperformance
SharedServicesProvider(SSP) 3perfarm(20perfarmmaximum)
Zone 5*perfarm
WebapplicaYon 99perSSP
InternetInformaYonServices(IIS)applicaYonpool
8perWebserver
SitecollecYon 50,000perWebapplicaYon
Contentdatabase 100perWebapplicaYon
SitecollecYon 50,000perdatabase
25
SuccessfulSoluYonsArchitectureisbasicallytwothings: Compromise ReducYonofComplexity
EvaluatesoluYonholisYcallyensuringadequatecompromises. TestandmonitorasyoubuildanddeployyoursoluYon. Re‐designthesoluYontoensurethatyoudonotexceedcapacityguidelines.
Test,test,test!
26