SlideShare una empresa de Scribd logo
1 de 28
Building the Perfect SharePoint Farm 2011
Attach the ISO Run the installer Let’s Get Started
Web Front End Service Application Server SQL Server External Services SharePoint Server Roles
[object Object]
Everything on one server
Only for Development or similar use
Can run on Windows 7Single Server Farm
[object Object]
WFE and Service App layer running on the same box
Recommended for small workgroupsSmall Farm
[object Object]
WFE and Service App layer running on individual servers
Can handle large amounts of users and content
No RedundancyMedium Farm
[object Object]
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
[object Object]
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 perfection Capability Performance Reliability Scalability User Experience Security Cost
Document Management Records Management Web Content Management Social Collaboration BI Platform Enterprise Messaging Capability – 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 expensive No really…its expensive Hardware (more than doubled Support staff increase Higher level of competency of staff Challenge it early and often Reliability – Are you sure you can afford it?
Scalability – What is my growth curve? Establish metrics on your farm and stay on top of them Know scaling options Server size Server numbers Server Role WFE – users Service App – usage SQL – Size and use of content

Más contenido relacionado

La actualidad más candente

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 5John Coggeshall
 
Running a Highly Scalable Immersive Media Solution on AWS Using EC2 Spot Inst...
Running a Highly Scalable Immersive Media Solution on AWS Using EC2 Spot Inst...Running a Highly Scalable Immersive Media Solution on AWS Using EC2 Spot Inst...
Running a Highly Scalable Immersive Media Solution on AWS Using EC2 Spot Inst...Amazon Web Services
 
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 - KNOWARTHKNOWARTH Technologies
 
WKS404 7 Things You Must Know to Build Better Alexa Skills
WKS404 7 Things You Must Know to Build Better Alexa SkillsWKS404 7 Things You Must Know to Build Better Alexa Skills
WKS404 7 Things You Must Know to Build Better Alexa SkillsAmazon Web Services
 
New email marketing features
New email marketing featuresNew email marketing features
New email marketing featuresHubShout
 
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 CodingSafe Software
 
Getting Started with Docker On AWS
Getting Started with Docker On AWSGetting Started with Docker On AWS
Getting Started with Docker On AWSAmazon Web Services
 
Satrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWSSatrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWSIdan Tohami
 
Getting the most Bang for your Buck with #EC2 #Winning
Getting the most Bang for your Buck with #EC2 #WinningGetting the most Bang for your Buck with #EC2 #Winning
Getting the most Bang for your Buck with #EC2 #WinningAmazon Web Services
 
Building Analytic Apps for SaaS: “Analytics as a Service”
Building Analytic Apps for SaaS: “Analytics as a Service”Building Analytic Apps for SaaS: “Analytics as a Service”
Building Analytic Apps for SaaS: “Analytics as a Service”Amazon Web Services
 
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 BusSean Feldman
 
[AWS Days Microsoft-LA 2015]: Software Licensing Considerations for Enterpris...
[AWS Days Microsoft-LA 2015]: Software Licensing Considerations for Enterpris...[AWS Days Microsoft-LA 2015]: Software Licensing Considerations for Enterpris...
[AWS Days Microsoft-LA 2015]: Software Licensing Considerations for Enterpris...Amazon Web Services
 
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 resumeNaveen P
 

La actualidad más candente (20)

Mobile APIs in Practice
Mobile APIs in PracticeMobile APIs in Practice
Mobile APIs in Practice
 
Scalable Web Architecture
Scalable Web ArchitectureScalable Web Architecture
Scalable Web Architecture
 
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
 
Running a Highly Scalable Immersive Media Solution on AWS Using EC2 Spot Inst...
Running a Highly Scalable Immersive Media Solution on AWS Using EC2 Spot Inst...Running a Highly Scalable Immersive Media Solution on AWS Using EC2 Spot Inst...
Running a Highly Scalable Immersive Media Solution on AWS Using EC2 Spot Inst...
 
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)
 
VMWare based Cloud Computing - KNOWARTH
VMWare based Cloud Computing - KNOWARTHVMWare based Cloud Computing - KNOWARTH
VMWare based Cloud Computing - KNOWARTH
 
WKS404 7 Things You Must Know to Build Better Alexa Skills
WKS404 7 Things You Must Know to Build Better Alexa SkillsWKS404 7 Things You Must Know to Build Better Alexa Skills
WKS404 7 Things You Must Know to Build Better Alexa Skills
 
