spencer harbar · uk november 27th ... dedicated servers” it’s a web applicaon! ... servers in...

26
1 SharePoint User Group UK November 27 th 2008, Edinburgh Spencer Harbar [email protected]

Upload: others

Post on 18-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

1

SharePointUserGroupUKNovember27th2008,Edinburgh

[email protected]

Page 2: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

2

  SpencerHarbar,MVP,MCSD.NET,MCAD,MCSE,APM   www.harbar.net

EnterpriseArchitectworkingwithsomeofMicrosoL’slargestcustomersdeployingOfficeSharePointServer200715yearsinEnterpriseITISPABoardMember

Page 3: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

3

 CommonSharePointMyths   FarmTopologies   SharedServiceProviders   GlobalDeployments

  HighAvailability

 SharePoint“MagicNumbers”

 InteracYvesession

Page 4: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal
Page 5: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

5

 “WebFrontEnd”(WFE)   Terminologyhangoverfrompreviousversion

 WSSWebApplicaYonService

 FuncYonalDecomposiYonof:   SearchIndex&SearchQuery   ExcelServices   InfoPathFormsServices   DocumentConversions   ContentDeploymentExport/Import

Page 6: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

6

FarmTopologies

Page 7: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

7

 “NoTopologyRestricYons”   NoenforcedrestricYons   PlentyofrealworldrestricYons,forexample   Numberof“WFE”s   NumberofWebApplicaYons   TopologyModelsremainappropriate

 “Loadbalancing”of:   SearchQueryServers   ExcelCalculaYonServices

Page 8: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal
Page 9: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

9

 “SSPsareimplementedasWebApplicaYons”  ManyelementsmakeupaSSP  WebApplicaYonisforadministraYononly

 “SSPAdmincanbeprovisionedondedicatedservers”   It’saWebApplicaYon!   Thereforedeployedtoevery“WFE”

Page 10: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

10

OfficeServerWebServices(IIS)

SharedServices1(WebApp)

ContentDB

SSPDB SSPSearchDB

SearchIndexMySiteHost(WebApp)

Page 11: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

11

SharedServiceProviders

Page 12: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

12

 “It’sOKtorunSSPAdminonahighport”   Notifyouwanttodelegatecontrol   “renaming”laterisnontrivial   Besides,highportsareevil!

 “TheSSPdatabasewillonlyeverbesmall”   Itstoresyouruserprofiles   Itstoresyouraudiences   Etc

Page 13: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal
Page 14: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

14

 “SharePointcan’tdogeo‐distribuYon”   PlentyofopYons   Considercarefullywhyyoumayneedthem   SharePointOnline

 “SharePointdoesn’tworkovertheWAN”   AslowWANlinkproblemisaslowWANlink

problem!   NotaSharePointproblem

Page 15: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

15

 “WebGardensgiveyoubejerperformance”   Don’tusethem(yet!)

 “AsingleFarmcanhost100sofWebApplicaYons”   ~10WebApplicaYonsperFarmisreasonable   SharePointlovesRAM   RequestRouYngorDNSincreasesoperaYonal

serviceburdenconsiderably

Page 16: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

16

 “WebAppscanbedeployedtospecificserversinaFarm”   RequestRouYngorDNSincreasesoperaYonal

serviceburdenconsiderably   ThereisnothingwrongwithmulYplefarms

Page 17: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

17

  averagedailyloadthroughputof:   ~5millionTIFFimages   ~1.9millionMicrosoLOfficedocuments.

  40+millioncontentitemswereloadedintoSharePointinonly13days

  Averagecontentdatabasesizeof:   200.65GBforDivisionalSiteCollecYons   137.60GBfordepartmentalsitecollecYons   539GBforthesearchdatabase

 Over5TBcontentstoragewithcapacityfordouble

Page 18: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

18

Page 19: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

19

 Don’tbelievethehype!

technet.microsoL.com/en‐us/library/cc262067.aspx

Page 20: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal
Page 21: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

21

 “HowmanyXXXXcanIhaveinmySharePoint?”

 PlanforSoLwareBoundaries(TechNet)   technet.microsoL.com/en‐us/library/cc262787.aspx

Page 22: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

22

 Thereareonlyguidelinesforacceptableperformance

 Suchguidelinesarebasedupontestscenarios   1thru1DatabaseServer   1thru8WebServers   TeamSites(55%),DocWorkspace(20%),MeeYng

Workspace(10%),Blog(10%),Wiki(5%)

 Otherscenarioscomingsoon  OLenrefinedbasedoncustomerdeployments

Page 23: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

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

Page 24: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

24

Logicalarchitectureobject Guidelinesforacceptableperformance

SharedServicesProvider(SSP) 3perfarm(20perfarmmaximum)

Zone 5*perfarm

WebapplicaYon 99perSSP

InternetInformaYonServices(IIS)applicaYonpool

8perWebserver

SitecollecYon 50,000perWebapplicaYon

Contentdatabase 100perWebapplicaYon

SitecollecYon 50,000perdatabase

Page 25: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

25

  SuccessfulSoluYonsArchitectureisbasicallytwothings:   Compromise   ReducYonofComplexity

  EvaluatesoluYonholisYcallyensuringadequatecompromises.   TestandmonitorasyoubuildanddeployyoursoluYon.   Re‐designthesoluYontoensurethatyoudonotexceedcapacityguidelines.

  Test,test,test!

Page 26: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal

26