top 10 non-sharepoint technical issues that can doom your...

30
Top 10 Non- SharePoint Technical Issues That Can Doom Your Implementation Robert Bogue [email protected] (317)844-5310

Upload: others

Post on 25-Jun-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

Top 10 Non-SharePoint Technical

Issues That Can Doom Your

ImplementationRobert Bogue

[email protected]

(317)844-5310

Page 2: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

Agenda

• Background

• Categories

• Do the Top 10 thing

• Close out

Page 3: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

My Background

• Memorized the pinout of an RS-232 serial connection

• Assembled computers when memory was chips and not sticks

• Ran Ethernet when it was coax

• Built servers when SCSI was a dirty word and RAID was used to get rid of bugs

Page 4: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

My Present

• 13 Microsoft MVP Awards

• Author credit on 25 books

• Passionate about driving business value

Page 5: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

Issue Types

• Performance

• Functionality

• Reliability

Page 6: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

Performance

Page 7: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

Functionality

Page 8: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

Reliability

Page 9: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

Abandonment

Page 10: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

10. SQL Server Performance

What to Check• SQL Server Buffer Manager: Page

Life Expectancy > 300 (seconds)

What You’ll See• Slow performance across the board• Long search crawl times

What’s Wrong• SQL Server is the bottleneck in

SharePoint implementations

What to do• Add memory• Add memory• Improve disk performance• Add another SQL instance

Page 11: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

Head

Arm

Platter

Page 12: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

Around the mulberry bush…

Page 13: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

RAID 5

Dp

C1

B1

A1

Disk 0

D1

Cp

B2

A2

Disk 1

D2

C2

Bp

A3

Disk 2

D3

C3

B3

Ap

Disk 3

RAID 1+0

D1a

C1a

B1a

A1a

Disk 0

D1b

C1b

B1b

A1b

Disk 1

D2a

C2a

B2a

A2a

Disk 2

D2b

C2b

B2b

A2b

Disk 3

It Bugs Me!

Page 14: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

Physics are Physics

Even if you don’t want them to be.

Page 15: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

9. SAN Configuration

What to Check• Average time per read < 20ms• Average time per write < 20ms• RAID configuration is RAID 10 not

5/6 (DP)

What You’ll See• Slow performance, especially initial

loading of a site• Less effectiveness in adding RAM to

the SQL server

What’s Wrong• Disks aren’t producing enough IOPS

What to do• Reconfigure from RAID 5/6(DP) to

RAID 10• Buy more, faster, smaller disks (or

SSD)

Page 16: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

Storage and Speed

Page 17: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

8. Load Balancer Configuration

What to Check• Session affinity• Session identification

What You’ll See• First hit response times, even after

the first hit

What’s Wrong• The load balancer isn’t configured

for session affinity (sticky sessions)

What to do• Configure the load balancer for

session affinity (sticky sessions)

Page 18: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert
Page 19: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

7. SharePoint Server Disk

What to Check• Every query server has 30% of the

total size of everything you want to search

What You’ll See• SharePoint Server disks get filled up

What’s Wrong• The full text (non-SQL) indexes get

copied to every query server (and they’re big)

What to do• Add disks until you have enough

Page 20: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

6. Core Network

What to Check• No Firewall between servers• Network adapter transmit buffer < 1

What You’ll See• Weird SharePoint errors• Erratic and unpredictable

performance

What’s Wrong• Insufficient bandwidth between

servers• Packet loss

What to do• Remove firewall and proxy servers

between SharePoint and SQL• Ensure all network ports plugged in

and bonded• Plug all SharePoint servers into a

single switch

Page 21: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

Virtualization

Page 22: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

5. Lack of Quality

What to Check• The value of downtime in

production to the organization

What You’ll See• Unknown problems in your

production environment

What’s Wrong• There’s no way to validate your code

and configuration changes

What to do• Get at least one controlled

environment before production

Page 23: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

The Impact of Developers

Page 24: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

4. Crosstalk

What to Check• Production can not communicate

with development

What You’ll See• Random outages in production• Random performance issues in

production

What’s Wrong• Production is referencing

development resources (which are being shutdown)

What to do• Put production (and QA) on a

separate subnet that can’t talk to development resources

Page 25: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

3. Abstract IP

What to Check• Configuration of the proxy server or

load balancer• IIS Logs to verify client IP addresses

are being recorded

What You’ll See• All clients look like they’re coming

from one IP address

What’s Wrong• The proxy server or load balancer is

NATing (abstracting) the IP address• Difficult to diagnose specific client

problems when you can’t find them

What to do• Reconfigure the network to transmit

client IP addresses to the server

Page 26: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

Split Path Networking

Page 27: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

2. Lack of Monitoring

What to Check• Monitoring options available to you

What You’ll See• Nothing

What’s Wrong• You can’t fix what you can’t find

What to do• Install monitoring• Configure monitoring

Page 28: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

1. Login Prompts

What to Check• IE settings• Time synchronization

What You’ll See• Prompts for login (like every 30

seconds)

What’s Wrong• IE with your web site not in the

Intranet zone

What to do• Set a group policy• Make workstations a member of the

domain

Page 29: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

Claims

Page 30: Top 10 Non-SharePoint Technical Issues That Can Doom Your ...nellisconsultingllc.com/Resources... · Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert

Thank You

Rob Bogue

[email protected]

(317) 572-5310