SlideShare a Scribd company logo
1 of 41
Getting SharePoint 2010 Deployment Right Mike Watson Sr. Product Manager Quest Software – SharePoint www.sharepointmadscientist.com www.sharepointforall.com www.twitter.com/mikewat
Agenda Understanding the Unknown Preparing for the Unknown Summary Q&A
About Mike Product Manager at Quest  Web Parts Deployment Advisor Focus on availability, scalability, and manageability of SharePoint Previously at Microsoft  BPOS (Dedicated and helped design Standard) Worked on SharePoint guidance as SharePoint CAT virtual team member Center of Excellence Helped teach the MCM U.S. Army  Computers, Finance, Accounting, and Armor (M1A2)
Problems in SharePoint 2007 Maintenance Customization Tracking & improving performance Managing & Monitoring Change Governance Managing Systems Patching Lack of knowledge Storage Usage & Growth Cross-farm management Managing Capacity Security Guaranteeing Availability  Lack of insight
Problems in SharePoint 2010 Maintenance Customization Tracking & improving performance Managing & Monitoring Change Governance Managing Systems Patching Lack of knowledge Storage Usage & Growth Cross-farm management Managing Capacity Security Guaranteeing Availability  Lack of insight
OMG!
What’s Going On? Complexity New capabilities and terminology Changes to familiar services Brand new services Additional databases (was 7: now 19) Concurrency Clients more connected Ajax polling Offline Expectation Users are more sophisticated Accountability More ways than ever to catch you
The SharePoint 2010 Administration Paradigm
It’s Getting Harder!
Prepare Yourself
Prepare Yourself and Your Team Setup an evaluation environment Install and play with SP2010 http://sharepoint2010.microsoft.com/try-it/Pages/Trial.aspx Install and play with Office 2010 http://technet.microsoft.com/en-us/evalcenter/ee390818.aspx Learn LearnLearn! http://blogs.msdn.com/arpans/archive/2009/12/02/sharepoint-2010-training.aspx Practice your upgrade
Prepare Your Environment
Hardware Requirements (2007)
Hardware Requirements (2010) Source: http://technet.microsoft.com/en-us/library/cc262485(office.14).aspx
Four to Six Servers Min for HA, Sanity, & Performance Web Server + Query Server Clustered SQLServer Application Server ,[object Object]
Optimizes performance of web servers
Increases redundancy and reduces points of failure
Redundancy across serserver roles
Allows most flexibility & role isolation,[object Object]
SharePoint & Virtualization Virtual is never as good as physical (sharing) Some virtualization features don’t work well E.g. Resource pool allocation aka overcommit  Virtualization introduces some artificial limitations to scaling up Processor limitations per machine Ability to leverage memory Sharing across bottlenecks (hw bus, NIC) Some roles work better with virtualization than others…
Virtualization is Great But be Careful
VM’s Need Hardware Too! Source: http://technet.microsoft.com/en-us/library/cc262485(office.14).aspx
Balance Front-end & Back-end Capacity
Database Performance is Paramount! SQL Health = SharePoint Health! Sub-optimal SQL performance will radiate to other components in the farm
Configure SQL to conform w/ best practices Configure Memory Min & Max values = Total memory – 2GB for OS overhead Configure Temp DB Allocate ¼, ½, or 1 data file per processor core Pregrow databases & never autogrow Align partitions 64KB or 256KB Use 64KB or larger multiple for RAID stripe size Dedicate storage for SQL Separate storage for different workloads Use RAID 10
Pregrow Databases and Never Autogrow
Think Disk IO! Not Disk Capacity!
Calculating Disk IO – An Example
Allocate as many disks as needed to SQL Temp Logs Search Data
Best Practices – SQL Disk IO Allocate separate and dedicated disks with the following specifications:    * Raid 1 or variants (0+1, 1+0) ** Depends on type and amount of content being indexed *** 2000 IOPS minimum. Plan on 1500 IOPS per simultaneous crawl. (e.g. 3 crawls = 4500 IOPS) **** Use Raid 5 when redundancy needs are met with replication
Use RAID 10
Problems in SharePoint Maintenance Customization Tracking & improving performance Managing & Monitoring Change Governance Managing Systems Patching Lack of knowledge Storage Usage & Growth Cross-farm management Managing Capacity Security Guaranteeing Availability  Lack of insight
Deployment Advisor for SharePoint
What is Deployment Advisor? A tool created specifically to instill confidence in SharePoint, its administrators, their managers, and ultimately end users.
What is Deployment Advisor Currently?
Usage Scenarios Discover layouts folder customizations Compare web.config files across web applications and servers Compare service settings across farms Determine upgrade readiness across farms Assess health of services, servers, databases, and farms Discover best practice and capacity boundary violations Export and print anything you see – overviews, summaries, risks.
Where is Deployment Advisor Going?
Benefits of Deployment Advisor
Features
Extensible, Open, Community-Driven
How Deployment Advisor Works

