SlideShare a Scribd company logo
1 of 5
Download to read offline
Top 10 Non-SharePoint Technical Issues That Can Doom Your                                                                             3/3/2013
Implementation



                   Top 10 Non-SharePoint                    Agenda
                  Technical Issues That Can
                                                            • Background
                         Doom Your                          • Do the Top 10 thing
                      Implementation                        • Close out

                                     Robert Bogue
                             Rob.Bogue@ThorProjects.com
                                    (317)844-5310




                My Background                               10. SQL Server Performance
                • Assembled computers                       What You’ll See                       What’s Wrong
                                                            • Slow performance across the board   • SQL Server is the bottleneck in
                  when memory was                           • Long search crawl times               SharePoint implementations
                  chips and not sticks
                • Ran Ethernet when it
                  was coax
                • Built servers when SCSI                   What to Check                         What to do
                  was a dirty word and                      • SQL Server Buffer Manager: Page     • Add memory
                                                              Life Expectancy > 300 (seconds)     • Add memory
                  RAID was used to get                                                            • Improve disk performance
                  rid of bugs                                                                     • Add another SQL instance




Copyright 2013 AvailTek LLC – All Rights Reserved
Visit: http://www.SharePointShepherd.com                                                                                                    1
Top 10 Non-SharePoint Technical Issues That Can Doom Your                                                                                                                        3/3/2013
Implementation



                                     Platter                                                     Around the mulberry bush…
                                           Arm


                                                                    Head




                It Bugs Me!                                                                      9. SAN Configuration
                                                                                                 What You’ll See                          What’s Wrong
                                                                                                 • Slow performance, especially initial   • Disks aren’t producing enough IOPS
                                                                                                   loading of a site
                                RAID 1+0                                   RAID 5                • Less effectiveness in adding RAM to
                                                                                                   the SQL server
                    A1a      A1b          A2a      A2b      A1        A2        A3       Ap
                    B1a      B1b          B2a      B2b      B1        B2        Bp       B3
                    C1a      C1b          C2a      C2b      C1        Cp        C2       C3
                    D1a      D1b          D2a      D2b      Dp        D1        D2       D3

                                                                                                 What to Check                            What to do
                                                                                                 • Average time per read < 20ms           • Reconfigure from RAID 5/6(DP) to
                   Disk 0   Disk 1       Disk 2   Disk 3   Disk 0    Disk 1    Disk 2   Disk 3   • Average time per write < 20ms            RAID 10
                                                                                                 • RAID configuration is RAID 10 not      • Buy more, faster, smaller disks
                                                                                                   5/6 (DP)




Copyright 2013 AvailTek LLC – All Rights Reserved
Visit: http://www.SharePointShepherd.com                                                                                                                                               2
Top 10 Non-SharePoint Technical Issues That Can Doom Your                                                                                                                              3/3/2013
Implementation



                8. Load Balancer Configuration                                                      7. SharePoint Server Disk
                What You’ll See                          What’s Wrong                               What You’ll See                           What’s Wrong
                • First hit response times, even after   • The load balancer isn’t configured       • SharePoint Server disks get filled up   • The full text (non-SQL) indexes get
                  the first hit                            for session affinity (sticky sessions)                                               copied to every query server (and
                                                                                                                                                they’re big)




                What to Check                            What to do                                 What to Check                             What to do
                • Session affinity                       • Configure the load balancer for          • Every query server has 30% of the       • Add disks until you have enough
                • Session identification                   session affinity (sticky sessions)         total size of everything you want to
                                                                                                      search




                                                                                                    5. Lack of Quality
                6. Core Network
                                                                                                         (Assurance Environment)
                What You’ll See                          What’s Wrong                               What You’ll See                           What’s Wrong
                • Weird SharePoint errors                • Insufficient bandwidth between           • Unknown problems in your                • There’s no way to validate your code
                • Erratic and unpredictable                servers                                    production environment                    and configuration changes
                  performance                            • Packet loss




                What to Check                            What to do                                 What to Check                             What to do
                • No Firewall between servers            • Remove firewall and proxy servers        • The value of downtime in                • Get at least one controlled
                • Network adapter transmit buffer < 1      between SharePoint and SQL                 production to the organization            environment before production
                                                         • Ensure all network ports plugged in
                                                           and bonded
                                                         • Plug all SharePoint servers into a
                                                           single switch




