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

Post on 18-Jul-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

SharePointUserGroupUKNovember27th2008,Edinburgh

SpencerHarbarspence@harbar.net

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

top related