New email marketing features
New email marketing featuresNew email marketing features
New email marketing features
 
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
 
Kerberos part 2
Kerberos part 2Kerberos part 2
Kerberos part 2
 
Email Marketing
Email MarketingEmail Marketing
Email Marketing
 
Getting Started with Docker On AWS
Getting Started with Docker On AWSGetting Started with Docker On AWS
Getting Started with Docker On AWS
 
Introduction to Amazon EC2 Spot
Introduction to Amazon EC2 SpotIntroduction to Amazon EC2 Spot
Introduction to Amazon EC2 Spot
 
Satrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWSSatrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWS
 
Getting the most Bang for your Buck with #EC2 #Winning
Getting the most Bang for your Buck with #EC2 #WinningGetting the most Bang for your Buck with #EC2 #Winning
Getting the most Bang for your Buck with #EC2 #Winning
 
Building Analytic Apps for SaaS: “Analytics as a Service”
Building Analytic Apps for SaaS: “Analytics as a Service”Building Analytic Apps for SaaS: “Analytics as a Service”
Building Analytic Apps for SaaS: “Analytics as a Service”
 
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
 
[AWS Days Microsoft-LA 2015]: Software Licensing Considerations for Enterpris...
[AWS Days Microsoft-LA 2015]: Software Licensing Considerations for Enterpris...[AWS Days Microsoft-LA 2015]: Software Licensing Considerations for Enterpris...
[AWS Days Microsoft-LA 2015]: Software Licensing Considerations for Enterpris...
 
Dell and KEMP - Partnering for scale
Dell and KEMP - Partnering for scale Dell and KEMP - Partnering for scale
Dell and KEMP - Partnering for scale
 
Aws naveen resume
Aws naveen resumeAws naveen resume
Aws naveen resume
 

Destacado

Spstc2011 share point for dotcom sites
Spstc2011   share point for dotcom sitesSpstc2011   share point for dotcom sites
Spstc2011 share point for dotcom sitesDavid 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 SharePointDavid Broussard
 
Gabby's Asia
Gabby's AsiaGabby's Asia
Gabby's Asiagabby96
 
SPSNYC - How to Sell Your Intranet
SPSNYC - How to Sell Your IntranetSPSNYC - How to Sell Your Intranet
SPSNYC - How to Sell Your IntranetDavid Broussard
 
Module 7 modern_american_education
Module 7 modern_american_educationModule 7 modern_american_education
Module 7 modern_american_educationmelinda574
 

Destacado (7)

Projecto animals
Projecto animalsProjecto animals
Projecto animals
 
Spstc2011 share point for dotcom sites
Spstc2011   share point for dotcom sitesSpstc2011   share point for dotcom sites
Spstc2011 share point for dotcom sites
 
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
 
Gabby's Asia
Gabby's AsiaGabby's Asia
Gabby's Asia
 
SPSNYC - How to Sell Your Intranet
SPSNYC - How to Sell Your IntranetSPSNYC - How to Sell Your Intranet
SPSNYC - How to Sell Your Intranet
 
Module 7 modern_american_education
Module 7 modern_american_educationModule 7 modern_american_education
Module 7 modern_american_education
 
Epiphyse
EpiphyseEpiphyse
Epiphyse
 

Similar a Building the perfect share point farm

Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2Brandon Watson
 
Java enterprise paradise
Java enterprise paradiseJava enterprise paradise
Java enterprise paradiseAmr Salah
 
Introduction to Cloud Service Design
Introduction to Cloud Service DesignIntroduction to Cloud Service Design
Introduction to Cloud Service Designevancmiller
 
Handling Data in Mega Scale Systems
Handling Data in Mega Scale SystemsHandling Data in Mega Scale Systems
Handling Data in Mega Scale SystemsDirecti Group
 
MySQL HA Presentation
MySQL HA PresentationMySQL HA Presentation
MySQL HA Presentationpapablues
 
Server Farms and XML Web Services
Server Farms and XML Web ServicesServer Farms and XML Web Services
Server Farms and XML Web ServicesJorgen 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 TimeRightScale
 
Technology Overview
Technology OverviewTechnology Overview
Technology OverviewLiran Zelkha
 
Cloud Computing Basics I
Cloud Computing Basics ICloud Computing Basics I
Cloud Computing Basics IRightScale
 
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 jsr352sflynn073
 
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 HangoverMohamad Afshar
 