Copyright 2013 AvailTek LLC – All Rights Reserved
Visit: http://www.SharePointShepherd.com                                                                                                                                                     3
Top 10 Non-SharePoint Technical Issues That Can Doom Your                                                                                                                           3/3/2013
Implementation



                4. Crosstalk Between
                                                                                               3. Abstract IP
                    Environments
                What You’ll See                         What’s Wrong                           What You’ll See                            What’s Wrong
                • Random outages in production          • Production is referencing            • All clients look like they’re coming     • The proxy server or load balancer is
                • Random performance issues in            development resources (which are       from one IP address                        NATing (abstracting) the IP address
                  production                              being shutdown)                                                                 • Difficult to diagnose specific client
                                                                                                                                            problems when you can’t find them




                What to Check                           What to do                             What to Check                              What to do
                • Production can not communicate        • Put production (and QA) on a         • Configuration of the proxy server or     • Reconfigure the network to transmit
                  with development                        separate subnet that can’t talk to     load balancer                              client IP addresses to the server
                                                          development resources                • IIS Logs to verify client IP addresses
                                                                                                 are being recorded




                2. Lack of Monitoring                                                          1. Login Prompts
                What You’ll See                         What’s Wrong                           What You’ll See                            What’s Wrong
                • Nothing                               • You can’t fix what you can’t find    • Prompts for login (like every 30         • IE with your web site not in the
                                                                                                 seconds)                                   Intranet zone




                What to Check                           What to do                             What to Check                              What to do
                • Monitoring options available to you   • Install monitoring                   • IE settings                              • Set a group policy
                                                        • Configure monitoring                 • Time synchronization                     • Make workstations a member of the
                                                                                                                                            domain




Copyright 2013 AvailTek LLC – All Rights Reserved
Visit: http://www.SharePointShepherd.com                                                                                                                                                  4
Top 10 Non-SharePoint Technical Issues That Can Doom Your           3/3/2013
Implementation




                                  Thank You
                                  Rob Bogue
                                  Shepherd@SharePointShepherd.com
                                  (317) 572-5310




Copyright 2013 AvailTek LLC – All Rights Reserved
Visit: http://www.SharePointShepherd.com                                  5

More Related Content

More from SPTechCon

Looking Under the Hood: How Your Metadata Strategy Impacts Everything You Do ...
Looking Under the Hood: How Your Metadata Strategy Impacts Everything You Do ...Looking Under the Hood: How Your Metadata Strategy Impacts Everything You Do ...
Looking Under the Hood: How Your Metadata Strategy Impacts Everything You Do ...SPTechCon
 
Law & Order: Content Governance Strategies by Chrisitan Buckley - SPTechCon
Law & Order: Content Governance Strategies by Chrisitan Buckley - SPTechConLaw & Order: Content Governance Strategies by Chrisitan Buckley - SPTechCon
Law & Order: Content Governance Strategies by Chrisitan Buckley - SPTechConSPTechCon
 
What IS SharePoint Development? by Mark Rackley - SPTechCon
 What IS SharePoint Development? by Mark Rackley - SPTechCon What IS SharePoint Development? by Mark Rackley - SPTechCon
What IS SharePoint Development? by Mark Rackley - SPTechConSPTechCon
 
The SharePoint and jQuery Guide by Mark Rackley - SPTechCon
The SharePoint and jQuery Guide by Mark Rackley - SPTechConThe SharePoint and jQuery Guide by Mark Rackley - SPTechCon
The SharePoint and jQuery Guide by Mark Rackley - SPTechConSPTechCon
 
Understanding and Implementing Governance for SharePoint 2010 by Bill English...
Understanding and Implementing Governance for SharePoint 2010 by Bill English...Understanding and Implementing Governance for SharePoint 2010 by Bill English...
Understanding and Implementing Governance for SharePoint 2010 by Bill English...SPTechCon
 