More Related Content

What's hot

SharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices CroatiaSharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices CroatiaJoel Oleson
 
SharePoint and Large Scale SQL Deployments - NZSPC
SharePoint and Large Scale SQL Deployments - NZSPCSharePoint and Large Scale SQL Deployments - NZSPC
SharePoint and Large Scale SQL Deployments - NZSPCguest7c2e070
 
Upgrading to SharePoint 2010 - Teched Middle East
Upgrading to SharePoint 2010 - Teched Middle EastUpgrading to SharePoint 2010 - Teched Middle East
Upgrading to SharePoint 2010 - Teched Middle EastJoel Oleson
 
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016Alistair Pugin
 
Tipstricksandbestpracticesformanagingmicrosoftofficesharepointserver2007 0905...
Tipstricksandbestpracticesformanagingmicrosoftofficesharepointserver2007 0905...Tipstricksandbestpracticesformanagingmicrosoftofficesharepointserver2007 0905...
Tipstricksandbestpracticesformanagingmicrosoftofficesharepointserver2007 0905...corin29
 
SharePoint 2010 Upgrade Planning
SharePoint 2010 Upgrade PlanningSharePoint 2010 Upgrade Planning
SharePoint 2010 Upgrade PlanningChaitu Madala
 
Hexa Corp Share Point Capabilities Presentation
Hexa Corp Share Point Capabilities PresentationHexa Corp Share Point Capabilities Presentation
Hexa Corp Share Point Capabilities Presentationsrgk27
 
Veerendra_Patil_Technical_Skills_Details_
Veerendra_Patil_Technical_Skills_Details_Veerendra_Patil_Technical_Skills_Details_
Veerendra_Patil_Technical_Skills_Details_Veerendra Patil
 
PgSQL vs MySQL
PgSQL vs MySQLPgSQL vs MySQL
PgSQL vs MySQLxlight
 
How to become a SQL Server DBA? | JanBask Training
How to become a SQL Server DBA? | JanBask TrainingHow to become a SQL Server DBA? | JanBask Training
How to become a SQL Server DBA? | JanBask TrainingJanBask Training
 
SharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownSharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownJoel Oleson
 
Google presentation: The Open Web goes mobile
Google presentation: The Open Web goes mobileGoogle presentation: The Open Web goes mobile
Google presentation: The Open Web goes mobilePeter-Paul Koch
 
Emc sql server 2012 overview
Emc sql server 2012 overviewEmc sql server 2012 overview
Emc sql server 2012 overviewsolarisyougood
 
Web Help Desk Training - Level 2
Web Help Desk Training - Level 2Web Help Desk Training - Level 2
Web Help Desk Training - Level 2SolarWinds
 

What's hot (20)

SharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices CroatiaSharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices Croatia
 
SharePoint and Large Scale SQL Deployments - NZSPC
SharePoint and Large Scale SQL Deployments - NZSPCSharePoint and Large Scale SQL Deployments - NZSPC
SharePoint and Large Scale SQL Deployments - NZSPC
 
Upgrading to SharePoint 2010 - Teched Middle East
Upgrading to SharePoint 2010 - Teched Middle EastUpgrading to SharePoint 2010 - Teched Middle East
Upgrading to SharePoint 2010 - Teched Middle East
 
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
 
Tipstricksandbestpracticesformanagingmicrosoftofficesharepointserver2007 0905...
Tipstricksandbestpracticesformanagingmicrosoftofficesharepointserver2007 0905...Tipstricksandbestpracticesformanagingmicrosoftofficesharepointserver2007 0905...
Tipstricksandbestpracticesformanagingmicrosoftofficesharepointserver2007 0905...
 