Virtualizing SharePoint Components
Virtualizing SharePoint ComponentsVirtualizing SharePoint Components
Virtualizing SharePoint Componentswebhostingguy
 
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 CloudCloudBees
 
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
 
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...Amazon Web Services
 
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 awsScott Miao
 

Similar a Building the perfect share point farm (20)

SharePoint Topology
SharePoint Topology SharePoint Topology
SharePoint Topology
 
Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2
 
Java enterprise paradise
Java enterprise paradiseJava enterprise paradise
Java enterprise paradise
 
Introduction to Cloud Service Design
Introduction to Cloud Service DesignIntroduction to Cloud Service Design
Introduction to Cloud Service Design
 
Handling Data in Mega Scale Systems
Handling Data in Mega Scale SystemsHandling Data in Mega Scale Systems
Handling Data in Mega Scale Systems
 
MySQL HA Presentation
MySQL HA PresentationMySQL HA Presentation
MySQL HA Presentation
 
Server Farms and XML Web Services
Server Farms and XML Web ServicesServer Farms and XML Web Services
Server Farms and XML Web Services
 
SAP virtualization
SAP virtualizationSAP virtualization
SAP virtualization
 
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
 
SAP ARCHITECTURE (I).pptx
SAP ARCHITECTURE (I).pptxSAP ARCHITECTURE (I).pptx
SAP ARCHITECTURE (I).pptx
 
Technology Overview
Technology OverviewTechnology Overview
Technology Overview
 
Cloud Computing Basics I
Cloud Computing Basics ICloud Computing Basics I
Cloud Computing Basics I
 
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
 
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
 
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
 
Virtualizing SharePoint Components
Virtualizing SharePoint ComponentsVirtualizing SharePoint Components
Virtualizing SharePoint Components
 
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
 
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.
 
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...
 
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
 

Más de 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 MicrosoftDavid Broussard
 
SPS Omaha18 Beyond the Fortress Network
SPS Omaha18   Beyond the Fortress NetworkSPS Omaha18   Beyond the Fortress Network
SPS Omaha18 Beyond the Fortress NetworkDavid 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 MicrosoftDavid 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 O365David Broussard
 
HSPUG presentation - Advanced Data Governance
HSPUG presentation - Advanced Data GovernanceHSPUG presentation - Advanced Data Governance
HSPUG presentation - Advanced Data GovernanceDavid Broussard
 
Beyond the Fortress Network
Beyond the Fortress NetworkBeyond the Fortress Network
Beyond the Fortress NetworkDavid 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 TransformationDavid Broussard
 
SPSCincy 2017 Hidden Gems in O365
SPSCincy 2017   Hidden Gems in O365SPSCincy 2017   Hidden Gems in O365
SPSCincy 2017 Hidden Gems in O365David Broussard
 
Spshou Hidden Gems in O365
Spshou Hidden Gems in O365Spshou Hidden Gems in O365
Spshou Hidden Gems in O365David 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 DesignDavid Broussard
 
SPSNYC Building Social Solutions
SPSNYC Building Social SolutionsSPSNYC Building Social Solutions
SPSNYC Building Social SolutionsDavid 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 JourneyDavid 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 2011David Broussard
 

Más de 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
 
SPS Omaha18 Beyond the Fortress Network
SPS Omaha18   Beyond the Fortress NetworkSPS Omaha18   Beyond the Fortress Network
SPS Omaha18 Beyond the Fortress Network
 
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
 
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
 
HSPUG presentation - Advanced Data Governance
HSPUG presentation - Advanced Data GovernanceHSPUG presentation - Advanced Data Governance
HSPUG presentation - Advanced Data Governance
 
Beyond the Fortress Network
Beyond the Fortress NetworkBeyond the Fortress Network
Beyond the Fortress Network
 
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
 
SPSCincy 2017 Hidden Gems in O365
SPSCincy 2017   Hidden Gems in O365SPSCincy 2017   Hidden Gems in O365
SPSCincy 2017 Hidden Gems in O365
 
Spshou Hidden Gems in O365
Spshou Hidden Gems in O365Spshou Hidden Gems in O365
Spshou Hidden Gems in O365
 
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!
 
SPSDFW Bottom Up SharePoint Design
SPSDFW Bottom Up SharePoint DesignSPSDFW Bottom Up SharePoint Design
SPSDFW Bottom Up SharePoint Design
 
