SlideShare a Scribd company logo
Building the Perfect SharePoint Farm2011
Attach the ISORun the installerLet’s Get Started
Web Front EndService Application ServerSQL ServerExternal ServicesSharePoint Server Roles
Simplest SharePoint Farm
Everything on one server
Only for Development or similar use
Can run on Windows 7Single Server Farm
Break out the SQL Server
WFE and Service App layer running on the same box
Recommended for small workgroupsSmall Farm
Break out the SQL Server
WFE and Service App layer running on individual servers
Can handle large amounts of users and content
No RedundancyMedium Farm
Break out the SQL Server
WFE and Service App layer running on same servers (but two of them)
Can handle larger amounts of users, but App Layer impacts performance
Some RedundancyMedium Farm – Option 2
Multiple WFEs
Multiple Service App Layers
Clustered SQL Server
No Single Point of FailureLarge Redundant Farm
How can one, or even four, farm architectures satisfy every need?The “Perfect” SharePoint Farm?
We need to define perfectionCapabilityPerformanceReliabilityScalabilityUser ExperienceSecurityCost
Document ManagementRecords ManagementWeb Content ManagementSocial CollaborationBI PlatformEnterprise MessagingCapability – What are we trying to accomplish?
Performance – How fast does it need to be?Is there an established SLA, and should there be?Page Load vs Transaction time (what can we directly control)Average User Load Total users * % Concurrent Users / Time Per request
Reliability is expensiveNo really…its expensiveHardware (more than doubledSupport staff increaseHigher level of competency of staffChallenge it early and oftenReliability – Are you sure you can afford it?
Scalability – What is my growth curve?Establish metrics on your farm and stay on top of themKnow scaling optionsServer sizeServer numbersServer RoleWFE – usersService App – usageSQL – Size and use of content
Ad

More Related Content

What's hot (11)

Migrating from PHP 4 to PHP 5
Migrating from PHP 4 to PHP 5Migrating from PHP 4 to PHP 5
Migrating from PHP 4 to PHP 5
John Coggeshall
 
Using Amazon RDS to power enterprise applications (Peoplesoft)
Using Amazon RDS to power enterprise applications (Peoplesoft) Using Amazon RDS to power enterprise applications (Peoplesoft)
Using Amazon RDS to power enterprise applications (Peoplesoft)
Tom Laszewski
 
VMWare based Cloud Computing - KNOWARTH
VMWare based Cloud Computing - KNOWARTHVMWare based Cloud Computing - KNOWARTH
VMWare based Cloud Computing - KNOWARTH
KNOWARTH Technologies
 
New email marketing features
New email marketing featuresNew email marketing features
New email marketing features
HubShout
 
Web Services… Made Easy Without Any Coding
Web Services… Made Easy Without Any CodingWeb Services… Made Easy Without Any Coding
Web Services… Made Easy Without Any Coding
Safe Software
 
Kerberos part 2
Kerberos part 2Kerberos part 2
Kerberos part 2
Spencer Harbar
 
Email Marketing
Email MarketingEmail Marketing
Email Marketing
Metasense Marketing
 
Satrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWSSatrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWS
Idan Tohami
 
Messaging in the cloud - Azure Service Bus
Messaging in the cloud - Azure Service BusMessaging in the cloud - Azure Service Bus
Messaging in the cloud - Azure Service Bus
Sean Feldman
 
Dell and KEMP - Partnering for scale
Dell and KEMP - Partnering for scale Dell and KEMP - Partnering for scale
Dell and KEMP - Partnering for scale
Kemp
 
Aws naveen resume
Aws naveen resumeAws naveen resume
Aws naveen resume
Naveen P
 
Migrating from PHP 4 to PHP 5
Migrating from PHP 4 to PHP 5Migrating from PHP 4 to PHP 5
Migrating from PHP 4 to PHP 5
John Coggeshall
 
Using Amazon RDS to power enterprise applications (Peoplesoft)
Using Amazon RDS to power enterprise applications (Peoplesoft) Using Amazon RDS to power enterprise applications (Peoplesoft)
Using Amazon RDS to power enterprise applications (Peoplesoft)
Tom Laszewski
 
VMWare based Cloud Computing - KNOWARTH
VMWare based Cloud Computing - KNOWARTHVMWare based Cloud Computing - KNOWARTH
VMWare based Cloud Computing - KNOWARTH
KNOWARTH Technologies
 
New email marketing features
New email marketing featuresNew email marketing features
New email marketing features
HubShout
 
Web Services… Made Easy Without Any Coding
Web Services… Made Easy Without Any CodingWeb Services… Made Easy Without Any Coding
Web Services… Made Easy Without Any Coding
Safe Software
 
Satrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWSSatrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWS
Idan Tohami
 
Messaging in the cloud - Azure Service Bus
Messaging in the cloud - Azure Service BusMessaging in the cloud - Azure Service Bus
Messaging in the cloud - Azure Service Bus
Sean Feldman
 
Dell and KEMP - Partnering for scale
Dell and KEMP - Partnering for scale Dell and KEMP - Partnering for scale
Dell and KEMP - Partnering for scale
Kemp
 
Aws naveen resume
Aws naveen resumeAws naveen resume
Aws naveen resume
Naveen P
 

Viewers also liked (7)

Spstc2011 share point for dotcom sites
Spstc2011   share point for dotcom sitesSpstc2011   share point for dotcom sites
Spstc2011 share point for dotcom sites
David Broussard
 
2014 SP Summit Vancouver Bottom Up SharePoint
2014 SP Summit Vancouver Bottom Up SharePoint2014 SP Summit Vancouver Bottom Up SharePoint
2014 SP Summit Vancouver Bottom Up SharePoint
David Broussard
 
Gabby's Asia
Gabby's AsiaGabby's Asia
Gabby's Asia
gabby96
 
SPSNYC - How to Sell Your Intranet
SPSNYC - How to Sell Your IntranetSPSNYC - How to Sell Your Intranet
SPSNYC - How to Sell Your Intranet
David Broussard
 
Module 7 modern_american_education
Module 7 modern_american_educationModule 7 modern_american_education
Module 7 modern_american_education
melinda574
 
Epiphyse
EpiphyseEpiphyse
Epiphyse
Phuc Tran
 
Spstc2011 share point for dotcom sites
Spstc2011   share point for dotcom sitesSpstc2011   share point for dotcom sites
Spstc2011 share point for dotcom sites
David Broussard
 
2014 SP Summit Vancouver Bottom Up SharePoint
2014 SP Summit Vancouver Bottom Up SharePoint2014 SP Summit Vancouver Bottom Up SharePoint
2014 SP Summit Vancouver Bottom Up SharePoint
David Broussard
 
Gabby's Asia
Gabby's AsiaGabby's Asia
Gabby's Asia
gabby96
 
SPSNYC - How to Sell Your Intranet
SPSNYC - How to Sell Your IntranetSPSNYC - How to Sell Your Intranet
SPSNYC - How to Sell Your Intranet
David Broussard
 
Module 7 modern_american_education
Module 7 modern_american_educationModule 7 modern_american_education
Module 7 modern_american_education
melinda574
 
Ad

Similar to Building the perfect share point farm (20)

SharePoint Topology
SharePoint Topology SharePoint Topology
SharePoint Topology
Information Technology
 
Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2
Brandon Watson
 
Java enterprise paradise
Java enterprise paradiseJava enterprise paradise
Java enterprise paradise
Amr Salah
 
Introduction to Cloud Service Design
Introduction to Cloud Service DesignIntroduction to Cloud Service Design
Introduction to Cloud Service Design
evancmiller
 
Handling Data in Mega Scale Systems
Handling Data in Mega Scale SystemsHandling Data in Mega Scale Systems
Handling Data in Mega Scale Systems
Directi Group
 
MySQL HA Presentation
MySQL HA PresentationMySQL HA Presentation
MySQL HA Presentation
papablues
 
Server Farms and XML Web Services
Server Farms and XML Web ServicesServer Farms and XML Web Services
Server Farms and XML Web Services
Jorgen Thelin
 
SAP virtualization
SAP virtualizationSAP virtualization
SAP virtualization
Christopher Carter
 
Launch Your Social Game or App in the Cloud in Record Time
Launch Your Social Game or App in the Cloud in Record TimeLaunch Your Social Game or App in the Cloud in Record Time
Launch Your Social Game or App in the Cloud in Record Time
RightScale
 
SAP ARCHITECTURE (I).pptx
SAP ARCHITECTURE (I).pptxSAP ARCHITECTURE (I).pptx
SAP ARCHITECTURE (I).pptx
Temitope Fagbuyi
 
Technology Overview
Technology OverviewTechnology Overview
Technology Overview
Liran Zelkha
 
Cloud Computing Basics I
Cloud Computing Basics ICloud Computing Basics I
Cloud Computing Basics I
RightScale
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352
sflynn073
 
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
Microsoft TechNet - Belgium and Luxembourg
 
Cloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM HangoverCloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM Hangover
Mohamad Afshar
 
Virtualizing SharePoint Components
Virtualizing SharePoint ComponentsVirtualizing SharePoint Components
Virtualizing SharePoint Components
webhostingguy
 
Managing Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the CloudManaging Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the Cloud
CloudBees
 
SERVERS? WHERE WE'RE GOING, WE DON'T NEED SERVERS.
SERVERS? WHERE WE'RE GOING, WE DON'T NEED SERVERS.SERVERS? WHERE WE'RE GOING, WE DON'T NEED SERVERS.
SERVERS? WHERE WE'RE GOING, WE DON'T NEED SERVERS.
Justin Maurer
 
analytic engine - a common big data computation service on the aws
analytic engine - a common big data computation service on the awsanalytic engine - a common big data computation service on the aws
analytic engine - a common big data computation service on the aws
Scott Miao
 
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices SessionNZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
Michael Noel
 
Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2
Brandon Watson
 
Java enterprise paradise
Java enterprise paradiseJava enterprise paradise
Java enterprise paradise
Amr Salah
 
Introduction to Cloud Service Design
Introduction to Cloud Service DesignIntroduction to Cloud Service Design
Introduction to Cloud Service Design
evancmiller
 
Handling Data in Mega Scale Systems
Handling Data in Mega Scale SystemsHandling Data in Mega Scale Systems
Handling Data in Mega Scale Systems
Directi Group
 
MySQL HA Presentation
MySQL HA PresentationMySQL HA Presentation
MySQL HA Presentation
papablues
 
Server Farms and XML Web Services
Server Farms and XML Web ServicesServer Farms and XML Web Services
Server Farms and XML Web Services
Jorgen Thelin
 
Launch Your Social Game or App in the Cloud in Record Time
Launch Your Social Game or App in the Cloud in Record TimeLaunch Your Social Game or App in the Cloud in Record Time
Launch Your Social Game or App in the Cloud in Record Time
RightScale
 
Technology Overview
Technology OverviewTechnology Overview
Technology Overview
Liran Zelkha
 
Cloud Computing Basics I
Cloud Computing Basics ICloud Computing Basics I
Cloud Computing Basics I
RightScale
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352
sflynn073
 
Cloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM HangoverCloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM Hangover
Mohamad Afshar
 
Virtualizing SharePoint Components
Virtualizing SharePoint ComponentsVirtualizing SharePoint Components
Virtualizing SharePoint Components
webhostingguy
 
Managing Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the CloudManaging Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the Cloud
CloudBees
 
SERVERS? WHERE WE'RE GOING, WE DON'T NEED SERVERS.
SERVERS? WHERE WE'RE GOING, WE DON'T NEED SERVERS.SERVERS? WHERE WE'RE GOING, WE DON'T NEED SERVERS.
SERVERS? WHERE WE'RE GOING, WE DON'T NEED SERVERS.
Justin Maurer
 
analytic engine - a common big data computation service on the aws
analytic engine - a common big data computation service on the awsanalytic engine - a common big data computation service on the aws
analytic engine - a common big data computation service on the aws
Scott Miao
 
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices SessionNZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
Michael Noel
 
Ad

More from David Broussard (14)

SPSHOU18 Working on the Go With Microsoft
SPSHOU18   Working on the Go With MicrosoftSPSHOU18   Working on the Go With Microsoft
SPSHOU18 Working on the Go With Microsoft
David Broussard
 
SPS Omaha18 Beyond the Fortress Network
SPS Omaha18   Beyond the Fortress NetworkSPS Omaha18   Beyond the Fortress Network
SPS Omaha18 Beyond the Fortress Network
David Broussard
 
SPSTC18 Working on the Go With Microsoft
SPSTC18   Working on the Go With MicrosoftSPSTC18   Working on the Go With Microsoft
SPSTC18 Working on the Go With Microsoft
David Broussard
 
SPSTC18 Laying Down the Law - Governing Your Data in O365
SPSTC18  Laying Down the Law - Governing Your Data in O365SPSTC18  Laying Down the Law - Governing Your Data in O365
SPSTC18 Laying Down the Law - Governing Your Data in O365
David Broussard
 
HSPUG presentation - Advanced Data Governance
HSPUG presentation - Advanced Data GovernanceHSPUG presentation - Advanced Data Governance
HSPUG presentation - Advanced Data Governance
David Broussard
 
Beyond the Fortress Network
Beyond the Fortress NetworkBeyond the Fortress Network
Beyond the Fortress Network
David Broussard
 
SPSNE Sun Tzu and the Art of Digital Transformation
SPSNE   Sun Tzu and the Art of Digital TransformationSPSNE   Sun Tzu and the Art of Digital Transformation
SPSNE Sun Tzu and the Art of Digital Transformation
David Broussard
 
SPSCincy 2017 Hidden Gems in O365
SPSCincy 2017   Hidden Gems in O365SPSCincy 2017   Hidden Gems in O365
SPSCincy 2017 Hidden Gems in O365
David Broussard
 
Spshou Hidden Gems in O365
Spshou Hidden Gems in O365Spshou Hidden Gems in O365
Spshou Hidden Gems in O365
David Broussard
 
SPSAC - What do we Want? A New Intranet!
SPSAC - What do we Want?  A New Intranet!SPSAC - What do we Want?  A New Intranet!
SPSAC - What do we Want? A New Intranet!
David Broussard
 
SPSDFW Bottom Up SharePoint Design
SPSDFW Bottom Up SharePoint DesignSPSDFW Bottom Up SharePoint Design
SPSDFW Bottom Up SharePoint Design
David Broussard
 
SPSNYC Building Social Solutions
SPSNYC Building Social SolutionsSPSNYC Building Social Solutions
SPSNYC Building Social Solutions
David Broussard
 
SASUG April - Building Social Networks and the Social Journey
SASUG April - Building Social Networks and the Social JourneySASUG April - Building Social Networks and the Social Journey
SASUG April - Building Social Networks and the Social Journey
David Broussard
 
Catapult k2 partner event oct 12 2011
Catapult k2 partner event oct 12 2011Catapult k2 partner event oct 12 2011
Catapult k2 partner event oct 12 2011
David Broussard
 
SPSHOU18 Working on the Go With Microsoft
SPSHOU18   Working on the Go With MicrosoftSPSHOU18   Working on the Go With Microsoft
SPSHOU18 Working on the Go With Microsoft
David Broussard
 
SPS Omaha18 Beyond the Fortress Network
SPS Omaha18   Beyond the Fortress NetworkSPS Omaha18   Beyond the Fortress Network
SPS Omaha18 Beyond the Fortress Network
David Broussard
 
SPSTC18 Working on the Go With Microsoft
SPSTC18   Working on the Go With MicrosoftSPSTC18   Working on the Go With Microsoft
SPSTC18 Working on the Go With Microsoft
David Broussard
 
SPSTC18 Laying Down the Law - Governing Your Data in O365
SPSTC18  Laying Down the Law - Governing Your Data in O365SPSTC18  Laying Down the Law - Governing Your Data in O365
SPSTC18 Laying Down the Law - Governing Your Data in O365
David Broussard
 
HSPUG presentation - Advanced Data Governance
HSPUG presentation - Advanced Data GovernanceHSPUG presentation - Advanced Data Governance
HSPUG presentation - Advanced Data Governance
David Broussard
 
Beyond the Fortress Network
Beyond the Fortress NetworkBeyond the Fortress Network
Beyond the Fortress Network
David Broussard
 
SPSNE Sun Tzu and the Art of Digital Transformation
SPSNE   Sun Tzu and the Art of Digital TransformationSPSNE   Sun Tzu and the Art of Digital Transformation
SPSNE Sun Tzu and the Art of Digital Transformation
David Broussard
 
SPSCincy 2017 Hidden Gems in O365
SPSCincy 2017   Hidden Gems in O365SPSCincy 2017   Hidden Gems in O365
SPSCincy 2017 Hidden Gems in O365
David Broussard
 
Spshou Hidden Gems in O365
Spshou Hidden Gems in O365Spshou Hidden Gems in O365
Spshou Hidden Gems in O365
David Broussard
 
SPSAC - What do we Want? A New Intranet!
SPSAC - What do we Want?  A New Intranet!SPSAC - What do we Want?  A New Intranet!
SPSAC - What do we Want? A New Intranet!
David Broussard
 
SPSDFW Bottom Up SharePoint Design
SPSDFW Bottom Up SharePoint DesignSPSDFW Bottom Up SharePoint Design
SPSDFW Bottom Up SharePoint Design
David Broussard
 
SPSNYC Building Social Solutions
SPSNYC Building Social SolutionsSPSNYC Building Social Solutions
SPSNYC Building Social Solutions
David Broussard
 
SASUG April - Building Social Networks and the Social Journey
SASUG April - Building Social Networks and the Social JourneySASUG April - Building Social Networks and the Social Journey
SASUG April - Building Social Networks and the Social Journey
David Broussard
 
Catapult k2 partner event oct 12 2011
Catapult k2 partner event oct 12 2011Catapult k2 partner event oct 12 2011
Catapult k2 partner event oct 12 2011
David Broussard
 

Recently uploaded (20)

Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko
Fwdays
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Learn the Basics of Agile Development: Your Step-by-Step Guide
Learn the Basics of Agile Development: Your Step-by-Step GuideLearn the Basics of Agile Development: Your Step-by-Step Guide
Learn the Basics of Agile Development: Your Step-by-Step Guide
Marcel David
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
Lynda Kane
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko
Fwdays
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Learn the Basics of Agile Development: Your Step-by-Step Guide
Learn the Basics of Agile Development: Your Step-by-Step GuideLearn the Basics of Agile Development: Your Step-by-Step Guide
Learn the Basics of Agile Development: Your Step-by-Step Guide
Marcel David
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
Lynda Kane
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 

Building the perfect share point farm

  • 1. Building the Perfect SharePoint Farm2011
  • 2. Attach the ISORun the installerLet’s Get Started
  • 3. Web Front EndService Application ServerSQL ServerExternal ServicesSharePoint Server Roles
  • 6. Only for Development or similar use
  • 7. Can run on Windows 7Single Server Farm
  • 8. Break out the SQL Server
  • 9. WFE and Service App layer running on the same box
  • 10. Recommended for small workgroupsSmall Farm
  • 11. Break out the SQL Server
  • 12. WFE and Service App layer running on individual servers
  • 13. Can handle large amounts of users and content
  • 15. Break out the SQL Server
  • 16. WFE and Service App layer running on same servers (but two of them)
  • 17. Can handle larger amounts of users, but App Layer impacts performance
  • 22. No Single Point of FailureLarge Redundant Farm
  • 23. How can one, or even four, farm architectures satisfy every need?The “Perfect” SharePoint Farm?
  • 24. We need to define perfectionCapabilityPerformanceReliabilityScalabilityUser ExperienceSecurityCost
  • 25. Document ManagementRecords ManagementWeb Content ManagementSocial CollaborationBI PlatformEnterprise MessagingCapability – What are we trying to accomplish?
  • 26. Performance – How fast does it need to be?Is there an established SLA, and should there be?Page Load vs Transaction time (what can we directly control)Average User Load Total users * % Concurrent Users / Time Per request
  • 27. Reliability is expensiveNo really…its expensiveHardware (more than doubledSupport staff increaseHigher level of competency of staffChallenge it early and oftenReliability – Are you sure you can afford it?
  • 28. Scalability – What is my growth curve?Establish metrics on your farm and stay on top of themKnow scaling optionsServer sizeServer numbersServer RoleWFE – usersService App – usageSQL – Size and use of content
  • 29. Needs and WantsGoals, Motivations & TriggersObstacles & LimitationsTasks, Activities & BehaviorsGeography & LanguageEnvironment & GearWork Life and ExperienceUser Experience – The mythical user
  • 30. Security – Information wants to be free!Encrypt your data – yes, even internal communicationSegment SharePoint on a dedicated VLANUse reverse proxy servers (TMG)Use SSL (but off-load it)Use dedicated Admin accounts
  • 31. Know your licensing optionsFoundation (free)Standard v EnterpriseInternet SitesDon’t forget to include all other server costsWindows/SQL/TMG/etcHardware costsServersRoutersCost – Plan for now and the future
  • 32. The secret sauce is planningWhat roles do I need in my farm?How “big” do those roles need to be?How do we put it all together
  • 33. SharePoint Roles RevisitedWeb Front End ServerVery similar to MOSS 2007Primary scale component is number of users connecting8GB RAM, 4 “cores”, 80GB HDSQL ServerClustered or other HA technologyCan have multiple instances to share loadPerformance is critical to Farm16-64GB of RAM/8+ “cores”, 80GB HD + Data
  • 34. SQL ConsiderationsAlias your server (SQL Alias or DNS)Size of content DB determines minimum RAMMedium (< 4TB of Content) -> 32GB RAMLarge (>4TB of Content) => 64GB RAMDisk Performance is criticalTune the SAN for optimal performance by useRAID 10 is best, RAID 5 is OKData, Log, and Temp DB all on separate LUNS and Logical DisksEnsure that SAN NIC isn’t saturated
  • 35. Service Application ServersAutomatically scale and load balanceCan partition services to specific serversSearch is very scalable, but very complexCrawl ServersCan have multiple servers crawling your dataQuery data sent directly to the Query servers (not on crawl)Query ServersCan create multiple partitions10 Million items is upper limit for a partitionCan have active and passive fail-over partitionsQuery size is estimated at 10% of crawled content (usual smaller)
  • 36. Simple (Yeah Right) Search Topology
  • 37. What can we virtualize?WFEService AppSQLWhat should we virtualize?WFEService AppSQL?Allows us to dynamically manage Farm as needed by requirementsSnapshots are your friendVirtualization – Problem or Solution?
  • 38. High Availability, DR and VirtualizationPlan for emergenciesRecovery Time ObjectiveRecovery Point ObjectivePrevent single point of failureConsider Virtual DRAlso plan for effort to recover from fail-over
  • 39. Can the Cloud Save Us?Transfers Risk to Cloud ProviderServersNetworkPatchesBackupsReduces “dark” hardware costsCan be cheaper, or more expensive (shared vs private cloud)
  • 40. Its all so complex
  • 41. Define our “Perfect” FarmCapabilityPerformanceReliabilityScalabilityUser ExperienceSecurityCost
  • 42. Design our “Perfect” FarmServer RolesServer Size & NumberVirtualized ComponentsAvailabilityDisaster RecoveryDon’t forget Test Farm, and Development Farm
  • 43. Build the “Perfect” FarmStick to the planEnsure all the pre-reqs and patches are installedScript the installAutoSPInstaller.Codeplex.com (other exist as well)Snapshot everything before you startSnapshot after installTake lots of screen shots for documentation