SharePoint 2010 Upgrade Planning
SharePoint 2010 Upgrade PlanningSharePoint 2010 Upgrade Planning
SharePoint 2010 Upgrade Planning
 
Resume latest
Resume latestResume latest
Resume latest
 
Hexa Corp Share Point Capabilities Presentation
Hexa Corp Share Point Capabilities PresentationHexa Corp Share Point Capabilities Presentation
Hexa Corp Share Point Capabilities Presentation
 
Dhinesh-Windows_Administrator
Dhinesh-Windows_AdministratorDhinesh-Windows_Administrator
Dhinesh-Windows_Administrator
 
Veerendra_Patil_Technical_Skills_Details_
Veerendra_Patil_Technical_Skills_Details_Veerendra_Patil_Technical_Skills_Details_
Veerendra_Patil_Technical_Skills_Details_
 
PgSQL vs MySQL
PgSQL vs MySQLPgSQL vs MySQL
PgSQL vs MySQL
 
How to become a SQL Server DBA? | JanBask Training
How to become a SQL Server DBA? | JanBask TrainingHow to become a SQL Server DBA? | JanBask Training
How to become a SQL Server DBA? | JanBask Training
 
VMWare_resume
VMWare_resumeVMWare_resume
VMWare_resume
 
SharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownSharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill Down
 
Google presentation: The Open Web goes mobile
Google presentation: The Open Web goes mobileGoogle presentation: The Open Web goes mobile
Google presentation: The Open Web goes mobile
 
VMware_CV
VMware_CVVMware_CV
VMware_CV
 
Mali Resume
Mali ResumeMali Resume
Mali Resume
 
Emc sql server 2012 overview
Emc sql server 2012 overviewEmc sql server 2012 overview
Emc sql server 2012 overview
 
8 Tools for Troubleshooting Windows 8
8 Tools for Troubleshooting Windows 8 8 Tools for Troubleshooting Windows 8
8 Tools for Troubleshooting Windows 8
 
Web Help Desk Training - Level 2
Web Help Desk Training - Level 2Web Help Desk Training - Level 2
Web Help Desk Training - Level 2
 

Viewers also liked

Share Point 2010 Fight Night -Admin vs Dev
Share Point 2010 Fight Night -Admin vs DevShare Point 2010 Fight Night -Admin vs Dev
Share Point 2010 Fight Night -Admin vs DevMike Watson
 
SharePoint Search Tips for Power Users
SharePoint Search Tips for Power UsersSharePoint Search Tips for Power Users
SharePoint Search Tips for Power UsersJoel Oleson
 
Oleson Family 2011 Holiday Christmas Letter
Oleson Family 2011 Holiday Christmas LetterOleson Family 2011 Holiday Christmas Letter
Oleson Family 2011 Holiday Christmas LetterJoel Oleson
 
New World Of 2010 Share Point Administration
New World Of 2010 Share Point AdministrationNew World Of 2010 Share Point Administration
New World Of 2010 Share Point AdministrationMike Watson
 
Sql And Storage Considerations For Share Point Server 2010
Sql And Storage Considerations For Share Point Server 2010Sql And Storage Considerations For Share Point Server 2010
Sql And Storage Considerations For Share Point Server 2010Mike Watson
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsBarry Feldman
 

Viewers also liked (6)

Share Point 2010 Fight Night -Admin vs Dev
Share Point 2010 Fight Night -Admin vs DevShare Point 2010 Fight Night -Admin vs Dev
Share Point 2010 Fight Night -Admin vs Dev
 
SharePoint Search Tips for Power Users
SharePoint Search Tips for Power UsersSharePoint Search Tips for Power Users
SharePoint Search Tips for Power Users
 
Oleson Family 2011 Holiday Christmas Letter
Oleson Family 2011 Holiday Christmas LetterOleson Family 2011 Holiday Christmas Letter
Oleson Family 2011 Holiday Christmas Letter
 
New World Of 2010 Share Point Administration
New World Of 2010 Share Point AdministrationNew World Of 2010 Share Point Administration
New World Of 2010 Share Point Administration
 