SPSNYC Building Social Solutions
SPSNYC Building Social SolutionsSPSNYC Building Social Solutions
SPSNYC Building Social Solutions
 
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
 
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
 

Último

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 

Último (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

Building the perfect share point farm

  • 1. Building the Perfect SharePoint Farm 2011
  • 2. Attach the ISO Run the installer Let’s Get Started
  • 3. Web Front End Service Application Server SQL Server External Services SharePoint Server Roles
  • 4.
  • 6. Only for Development or similar use
  • 7. Can run on Windows 7Single Server Farm
  • 8.
  • 9. WFE and Service App layer running on the same box
  • 10. Recommended for small workgroupsSmall Farm
  • 11.
  • 12. WFE and Service App layer running on individual servers
  • 13. Can handle large amounts of users and content
  • 15.
  • 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
  • 19.
  • 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 perfection Capability Performance Reliability Scalability User Experience Security Cost
  • 25. Document Management Records Management Web Content Management Social Collaboration BI Platform Enterprise Messaging Capability – 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 expensive No really…its expensive Hardware (more than doubled Support staff increase Higher level of competency of staff Challenge it early and often Reliability – Are you sure you can afford it?
  • 28. Scalability – What is my growth curve? Establish metrics on your farm and stay on top of them Know scaling options Server size Server numbers Server Role WFE – users Service App – usage SQL – Size and use of content
  • 29. Needs and Wants Goals, Motivations & Triggers Obstacles & Limitations Tasks, Activities & Behaviors Geography & Language Environment & Gear Work Life and Experience User Experience – The mythical user
  • 30. Security – Information wants to be free! Encrypt your data – yes, even internal communication Segment SharePoint on a dedicated VLAN Use reverse proxy servers (TMG) Use SSL (but off-load it) Use dedicated Admin accounts
  • 31. Know your licensing options Foundation (free) Standard v Enterprise Internet Sites Don’t forget to include all other server costs Windows/SQL/TMG/etc Hardware costs Servers Routers Cost – Plan for now and the future
  • 32. The secret sauce is planning What 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 Revisited Web Front End Server Very similar to MOSS 2007 Primary scale component is number of users connecting 8GB RAM, 4 “cores”, 80GB HD SQL Server Clustered or other HA technology Can have multiple instances to share load Performance is critical to Farm 16-64GB of RAM/8+ “cores”, 80GB HD + Data
  • 34. SQL Considerations Alias your server (SQL Alias or DNS) Size of content DB determines minimum RAM Medium (< 4TB of Content) -> 32GB RAM Large (>4TB of Content) => 64GB RAM Disk Performance is critical Tune the SAN for optimal performance by use RAID 10 is best, RAID 5 is OK Data, Log, and Temp DB all on separate LUNS and Logical Disks Ensure that SAN NIC isn’t saturated
  • 35. Service Application Servers Automatically scale and load balance Can partition services to specific servers Search is very scalable, but very complex Crawl Servers Can have multiple servers crawling your data Query data sent directly to the Query servers (not on crawl) Query Servers Can create multiple partitions 10 Million items is upper limit for a partition Can have active and passive fail-over partitions Query size is estimated at 10% of crawled content (usual smaller)
  • 36. Simple (Yeah Right) Search Topology
  • 37. What can we virtualize? WFE Service App SQL What should we virtualize? WFE Service App SQL? Allows us to dynamically manage Farm as needed by requirements Snapshots are your friend Virtualization – Problem or Solution?
  • 38. High Availability, DR and Virtualization Plan for emergencies Recovery Time Objective Recovery Point Objective Prevent single point of failure Consider Virtual DR Also plan for effort to recover from fail-over
  • 39. Can the Cloud Save Us? Transfers Risk to Cloud Provider Servers Network Patches Backups Reduces “dark” hardware costs Can be cheaper, or more expensive (shared vs private cloud)
  • 40. Its all so complex
  • 41. Define our “Perfect” Farm Capability Performance Reliability Scalability User Experience Security Cost
  • 42. Design our “Perfect” Farm Server Roles Server Size & Number Virtualized Components Availability Disaster Recovery Don’t forget Test Farm, and Development Farm
  • 43. Build the “Perfect” Farm Stick to the plan Ensure all the pre-reqs and patches are installed Script the install AutoSPInstaller.Codeplex.com (other exist as well) Snapshot everything before you start Snapshot after install Take lots of screen shots for documentation