Converting an E-mail Culture into a SharePoint Culture by Robert Bogue - SPTe...
Converting an E-mail Culture into a SharePoint Culture by Robert Bogue - SPTe...Converting an E-mail Culture into a SharePoint Culture by Robert Bogue - SPTe...
Converting an E-mail Culture into a SharePoint Culture by Robert Bogue - SPTe...SPTechCon
 
Tutorial: Best Practices for Building a Records-Management Deployment in Shar...
Tutorial: Best Practices for Building a Records-Management Deployment in Shar...Tutorial: Best Practices for Building a Records-Management Deployment in Shar...
Tutorial: Best Practices for Building a Records-Management Deployment in Shar...SPTechCon
 
Tutorial: Building Business Solutions: InfoPath & Workflows by Jennifer Mason...
Tutorial: Building Business Solutions: InfoPath & Workflows by Jennifer Mason...Tutorial: Building Business Solutions: InfoPath & Workflows by Jennifer Mason...
Tutorial: Building Business Solutions: InfoPath & Workflows by Jennifer Mason...SPTechCon
 
Creating Simple Dashboards Using Out-of-the-Box Web Parts by Jennifer Mason- ...
Creating Simple Dashboards Using Out-of-the-Box Web Parts by Jennifer Mason- ...Creating Simple Dashboards Using Out-of-the-Box Web Parts by Jennifer Mason- ...
Creating Simple Dashboards Using Out-of-the-Box Web Parts by Jennifer Mason- ...SPTechCon
 
Sponsored Session: Better Document Management Using SharePoint by Roland Simo...
Sponsored Session: Better Document Management Using SharePoint by Roland Simo...Sponsored Session: Better Document Management Using SharePoint by Roland Simo...
Sponsored Session: Better Document Management Using SharePoint by Roland Simo...SPTechCon
 
Sponsored Session: The Missing Link: Content-Aware Integration to SharePoint ...
Sponsored Session: The Missing Link: Content-Aware Integration to SharePoint ...Sponsored Session: The Missing Link: Content-Aware Integration to SharePoint ...
Sponsored Session: The Missing Link: Content-Aware Integration to SharePoint ...SPTechCon
 
Creating a Great User Experience in SharePoint by Marc Anderson - SPTechCon
Creating a Great User Experience in SharePoint by Marc Anderson - SPTechConCreating a Great User Experience in SharePoint by Marc Anderson - SPTechCon
Creating a Great User Experience in SharePoint by Marc Anderson - SPTechConSPTechCon
 
Sponsored Session: Driving the business case and user adoption for SharePoint...
Sponsored Session: Driving the business case and user adoption for SharePoint...Sponsored Session: Driving the business case and user adoption for SharePoint...
Sponsored Session: Driving the business case and user adoption for SharePoint...SPTechCon
 
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...SPTechCon
 
SharePoint Performance: Best Practices from the Field by Jason Himmelstein - ...
SharePoint Performance: Best Practices from the Field by Jason Himmelstein - ...SharePoint Performance: Best Practices from the Field by Jason Himmelstein - ...
SharePoint Performance: Best Practices from the Field by Jason Himmelstein - ...SPTechCon
 
Business Intelligence in SharePoint 2013 by Jason Himmelstein - SPTechCon
Business Intelligence in SharePoint 2013 by Jason Himmelstein - SPTechConBusiness Intelligence in SharePoint 2013 by Jason Himmelstein - SPTechCon
Business Intelligence in SharePoint 2013 by Jason Himmelstein - SPTechConSPTechCon
 
SharePoint Logging and Debugging: The Troubleshooter’s Best Friend by Jason H...
SharePoint Logging and Debugging: The Troubleshooter’s Best Friend by Jason H...SharePoint Logging and Debugging: The Troubleshooter’s Best Friend by Jason H...
SharePoint Logging and Debugging: The Troubleshooter’s Best Friend by Jason H...SPTechCon
 
