2014 09-20 - spsnj - worst practices of sharepoint
DESCRIPTION
Just starting off in the field of SharePoint? Check this session out to avoid the mistakes I've made.TRANSCRIPT
SPSNJ
Dan Usher
Senior Lead Engineer
Booz Allen Hamilton
http://www.sharepointdan.com
@binarybrewery
What about…
Making an Internet site…
Maybe I could use it for…
Point of sales…
Good thing those are the only challenges…
Right?
Or maybe not…
Cloud
Provider-hosted
SharePoint
Existing sites and services
app web (optional)
Dedicated server / hosting service
REST + OAuth or client object models
SharePoint-hostedSharePoint
Existing sites and services
app web
Manage the Recycle Bin of a site (Office.com)
Capacity requirements for the Web Analytics Shared Service in SharePoint Server 2010
Dataset Characteristics Value
SharePoint components 30k
Unique users 117k
Unique queries 68k
Unique assets 500k
Reporting DB data size? 200GB per day
Capacity requirements for the Web Analytics Shared Service in SharePoint Server 2010
Dataset Characteristics Value
SharePoint components 30k
Unique users 117k
Unique queries 68k
Unique assets 500k
Reporting DB data size? 73TB per year
Capacity requirements for the Web Analytics Shared Service in SharePoint Server 2010
Dataset Characteristics Value
SharePoint components 30k
Unique users 117k
Unique queries 68k
Unique assets 500k
Reporting DB data size? 511TB for 7 years
Capacity requirements for the Web Analytics Shared Service in SharePoint Server 2010
> $webApp = Get-SPWebApplication("http://intranet.contoso.com")> $webApp.AllowedInlineDownloadMimeTypes.Add("application/pdf")> $webApp.Update()
KB896861
DisableLoopbackCheck & SharePoint: What every admin and developer should know
TechNet
CodePlex
> $passphrase = ConvertTo-SecureString -asPlainText -Force> Set-SPPassPhrase -PassPhrase $passphrase -Confirm
<psuedocode>if (!server.HasInternetConnectivity()) {
server.DisableCRLCheck();}
</psuedocode>
Certificate Revocation List Check and SharePoint 2010 without an Internet Connection
SOFTWARE\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing
Account Purpose Requirements
SQL Server Runs SQL Server • Domain user account
• No rights in SharePoint
Setup Account Installs the bits and performs initial
configuration
• Domain user account
• Member of Local Admins on each server in the farm
• securityadmin and dbcreator on SQL instance
Farm Account Used for configuring and managing
the farm and runs primary services (e.g. SPTimerV4)
• Domain account
• Additional rights are automaticallygranted as part of installation (both
server and SQL)
Account Purpose Requirements
MySites Application
Pool
Worker process identity for MySites • Domain user account
• Managed account
Content Application
Pool
Worker process identity for Content web
applications
• Domain user account
• Managed account
Services Application
Pool
Worker process identity for Service
Application Pools
• Domain account
• Managed account
Search Service Process Process identity for SharePoint Foundation
(Help) search service and SharePoint
Search service
• Domain account
• Managed account
Search Service Default
Content Access
Used to crawl content specified in content
sources
• Domain account
User Profile Import
Account
Account used to import (and optionally
export) user data from an identity store
• Domain account
• Replicate Directory Changes in AD
Account Purpose Requirements
Object Cache Super
User
Processes items in the object cache of
a web application
• Domain user account
• Managed account• Full Control User Policy on target web
application(s)
Object Cache Super
Reader
Processes items in the object cache of
a web application
• Domain user account
• Managed account• Full Read User Policy on target web
application(s)
@binarybrewery
www.sharepointdan.com