Sql And Storage Considerations For Share Point Server 2010
Sql And Storage Considerations For Share Point Server 2010Sql And Storage Considerations For Share Point Server 2010
Sql And Storage Considerations For Share Point Server 2010
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post Formats
 

Similar to Getting SharePoint 2010 Deployment Right

Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Joel Oleson
 
SharePoint Administration: Tips from the Field
SharePoint Administration: Tips from the FieldSharePoint Administration: Tips from the Field
SharePoint Administration: Tips from the Fieldwahidsaleemi
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationRandy Williams
 
SharePoint 2010 design and deploy
SharePoint  2010 design and deploySharePoint  2010 design and deploy
SharePoint 2010 design and deployChris Riley ☁
 
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike WatsonSharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike WatsonJoel Oleson
 
A Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentA Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentSPC Adriatics
 
SharePoint 2010 - IT Platform upgrade and Management
SharePoint 2010 - IT Platform upgrade and ManagementSharePoint 2010 - IT Platform upgrade and Management
SharePoint 2010 - IT Platform upgrade and ManagementChris McNulty
 
Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013SharePointRadi
 
SharePoint Performance Optimization In 10 Steps for the IT Professional
SharePoint Performance Optimization In 10 Steps for the IT ProfessionalSharePoint Performance Optimization In 10 Steps for the IT Professional
SharePoint Performance Optimization In 10 Steps for the IT ProfessionalJoel Oleson
 
SPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 Minutes
SPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 MinutesSPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 Minutes
SPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 MinutesKnowledge Management Associates, LLC
 
From Zero to Hero: A Real World Guide to Building High Availability SharePoin...
From Zero to Hero: A Real World Guide to Building High Availability SharePoin...From Zero to Hero: A Real World Guide to Building High Availability SharePoin...
From Zero to Hero: A Real World Guide to Building High Availability SharePoin...Eric Shupps
 
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ... Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...Contribyte
 
2010/09 - Database Architechs - Performance & Tuning Tool
2010/09 - Database Architechs - Performance & Tuning Tool2010/09 - Database Architechs - Performance & Tuning Tool
2010/09 - Database Architechs - Performance & Tuning ToolDatabase Architechs
 
SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT Pros
SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT ProsSharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT Pros
SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT ProsDan Usher
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesCory Peters
 
Migrate to share point 2013 with avepoint 2.14.13
Migrate to share point 2013 with avepoint 2.14.13Migrate to share point 2013 with avepoint 2.14.13
Migrate to share point 2013 with avepoint 2.14.13Mary Leigh Mackie
 
Back to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel OlesonBack to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel OlesonJoel Oleson
 
Jeremy Thake Perth Share Point Ug Sp2010 How Will Be Affect Me
Jeremy Thake  Perth Share Point Ug   Sp2010 How Will Be Affect MeJeremy Thake  Perth Share Point Ug   Sp2010 How Will Be Affect Me
Jeremy Thake Perth Share Point Ug Sp2010 How Will Be Affect MeJeremy Thake
 
Ordina SOFTC Presentation - SharePoint 2010 Architecture
Ordina SOFTC Presentation - SharePoint 2010 ArchitectureOrdina SOFTC Presentation - SharePoint 2010 Architecture
Ordina SOFTC Presentation - SharePoint 2010 ArchitectureOrdina Belgium
 

Similar to Getting SharePoint 2010 Deployment Right (20)

Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
 
SharePoint Administration: Tips from the Field
SharePoint Administration: Tips from the FieldSharePoint Administration: Tips from the Field
SharePoint Administration: Tips from the Field
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint Implementation
 
SharePoint 2010 design and deploy
SharePoint  2010 design and deploySharePoint  2010 design and deploy
SharePoint 2010 design and deploy
 
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike WatsonSharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
 
A Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentA Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deployment
 
SharePoint 2010 - IT Platform upgrade and Management
SharePoint 2010 - IT Platform upgrade and ManagementSharePoint 2010 - IT Platform upgrade and Management
SharePoint 2010 - IT Platform upgrade and Management
 
Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013
 
SharePoint Performance Optimization In 10 Steps for the IT Professional
SharePoint Performance Optimization In 10 Steps for the IT ProfessionalSharePoint Performance Optimization In 10 Steps for the IT Professional
SharePoint Performance Optimization In 10 Steps for the IT Professional
 
SPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 Minutes
SPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 MinutesSPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 Minutes
SPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 Minutes
 
From Zero to Hero: A Real World Guide to Building High Availability SharePoin...
From Zero to Hero: A Real World Guide to Building High Availability SharePoin...From Zero to Hero: A Real World Guide to Building High Availability SharePoin...
From Zero to Hero: A Real World Guide to Building High Availability SharePoin...
 
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ... Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 
2010/09 - Database Architechs - Performance & Tuning Tool
2010/09 - Database Architechs - Performance & Tuning Tool2010/09 - Database Architechs - Performance & Tuning Tool
2010/09 - Database Architechs - Performance & Tuning Tool
 
50 Shades of SharePoint: SharePoint 2013 Insanity Demystified
50 Shades of SharePoint: SharePoint 2013 Insanity Demystified50 Shades of SharePoint: SharePoint 2013 Insanity Demystified
50 Shades of SharePoint: SharePoint 2013 Insanity Demystified
 
SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT Pros
SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT ProsSharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT Pros
SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT Pros
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 Features
 
Migrate to share point 2013 with avepoint 2.14.13
Migrate to share point 2013 with avepoint 2.14.13Migrate to share point 2013 with avepoint 2.14.13
Migrate to share point 2013 with avepoint 2.14.13
 
Back to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel OlesonBack to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel Oleson
 
Jeremy Thake Perth Share Point Ug Sp2010 How Will Be Affect Me
Jeremy Thake  Perth Share Point Ug   Sp2010 How Will Be Affect MeJeremy Thake  Perth Share Point Ug   Sp2010 How Will Be Affect Me
Jeremy Thake Perth Share Point Ug Sp2010 How Will Be Affect Me
 
Ordina SOFTC Presentation - SharePoint 2010 Architecture
Ordina SOFTC Presentation - SharePoint 2010 ArchitectureOrdina SOFTC Presentation - SharePoint 2010 Architecture
Ordina SOFTC Presentation - SharePoint 2010 Architecture
 

Recently uploaded