Piloting with SharePoint—Learn to FLY by Eric Riz - SPTechCon
Piloting with SharePoint—Learn to FLY by Eric Riz - SPTechConPiloting with SharePoint—Learn to FLY by Eric Riz - SPTechCon
Piloting with SharePoint—Learn to FLY by Eric Riz - SPTechConSPTechCon
 
Write the Right Requirements by Eric Riz - SPTechCon
Write the Right Requirements by Eric Riz - SPTechConWrite the Right Requirements by Eric Riz - SPTechCon
Write the Right Requirements by Eric Riz - SPTechConSPTechCon
 
Intro to Branding by Randy Drisgill and John Ross - SPTechCon
Intro to Branding by Randy Drisgill and John Ross - SPTechConIntro to Branding by Randy Drisgill and John Ross - SPTechCon
Intro to Branding by Randy Drisgill and John Ross - SPTechConSPTechCon
 

More from SPTechCon (20)

Looking Under the Hood: How Your Metadata Strategy Impacts Everything You Do ...
Looking Under the Hood: How Your Metadata Strategy Impacts Everything You Do ...Looking Under the Hood: How Your Metadata Strategy Impacts Everything You Do ...
Looking Under the Hood: How Your Metadata Strategy Impacts Everything You Do ...
 
Law & Order: Content Governance Strategies by Chrisitan Buckley - SPTechCon
Law & Order: Content Governance Strategies by Chrisitan Buckley - SPTechConLaw & Order: Content Governance Strategies by Chrisitan Buckley - SPTechCon
Law & Order: Content Governance Strategies by Chrisitan Buckley - SPTechCon
 
What IS SharePoint Development? by Mark Rackley - SPTechCon
 What IS SharePoint Development? by Mark Rackley - SPTechCon What IS SharePoint Development? by Mark Rackley - SPTechCon
What IS SharePoint Development? by Mark Rackley - SPTechCon
 
The SharePoint and jQuery Guide by Mark Rackley - SPTechCon
The SharePoint and jQuery Guide by Mark Rackley - SPTechConThe SharePoint and jQuery Guide by Mark Rackley - SPTechCon
The SharePoint and jQuery Guide by Mark Rackley - SPTechCon
 
Understanding and Implementing Governance for SharePoint 2010 by Bill English...
Understanding and Implementing Governance for SharePoint 2010 by Bill English...Understanding and Implementing Governance for SharePoint 2010 by Bill English...
Understanding and Implementing Governance for SharePoint 2010 by Bill English...
 
Converting an E-mail Culture into a SharePoint Culture by Robert Bogue - SPTe...
Converting an E-mail Culture into a SharePoint Culture by Robert Bogue - SPTe...Converting an E-mail Culture into a SharePoint Culture by Robert Bogue - SPTe...
Converting an E-mail Culture into a SharePoint Culture by Robert Bogue - SPTe...
 
Tutorial: Best Practices for Building a Records-Management Deployment in Shar...
Tutorial: Best Practices for Building a Records-Management Deployment in Shar...Tutorial: Best Practices for Building a Records-Management Deployment in Shar...
Tutorial: Best Practices for Building a Records-Management Deployment in Shar...
 
Tutorial: Building Business Solutions: InfoPath & Workflows by Jennifer Mason...
Tutorial: Building Business Solutions: InfoPath & Workflows by Jennifer Mason...Tutorial: Building Business Solutions: InfoPath & Workflows by Jennifer Mason...
Tutorial: Building Business Solutions: InfoPath & Workflows by Jennifer Mason...
 
Creating Simple Dashboards Using Out-of-the-Box Web Parts by Jennifer Mason- ...
Creating Simple Dashboards Using Out-of-the-Box Web Parts by Jennifer Mason- ...Creating Simple Dashboards Using Out-of-the-Box Web Parts by Jennifer Mason- ...
Creating Simple Dashboards Using Out-of-the-Box Web Parts by Jennifer Mason- ...
 
Sponsored Session: Better Document Management Using SharePoint by Roland Simo...
Sponsored Session: Better Document Management Using SharePoint by Roland Simo...Sponsored Session: Better Document Management Using SharePoint by Roland Simo...
Sponsored Session: Better Document Management Using SharePoint by Roland Simo...
 
