Go Live! Launching your MOSS Publishing site DEV435 Spencer Harbar.
Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in...
Transcript of Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in...
![Page 2: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/2.jpg)
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 ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/3.jpg)
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 ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/4.jpg)
![Page 5: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/5.jpg)
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 ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/6.jpg)
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 ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/7.jpg)
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 ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/8.jpg)
![Page 9: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/9.jpg)
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 ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/10.jpg)
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 ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/11.jpg)
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 ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/12.jpg)
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 ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/13.jpg)
![Page 14: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/14.jpg)
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 ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/15.jpg)
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 ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/16.jpg)
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 ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/17.jpg)
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 ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/18.jpg)
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 ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/19.jpg)
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 ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/20.jpg)
![Page 21: Spencer Harbar · UK November 27th ... dedicated servers” It’s a Web Applicaon! ... servers in a Farm” Request Roung or DNS increases operaonal ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/21.jpg)
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 ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/22.jpg)
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 ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/23.jpg)
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 ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/24.jpg)
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 ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/25.jpg)
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 ...](https://reader033.fdocuments.us/reader033/viewer/2022050202/5f55a70bed3ebe40ea275a82/html5/thumbnails/26.jpg)
26