[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 

Recently uploaded (20)

[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 

Getting SharePoint 2010 Deployment Right

  • 1. Getting SharePoint 2010 Deployment Right Mike Watson Sr. Product Manager Quest Software – SharePoint www.sharepointmadscientist.com www.sharepointforall.com www.twitter.com/mikewat
  • 2. Agenda Understanding the Unknown Preparing for the Unknown Summary Q&A
  • 3. About Mike Product Manager at Quest Web Parts Deployment Advisor Focus on availability, scalability, and manageability of SharePoint Previously at Microsoft BPOS (Dedicated and helped design Standard) Worked on SharePoint guidance as SharePoint CAT virtual team member Center of Excellence Helped teach the MCM U.S. Army Computers, Finance, Accounting, and Armor (M1A2)
  • 4. Problems in SharePoint 2007 Maintenance Customization Tracking & improving performance Managing & Monitoring Change Governance Managing Systems Patching Lack of knowledge Storage Usage & Growth Cross-farm management Managing Capacity Security Guaranteeing Availability Lack of insight
  • 5. Problems in SharePoint 2010 Maintenance Customization Tracking & improving performance Managing & Monitoring Change Governance Managing Systems Patching Lack of knowledge Storage Usage & Growth Cross-farm management Managing Capacity Security Guaranteeing Availability Lack of insight
  • 7. What’s Going On? Complexity New capabilities and terminology Changes to familiar services Brand new services Additional databases (was 7: now 19) Concurrency Clients more connected Ajax polling Offline Expectation Users are more sophisticated Accountability More ways than ever to catch you
  • 8. The SharePoint 2010 Administration Paradigm
  • 11. Prepare Yourself and Your Team Setup an evaluation environment Install and play with SP2010 http://sharepoint2010.microsoft.com/try-it/Pages/Trial.aspx Install and play with Office 2010 http://technet.microsoft.com/en-us/evalcenter/ee390818.aspx Learn LearnLearn! http://blogs.msdn.com/arpans/archive/2009/12/02/sharepoint-2010-training.aspx Practice your upgrade
  • 14. Hardware Requirements (2010) Source: http://technet.microsoft.com/en-us/library/cc262485(office.14).aspx
  • 15.
  • 17. Increases redundancy and reduces points of failure
  • 19.
  • 20. SharePoint & Virtualization Virtual is never as good as physical (sharing) Some virtualization features don’t work well E.g. Resource pool allocation aka overcommit Virtualization introduces some artificial limitations to scaling up Processor limitations per machine Ability to leverage memory Sharing across bottlenecks (hw bus, NIC) Some roles work better with virtualization than others…
  • 21. Virtualization is Great But be Careful
  • 22. VM’s Need Hardware Too! Source: http://technet.microsoft.com/en-us/library/cc262485(office.14).aspx
  • 23. Balance Front-end & Back-end Capacity
  • 24. Database Performance is Paramount! SQL Health = SharePoint Health! Sub-optimal SQL performance will radiate to other components in the farm
  • 25. Configure SQL to conform w/ best practices Configure Memory Min & Max values = Total memory – 2GB for OS overhead Configure Temp DB Allocate ¼, ½, or 1 data file per processor core Pregrow databases & never autogrow Align partitions 64KB or 256KB Use 64KB or larger multiple for RAID stripe size Dedicate storage for SQL Separate storage for different workloads Use RAID 10
  • 26. Pregrow Databases and Never Autogrow
  • 27. Think Disk IO! Not Disk Capacity!
  • 28. Calculating Disk IO – An Example
  • 29. Allocate as many disks as needed to SQL Temp Logs Search Data
  • 30. Best Practices – SQL Disk IO Allocate separate and dedicated disks with the following specifications: * Raid 1 or variants (0+1, 1+0) ** Depends on type and amount of content being indexed *** 2000 IOPS minimum. Plan on 1500 IOPS per simultaneous crawl. (e.g. 3 crawls = 4500 IOPS) **** Use Raid 5 when redundancy needs are met with replication
  • 32. Problems in SharePoint Maintenance Customization Tracking & improving performance Managing & Monitoring Change Governance Managing Systems Patching Lack of knowledge Storage Usage & Growth Cross-farm management Managing Capacity Security Guaranteeing Availability Lack of insight
  • 34. What is Deployment Advisor? A tool created specifically to instill confidence in SharePoint, its administrators, their managers, and ultimately end users.
  • 35. What is Deployment Advisor Currently?
  • 36. Usage Scenarios Discover layouts folder customizations Compare web.config files across web applications and servers Compare service settings across farms Determine upgrade readiness across farms Assess health of services, servers, databases, and farms Discover best practice and capacity boundary violations Export and print anything you see – overviews, summaries, risks.
  • 37. Where is Deployment Advisor Going?
  • 42. Summary 2010 is infinitely better than 2007 Higher level problems still exist just as they did in 2007 Our jobs as Administrators are getting harder due to: Complexity Concurrence Expectations Accountability Prepare for the unknown by: Learning as much as you can Practicing Excess hardware capacity (physical and virtual) Deploy SQL right Allocate proper storage
  • 43.
  • 44. 90% Management Frameworks
  • 45. 55% - MOM
  • 46. 27% - HP OpenView
  • 47. 21% - IBM Tivoli
  • 48. 87% Exchange
  • 49. 74% SharePointSource: DEC 2008 Attendee Survey Whitepaper 40
  • 50. Q&A

Editor's Notes

  1. Related to budget is management. Handling more servers simply requires more people. I’ve never seen a shop happily managing lots of servers and it’s not the OS’s fault. Servers, regardless of make, are not perfectly reliable. Add to that routine maintenance such as patching, defragmentation, backup, and restore, and you can quickly see how the overhead starts adding up. Case in point, MSIT. Even with nearly 30 operations people and outsourcing agreements for SQL, storage, and base hardware/OS support, the 400 something servers keep those folks very busy. Make sure the managing team has enough people to manage the additional servers or can hire more as needed. And don’t forget about the psychology of server administration. There are few tools that allow you manage multiple servers from one place. Each server instance represents a standalone management challenge that burdens the psyche of the administrator until he or she becomes overburdened and unhappy. While scaling up has its management challenges as well, removing the burden of the extra hardware, OS, and multiple points of administration makes scaling up attractive in this respect.