Sponsored Session: The Missing Link: Content-Aware Integration to SharePoint ...
Sponsored Session: The Missing Link: Content-Aware Integration to SharePoint ...Sponsored Session: The Missing Link: Content-Aware Integration to SharePoint ...
Sponsored Session: The Missing Link: Content-Aware Integration to SharePoint ...
 
Creating a Great User Experience in SharePoint by Marc Anderson - SPTechCon
Creating a Great User Experience in SharePoint by Marc Anderson - SPTechConCreating a Great User Experience in SharePoint by Marc Anderson - SPTechCon
Creating a Great User Experience in SharePoint by Marc Anderson - SPTechCon
 
Sponsored Session: Driving the business case and user adoption for SharePoint...
Sponsored Session: Driving the business case and user adoption for SharePoint...Sponsored Session: Driving the business case and user adoption for SharePoint...
Sponsored Session: Driving the business case and user adoption for SharePoint...
 
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
 
SharePoint Performance: Best Practices from the Field by Jason Himmelstein - ...
SharePoint Performance: Best Practices from the Field by Jason Himmelstein - ...SharePoint Performance: Best Practices from the Field by Jason Himmelstein - ...
SharePoint Performance: Best Practices from the Field by Jason Himmelstein - ...
 
Business Intelligence in SharePoint 2013 by Jason Himmelstein - SPTechCon
Business Intelligence in SharePoint 2013 by Jason Himmelstein - SPTechConBusiness Intelligence in SharePoint 2013 by Jason Himmelstein - SPTechCon
Business Intelligence in SharePoint 2013 by Jason Himmelstein - SPTechCon
 
SharePoint Logging and Debugging: The Troubleshooter’s Best Friend by Jason H...
SharePoint Logging and Debugging: The Troubleshooter’s Best Friend by Jason H...SharePoint Logging and Debugging: The Troubleshooter’s Best Friend by Jason H...
SharePoint Logging and Debugging: The Troubleshooter’s Best Friend by Jason H...
 
Piloting with SharePoint—Learn to FLY by Eric Riz - SPTechCon
Piloting with SharePoint—Learn to FLY by Eric Riz - SPTechConPiloting with SharePoint—Learn to FLY by Eric Riz - SPTechCon
Piloting with SharePoint—Learn to FLY by Eric Riz - SPTechCon
 
Write the Right Requirements by Eric Riz - SPTechCon
Write the Right Requirements by Eric Riz - SPTechConWrite the Right Requirements by Eric Riz - SPTechCon
Write the Right Requirements by Eric Riz - SPTechCon
 
Intro to Branding by Randy Drisgill and John Ross - SPTechCon
Intro to Branding by Randy Drisgill and John Ross - SPTechConIntro to Branding by Randy Drisgill and John Ross - SPTechCon
Intro to Branding by Randy Drisgill and John Ross - SPTechCon
 

Ten Non-SharePoint Technical Issues That Can Doom Your Implementation by Robert Bogue - SPTechCon

  • 1. Top 10 Non-SharePoint Technical Issues That Can Doom Your 3/3/2013 Implementation Top 10 Non-SharePoint Agenda Technical Issues That Can • Background Doom Your • Do the Top 10 thing Implementation • Close out Robert Bogue Rob.Bogue@ThorProjects.com (317)844-5310 My Background 10. SQL Server Performance • Assembled computers What You’ll See What’s Wrong • Slow performance across the board • SQL Server is the bottleneck in when memory was • Long search crawl times SharePoint implementations chips and not sticks • Ran Ethernet when it was coax • Built servers when SCSI What to Check What to do was a dirty word and • SQL Server Buffer Manager: Page • Add memory Life Expectancy > 300 (seconds) • Add memory RAID was used to get • Improve disk performance rid of bugs • Add another SQL instance Copyright 2013 AvailTek LLC – All Rights Reserved Visit: http://www.SharePointShepherd.com 1
  • 2. Top 10 Non-SharePoint Technical Issues That Can Doom Your 3/3/2013 Implementation Platter Around the mulberry bush… Arm Head It Bugs Me! 9. SAN Configuration What You’ll See What’s Wrong • Slow performance, especially initial • Disks aren’t producing enough IOPS loading of a site RAID 1+0 RAID 5 • Less effectiveness in adding RAM to the SQL server A1a A1b A2a A2b A1 A2 A3 Ap B1a B1b B2a B2b B1 B2 Bp B3 C1a C1b C2a C2b C1 Cp C2 C3 D1a D1b D2a D2b Dp D1 D2 D3 What to Check What to do • Average time per read < 20ms • Reconfigure from RAID 5/6(DP) to Disk 0 Disk 1 Disk 2 Disk 3 Disk 0 Disk 1 Disk 2 Disk 3 • Average time per write < 20ms RAID 10 • RAID configuration is RAID 10 not • Buy more, faster, smaller disks 5/6 (DP) Copyright 2013 AvailTek LLC – All Rights Reserved Visit: http://www.SharePointShepherd.com 2
  • 3. Top 10 Non-SharePoint Technical Issues That Can Doom Your 3/3/2013 Implementation 8. Load Balancer Configuration 7. SharePoint Server Disk What You’ll See What’s Wrong What You’ll See What’s Wrong • First hit response times, even after • The load balancer isn’t configured • SharePoint Server disks get filled up • The full text (non-SQL) indexes get the first hit for session affinity (sticky sessions) copied to every query server (and they’re big) What to Check What to do What to Check What to do • Session affinity • Configure the load balancer for • Every query server has 30% of the • Add disks until you have enough • Session identification session affinity (sticky sessions) total size of everything you want to search 5. Lack of Quality 6. Core Network (Assurance Environment) What You’ll See What’s Wrong What You’ll See What’s Wrong • Weird SharePoint errors • Insufficient bandwidth between • Unknown problems in your • There’s no way to validate your code • Erratic and unpredictable servers production environment and configuration changes performance • Packet loss What to Check What to do What to Check What to do • No Firewall between servers • Remove firewall and proxy servers • The value of downtime in • Get at least one controlled • Network adapter transmit buffer < 1 between SharePoint and SQL production to the organization environment before production • Ensure all network ports plugged in and bonded • Plug all SharePoint servers into a single switch Copyright 2013 AvailTek LLC – All Rights Reserved Visit: http://www.SharePointShepherd.com 3
  • 4. Top 10 Non-SharePoint Technical Issues That Can Doom Your 3/3/2013 Implementation 4. Crosstalk Between 3. Abstract IP Environments What You’ll See What’s Wrong What You’ll See What’s Wrong • Random outages in production • Production is referencing • All clients look like they’re coming • The proxy server or load balancer is • Random performance issues in development resources (which are from one IP address NATing (abstracting) the IP address production being shutdown) • Difficult to diagnose specific client problems when you can’t find them What to Check What to do What to Check What to do • Production can not communicate • Put production (and QA) on a • Configuration of the proxy server or • Reconfigure the network to transmit with development separate subnet that can’t talk to load balancer client IP addresses to the server development resources • IIS Logs to verify client IP addresses are being recorded 2. Lack of Monitoring 1. Login Prompts What You’ll See What’s Wrong What You’ll See What’s Wrong • Nothing • You can’t fix what you can’t find • Prompts for login (like every 30 • IE with your web site not in the seconds) Intranet zone What to Check What to do What to Check What to do • Monitoring options available to you • Install monitoring • IE settings • Set a group policy • Configure monitoring • Time synchronization • Make workstations a member of the domain Copyright 2013 AvailTek LLC – All Rights Reserved Visit: http://www.SharePointShepherd.com 4
  • 5. Top 10 Non-SharePoint Technical Issues That Can Doom Your 3/3/2013 Implementation Thank You Rob Bogue Shepherd@SharePointShepherd.com (317) 572-5310 Copyright 2013 AvailTek LLC – All Rights Reserved Visit: http://www.SharePointShepherd.com 5