SlideShare une entreprise Scribd logo
1  sur  26
Effective SharePoint Architecture
Alistair Pugin
Datacentrix
#SPSSTHLM08, May 21st, 2016







3
4
How
Where do you Start
• Farm Architecture
• Virtualization??


Web Front Ends
All Application
Server Roles
SQL 2012
SQL Server installed and configured
to support SQL clustering, mirroring,
And AlwaysOn, AlwaysOn requires
SQL Server 2012.
Web Front Ends (2)
 16 GB RAM
 4 Cores CPU
 100GB HDD (C:)
 150GB HDD (E:)
All Application Server Roles (2)
 16 GB RAM
 4 Cores CPU
 100GB HDD (C:)
 150GB HDD (E:)
SQL Server 2012 (2)
 32 GB RAM
 8 Cores CPU
 100GB HDD (C:)
 500GB HDD (E:Data)
 50GB HDD (F:Temp)
 1.5TB HDD (G:Back)
SharePoint 2013 Production Environment
Web Front Ends
All Application
Server Roles
SQL 2012
SQL Server installed and configured
to support SQL clustering, mirroring,
And AlwaysOn, AlwaysOn requires
SQL Server 2012.
Web Front Ends (2)

 4 Cores CPU
 100GB HDD (C:)
 150GB HDD (E:)
All Application Server Roles (2)

 4 Cores CPU
 100GB HDD (C:)
 150GB HDD (E:)
SQL Server 2012 (2)

 6 Cores CPU
 100GB HDD (C:)
 500GB HDD (E:Data)
 50GB HDD (F:Temp)
 1.5TB HDD (G:Back)

Web Front Ends
All Application
Server Roles
SQL 2012
SQL Server installed and configured
to support SQL clustering, mirroring,
And AlwaysOn, AlwaysOn requires
SQL Server 2012.
Web Front Ends (2)
 16 GB RAM
 4 Cores CPU
 100GB HDD (C:)
 150GB HDD (E:)
All Application Server Roles (2)
 16 GB RAM
 4 Cores CPU
 100GB HDD (C:)
 150GB HDD (E:)
SQL Server 2012 (2)
 32 GB RAM
 6 Cores CPU
 100GB HDD (C:)
 500GB HDD (E:Data)
 50GB HDD (F:Temp)
 1.5TB HDD (G:Back)
Web Front End
All Application
Server Roles
Web Front End
 8 GB RAM
 4 Cores CPU
 100GB HDD (C:)
 150GB HDD (E:)
All Application Server Roles
 12 GB RAM
 4 Cores CPU
 100GB HDD (C:)
 150GB HDD (E:)
SQL Server 2012
 24 GB RAM
 6 Cores CPU
 100GB HDD (C:)
 500GB HDD (E:Data)
 50GB HDD (F:Temp)
 1.5TB HDD (G:Back)
SQL 2012
Operating System
• CPU – Over commit
• Memory – Dynamic?
• Network – IPV4
• Page Files – System Managed not
Auto
• Antivirus
• Disable Recycle Bin
7







 TCP 22233-22236 (Distributed
Cache)
 TCP 808 (WCF)
 TCP 5725 (FIM Sync)
 TCP+UDP 389 (LDAP)
 TCP 809 (Office Web Apps)
 TCP+UDP 88 (Kerberos)
 TCP+UDP 53 (DNS)
 UDP 464 (Kerberos)
 Make sure that the first server with
Distributed Cache has its firewall
rule set to allow for Inbound ICMP
(ICMPv4).
SQL/SharePoint “Did you know’s”
 SharePoint has its own Collation
Latin1_General_CI_AS_KS_WS!!
 NTFS Allocation size (chkdsk) – SQL read and
writes 64k
 How many SQL disks do you use?? Average?
Data/Log/Temp
 Fix your RAM on your SQL boxes. Why?
 Fill Factor. Indexing and data storage
performance – set to 80 to support growth
and minimize Fragmentation
 All DB’s are created from MODEL – Set your
DB’s autogrow size correctly from the get go
 Auto-create Statistics -- SharePoint does not
support it
SQL/SharePoint “Did you know’s”
SQL/SharePoint “Did you know’s”
 Other options:
 Parallelism – keep it at 1 for optimal query results
 Instant File Initialization
 tempdb size – Busiest DB so give it a decent initial size
(keep all autogrow the same across all settings)
 Configure SharePoint to Autogrow after the DB’s have
been created
 Shrinking Vs Backup Logs – Rather
backup and let it flush instead of shrink
SQL/SharePoint “Did you know’s”
 Compress your backups
 Recovery Mode – Simple
 SharePoint logging grows exponentially
 Create multiple Tempdb
files (.ndf) on multiple
drives or RAID 10 for drives
hosting Tempdb files
 Defragment drives
containing content
database files
 Don’t rebuild or manage
indexes of SharePoint DB’s
 NTFS block size. Does
anyone care???
 Hide SQL from other
computers
 Disable Auto-Create
Statistics
 Trace Flags
SharePoint DB’s
1









 Secure Store database
 Usage database
 Subscription Settings database
 Profile database
 Synchronization database
 Social Tagging database
 Word Automation Services
database
 Managed Metadata database
 Machine Translation Services
database








105GB
1
Hardening













 Implement Firewall Layer between server layers
 Run “Best Practice Security Analyzer”
 https://technet.microsoft.com/en-us/library/hh831400.aspx
 Follow “Server Hardening Guidance”
 https://technet.microsoft.com/en-us/library/cc262849.aspx
On-Premises: Server Isolation
Block Unknown & Disallowed Traffic
Allow Known Traffic
2
Q and A
Diamond
Platinum
Gold
Lunch SharePint
Thank you!

Contenu connexe

Tendances

Large Scale SQL Considerations for SharePoint Deployments
Large Scale SQL Considerations for SharePoint DeploymentsLarge Scale SQL Considerations for SharePoint Deployments
Large Scale SQL Considerations for SharePoint DeploymentsJoel Oleson
 
SharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices CroatiaSharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices CroatiaJoel Oleson
 
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
 
SharePoint 2010 best practices for infrastructure deployments SharePoint Sat...
SharePoint 2010 best practices for infrastructure deployments  SharePoint Sat...SharePoint 2010 best practices for infrastructure deployments  SharePoint Sat...
SharePoint 2010 best practices for infrastructure deployments SharePoint Sat...Knowledge Cue
 
Unbreakable SharePoint 2016 with SQL Server 2016 Always On Availability groups
Unbreakable SharePoint 2016 with SQL Server 2016 Always On Availability groupsUnbreakable SharePoint 2016 with SQL Server 2016 Always On Availability groups
Unbreakable SharePoint 2016 with SQL Server 2016 Always On Availability groupsserge luca
 
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...European SharePoint Conference
 
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
 
SharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi VončinaSharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi VončinaSPC Adriatics
 
MinRole and SharePoint 2016
MinRole and SharePoint 2016MinRole and SharePoint 2016
MinRole and SharePoint 2016InnoTech
 
Maximizing sql 2012 performance for share point 2013 final
Maximizing sql 2012 performance for share point 2013 finalMaximizing sql 2012 performance for share point 2013 final
Maximizing sql 2012 performance for share point 2013 finalVinh Nguyen
 
Developing a provider hosted share point app
Developing a provider hosted share point appDeveloping a provider hosted share point app
Developing a provider hosted share point appTalbott Crowell
 
SharePoint Performance: Best Practices from the Field
SharePoint Performance: Best Practices from the FieldSharePoint Performance: Best Practices from the Field
SharePoint Performance: Best Practices from the FieldJason Himmelstein
 
Tech Ed Africa Demystifying Backup Restore In Share Point 2007
Tech Ed Africa Demystifying Backup Restore In Share Point 2007Tech Ed Africa Demystifying Backup Restore In Share Point 2007
Tech Ed Africa Demystifying Backup Restore In Share Point 2007Joel Oleson
 
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSBest Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSguest7c2e070
 
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...European SharePoint Conference
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis
 
SharePoint On-Premises Nirvana
SharePoint On-Premises NirvanaSharePoint On-Premises Nirvana
SharePoint On-Premises NirvanaJohn Calvert
 
Sql Server Tuning for SharePoint : what every consultant must know (Office 36...
Sql Server Tuning for SharePoint : what every consultant must know (Office 36...Sql Server Tuning for SharePoint : what every consultant must know (Office 36...
Sql Server Tuning for SharePoint : what every consultant must know (Office 36...serge luca
 

Tendances (20)

Large Scale SQL Considerations for SharePoint Deployments
Large Scale SQL Considerations for SharePoint DeploymentsLarge Scale SQL Considerations for SharePoint Deployments
Large Scale SQL Considerations for SharePoint Deployments
 
SharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices CroatiaSharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices Croatia
 
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
 
SharePoint 2010 best practices for infrastructure deployments SharePoint Sat...
SharePoint 2010 best practices for infrastructure deployments  SharePoint Sat...SharePoint 2010 best practices for infrastructure deployments  SharePoint Sat...
SharePoint 2010 best practices for infrastructure deployments SharePoint Sat...
 
Unbreakable SharePoint 2016 with SQL Server 2016 Always On Availability groups
Unbreakable SharePoint 2016 with SQL Server 2016 Always On Availability groupsUnbreakable SharePoint 2016 with SQL Server 2016 Always On Availability groups
Unbreakable SharePoint 2016 with SQL Server 2016 Always On Availability groups
 
SharePoint Topology
SharePoint Topology SharePoint Topology
SharePoint Topology
 
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
 
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
 
SharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi VončinaSharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi Vončina
 
MinRole and SharePoint 2016
MinRole and SharePoint 2016MinRole and SharePoint 2016
MinRole and SharePoint 2016
 
Maximizing sql 2012 performance for share point 2013 final
Maximizing sql 2012 performance for share point 2013 finalMaximizing sql 2012 performance for share point 2013 final
Maximizing sql 2012 performance for share point 2013 final
 
Developing a provider hosted share point app
Developing a provider hosted share point appDeveloping a provider hosted share point app
Developing a provider hosted share point app
 
SharePoint Performance: Best Practices from the Field
SharePoint Performance: Best Practices from the FieldSharePoint Performance: Best Practices from the Field
SharePoint Performance: Best Practices from the Field
 
Tech Ed Africa Demystifying Backup Restore In Share Point 2007
Tech Ed Africa Demystifying Backup Restore In Share Point 2007Tech Ed Africa Demystifying Backup Restore In Share Point 2007
Tech Ed Africa Demystifying Backup Restore In Share Point 2007
 
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSBest Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
 
Optimizing SQL Server 2012 for SharePoint 2013
Optimizing SQL Server 2012 for SharePoint 2013Optimizing SQL Server 2012 for SharePoint 2013
Optimizing SQL Server 2012 for SharePoint 2013
 
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
 
SharePoint On-Premises Nirvana
SharePoint On-Premises NirvanaSharePoint On-Premises Nirvana
SharePoint On-Premises Nirvana
 
Sql Server Tuning for SharePoint : what every consultant must know (Office 36...
Sql Server Tuning for SharePoint : what every consultant must know (Office 36...Sql Server Tuning for SharePoint : what every consultant must know (Office 36...
Sql Server Tuning for SharePoint : what every consultant must know (Office 36...
 

En vedette

Expert Webinar Series 5: "De-mystifying Content Types - Four Key Content...
Expert Webinar Series 5: "De-mystifying Content Types - Four Key Content...Expert Webinar Series 5: "De-mystifying Content Types - Four Key Content...
Expert Webinar Series 5: "De-mystifying Content Types - Four Key Content...martingarland
 
Information Architecture for SharePoint
Information Architecture for SharePointInformation Architecture for SharePoint
Information Architecture for SharePointnForm User Experience
 
Expert Webinar Series 2: Designing Information Architecture for SharePoint: M...
Expert Webinar Series 2: Designing Information Architecture for SharePoint: M...Expert Webinar Series 2: Designing Information Architecture for SharePoint: M...
Expert Webinar Series 2: Designing Information Architecture for SharePoint: M...martingarland
 
Expert Webinar Series: SharePoint Governance - Managing Content Sprawl
Expert Webinar Series:  SharePoint Governance - Managing Content SprawlExpert Webinar Series:  SharePoint Governance - Managing Content Sprawl
Expert Webinar Series: SharePoint Governance - Managing Content Sprawlmartingarland
 
B365 saturday practical guide to building a scalable search architecture in s...
B365 saturday practical guide to building a scalable search architecture in s...B365 saturday practical guide to building a scalable search architecture in s...
B365 saturday practical guide to building a scalable search architecture in s...Thuan Ng
 
KMWorld Martin Briefing
KMWorld Martin BriefingKMWorld Martin Briefing
KMWorld Martin Briefingmartingarland
 
Information architecture and SharePoint
Information architecture and SharePointInformation architecture and SharePoint
Information architecture and SharePointLulu Pachuau
 
SharePoint Operations Framework - Planning and Guidance
SharePoint Operations Framework - Planning and GuidanceSharePoint Operations Framework - Planning and Guidance
SharePoint Operations Framework - Planning and GuidanceChandima Kulathilake
 
AUDWC SharePoint 2016 - Top 10 Compelling Business Reasons to Upgrade
AUDWC SharePoint 2016 - Top 10 Compelling Business Reasons to UpgradeAUDWC SharePoint 2016 - Top 10 Compelling Business Reasons to Upgrade
AUDWC SharePoint 2016 - Top 10 Compelling Business Reasons to UpgradeJoel Oleson
 
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...Joel Oleson
 
European SharePoint Enterprise Search Strategy SharePoint 2013 and beyond
European SharePoint Enterprise Search Strategy SharePoint 2013 and beyondEuropean SharePoint Enterprise Search Strategy SharePoint 2013 and beyond
European SharePoint Enterprise Search Strategy SharePoint 2013 and beyondJoel Oleson
 
Four Pillars of Enterprise SharePoint Search Strategy SPTechcon Austin
Four Pillars of Enterprise SharePoint Search Strategy SPTechcon AustinFour Pillars of Enterprise SharePoint Search Strategy SPTechcon Austin
Four Pillars of Enterprise SharePoint Search Strategy SPTechcon AustinJoel Oleson
 
Search Strategy for SharePoint 2013 - London SP Evolutions
Search Strategy for SharePoint 2013 - London SP EvolutionsSearch Strategy for SharePoint 2013 - London SP Evolutions
Search Strategy for SharePoint 2013 - London SP EvolutionsJoel Oleson
 
Creating your Company's Roadmap to SharePoint Success
Creating your Company's Roadmap to SharePoint SuccessCreating your Company's Roadmap to SharePoint Success
Creating your Company's Roadmap to SharePoint SuccessC/D/H Technology Consultants
 
SharePoint 2013 Enterprise Mobile Strategy - London - Joel Oleson
SharePoint 2013 Enterprise Mobile Strategy - London - Joel OlesonSharePoint 2013 Enterprise Mobile Strategy - London - Joel Oleson
SharePoint 2013 Enterprise Mobile Strategy - London - Joel OlesonJoel Oleson
 
Sharepoint on-premise office365 and hybrid Pros, Cons and Comparison
Sharepoint on-premise office365 and hybrid Pros, Cons and ComparisonSharepoint on-premise office365 and hybrid Pros, Cons and Comparison
Sharepoint on-premise office365 and hybrid Pros, Cons and ComparisonFaisal Masood
 
SharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotSharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotRegroove
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016Mike Maadarani
 
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyonWhat's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyonVlad Catrinescu
 
Life of Jesus Christ juxtaposed in the Holy land - Israel and Palestine
Life of Jesus Christ juxtaposed in the Holy land - Israel and PalestineLife of Jesus Christ juxtaposed in the Holy land - Israel and Palestine
Life of Jesus Christ juxtaposed in the Holy land - Israel and PalestineJoel Oleson
 

En vedette (20)

Expert Webinar Series 5: "De-mystifying Content Types - Four Key Content...
Expert Webinar Series 5: "De-mystifying Content Types - Four Key Content...Expert Webinar Series 5: "De-mystifying Content Types - Four Key Content...
Expert Webinar Series 5: "De-mystifying Content Types - Four Key Content...
 
Information Architecture for SharePoint
Information Architecture for SharePointInformation Architecture for SharePoint
Information Architecture for SharePoint
 
Expert Webinar Series 2: Designing Information Architecture for SharePoint: M...
Expert Webinar Series 2: Designing Information Architecture for SharePoint: M...Expert Webinar Series 2: Designing Information Architecture for SharePoint: M...
Expert Webinar Series 2: Designing Information Architecture for SharePoint: M...
 
Expert Webinar Series: SharePoint Governance - Managing Content Sprawl
Expert Webinar Series:  SharePoint Governance - Managing Content SprawlExpert Webinar Series:  SharePoint Governance - Managing Content Sprawl
Expert Webinar Series: SharePoint Governance - Managing Content Sprawl
 
B365 saturday practical guide to building a scalable search architecture in s...
B365 saturday practical guide to building a scalable search architecture in s...B365 saturday practical guide to building a scalable search architecture in s...
B365 saturday practical guide to building a scalable search architecture in s...
 
KMWorld Martin Briefing
KMWorld Martin BriefingKMWorld Martin Briefing
KMWorld Martin Briefing
 
Information architecture and SharePoint
Information architecture and SharePointInformation architecture and SharePoint
Information architecture and SharePoint
 
SharePoint Operations Framework - Planning and Guidance
SharePoint Operations Framework - Planning and GuidanceSharePoint Operations Framework - Planning and Guidance
SharePoint Operations Framework - Planning and Guidance
 
AUDWC SharePoint 2016 - Top 10 Compelling Business Reasons to Upgrade
AUDWC SharePoint 2016 - Top 10 Compelling Business Reasons to UpgradeAUDWC SharePoint 2016 - Top 10 Compelling Business Reasons to Upgrade
AUDWC SharePoint 2016 - Top 10 Compelling Business Reasons to Upgrade
 
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
 
European SharePoint Enterprise Search Strategy SharePoint 2013 and beyond
European SharePoint Enterprise Search Strategy SharePoint 2013 and beyondEuropean SharePoint Enterprise Search Strategy SharePoint 2013 and beyond
European SharePoint Enterprise Search Strategy SharePoint 2013 and beyond
 
Four Pillars of Enterprise SharePoint Search Strategy SPTechcon Austin
Four Pillars of Enterprise SharePoint Search Strategy SPTechcon AustinFour Pillars of Enterprise SharePoint Search Strategy SPTechcon Austin
Four Pillars of Enterprise SharePoint Search Strategy SPTechcon Austin
 
Search Strategy for SharePoint 2013 - London SP Evolutions
Search Strategy for SharePoint 2013 - London SP EvolutionsSearch Strategy for SharePoint 2013 - London SP Evolutions
Search Strategy for SharePoint 2013 - London SP Evolutions
 
Creating your Company's Roadmap to SharePoint Success
Creating your Company's Roadmap to SharePoint SuccessCreating your Company's Roadmap to SharePoint Success
Creating your Company's Roadmap to SharePoint Success
 
SharePoint 2013 Enterprise Mobile Strategy - London - Joel Oleson
SharePoint 2013 Enterprise Mobile Strategy - London - Joel OlesonSharePoint 2013 Enterprise Mobile Strategy - London - Joel Oleson
SharePoint 2013 Enterprise Mobile Strategy - London - Joel Oleson
 
Sharepoint on-premise office365 and hybrid Pros, Cons and Comparison
Sharepoint on-premise office365 and hybrid Pros, Cons and ComparisonSharepoint on-premise office365 and hybrid Pros, Cons and Comparison
Sharepoint on-premise office365 and hybrid Pros, Cons and Comparison
 
SharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotSharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's Not
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016
 
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyonWhat's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
 
Life of Jesus Christ juxtaposed in the Holy land - Israel and Palestine
Life of Jesus Christ juxtaposed in the Holy land - Israel and PalestineLife of Jesus Christ juxtaposed in the Holy land - Israel and Palestine
Life of Jesus Christ juxtaposed in the Holy land - Israel and Palestine
 

Similaire à Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016

Optimize SQL server performance for SharePoint
Optimize SQL server performance for SharePointOptimize SQL server performance for SharePoint
Optimize SQL server performance for SharePointserge luca
 
Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...
Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...
Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...Knut Relbe-Moe [MVP, MCT]
 
Sql server 2016 it just runs faster sql bits 2017 edition
Sql server 2016 it just runs faster   sql bits 2017 editionSql server 2016 it just runs faster   sql bits 2017 edition
Sql server 2016 it just runs faster sql bits 2017 editionBob Ward
 
Lessons from the Field: Setting up SharePoint on Azure
Lessons from the Field: Setting up SharePoint on AzureLessons from the Field: Setting up SharePoint on Azure
Lessons from the Field: Setting up SharePoint on AzureZachary Millis
 
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software WebcastPreparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software WebcastJoel Oleson
 
SPSMadrid Get sql spinning with SharePoint. Best practice for the back end
SPSMadrid Get sql spinning with SharePoint. Best practice for the back endSPSMadrid Get sql spinning with SharePoint. Best practice for the back end
SPSMadrid Get sql spinning with SharePoint. Best practice for the back endKnut Relbe-Moe [MVP, MCT]
 
Sql server performance tuning and optimization
Sql server performance tuning and optimizationSql server performance tuning and optimization
Sql server performance tuning and optimizationManish Rawat
 
SharePoint & SQL Server Working Together Efficiently
SharePoint & SQL Server Working Together EfficientlySharePoint & SQL Server Working Together Efficiently
SharePoint & SQL Server Working Together Efficientlyvmaximiuk
 
Using oracle12c pluggable databases to archive
Using oracle12c pluggable databases to archiveUsing oracle12c pluggable databases to archive
Using oracle12c pluggable databases to archiveSecure-24
 
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 SessionMichael Noel
 
Taking SharePoint to the Cloud
Taking SharePoint to the CloudTaking SharePoint to the Cloud
Taking SharePoint to the CloudAaron Saikovski
 
SQL Server It Just Runs Faster
SQL Server It Just Runs FasterSQL Server It Just Runs Faster
SQL Server It Just Runs FasterBob Ward
 
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』Insight Technology, Inc.
 
Moving to the cloud azure, office365, and intune - concurrency
Moving to the cloud   azure, office365, and intune - concurrencyMoving to the cloud   azure, office365, and intune - concurrency
Moving to the cloud azure, office365, and intune - concurrencyConcurrency, Inc.
 
Sql Health in a SharePoint environment
Sql Health in a SharePoint environmentSql Health in a SharePoint environment
Sql Health in a SharePoint environmentEnrique Lima
 
Database Configuration for Maximum SharePoint 2010 Performance
Database Configuration for Maximum SharePoint 2010 PerformanceDatabase Configuration for Maximum SharePoint 2010 Performance
Database Configuration for Maximum SharePoint 2010 PerformanceEdwin M Sarmiento
 
SharePoint 2013 on Azure: Your Dedicated Farm in the Cloud
SharePoint 2013 on Azure: Your Dedicated Farm in the CloudSharePoint 2013 on Azure: Your Dedicated Farm in the Cloud
SharePoint 2013 on Azure: Your Dedicated Farm in the CloudJamie McAllister
 

Similaire à Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016 (20)

Optimize SQL server performance for SharePoint
Optimize SQL server performance for SharePointOptimize SQL server performance for SharePoint
Optimize SQL server performance for SharePoint
 
Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...
Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...
Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...
 
Sql server 2016 it just runs faster sql bits 2017 edition
Sql server 2016 it just runs faster   sql bits 2017 editionSql server 2016 it just runs faster   sql bits 2017 edition
Sql server 2016 it just runs faster sql bits 2017 edition
 
Lessons from the Field: Setting up SharePoint on Azure
Lessons from the Field: Setting up SharePoint on AzureLessons from the Field: Setting up SharePoint on Azure
Lessons from the Field: Setting up SharePoint on Azure
 
SharePoint Performance
SharePoint PerformanceSharePoint Performance
SharePoint Performance
 
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software WebcastPreparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
 
SPSMadrid Get sql spinning with SharePoint. Best practice for the back end
SPSMadrid Get sql spinning with SharePoint. Best practice for the back endSPSMadrid Get sql spinning with SharePoint. Best practice for the back end
SPSMadrid Get sql spinning with SharePoint. Best practice for the back end
 
Sql server performance tuning and optimization
Sql server performance tuning and optimizationSql server performance tuning and optimization
Sql server performance tuning and optimization
 
SharePoint & SQL Server Working Together Efficiently
SharePoint & SQL Server Working Together EfficientlySharePoint & SQL Server Working Together Efficiently
SharePoint & SQL Server Working Together Efficiently
 
Using oracle12c pluggable databases to archive
Using oracle12c pluggable databases to archiveUsing oracle12c pluggable databases to archive
Using oracle12c pluggable databases to archive
 
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
 
Taking SharePoint to the Cloud
Taking SharePoint to the CloudTaking SharePoint to the Cloud
Taking SharePoint to the Cloud
 
SQL Server It Just Runs Faster
SQL Server It Just Runs FasterSQL Server It Just Runs Faster
SQL Server It Just Runs Faster
 
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』
 
Moving to the cloud azure, office365, and intune - concurrency
Moving to the cloud   azure, office365, and intune - concurrencyMoving to the cloud   azure, office365, and intune - concurrency
Moving to the cloud azure, office365, and intune - concurrency
 
ora_sothea
ora_sotheaora_sothea
ora_sothea
 
Sql Health in a SharePoint environment
Sql Health in a SharePoint environmentSql Health in a SharePoint environment
Sql Health in a SharePoint environment
 
Database Configuration for Maximum SharePoint 2010 Performance
Database Configuration for Maximum SharePoint 2010 PerformanceDatabase Configuration for Maximum SharePoint 2010 Performance
Database Configuration for Maximum SharePoint 2010 Performance
 
SharePoint 2013 on Azure: Your Dedicated Farm in the Cloud
SharePoint 2013 on Azure: Your Dedicated Farm in the CloudSharePoint 2013 on Azure: Your Dedicated Farm in the Cloud
SharePoint 2013 on Azure: Your Dedicated Farm in the Cloud
 
IO Dubi Lebel
IO Dubi LebelIO Dubi Lebel
IO Dubi Lebel
 

Plus de Alistair Pugin

M365SA UG – WEDNESDAY 13th July 2022 – What's new in Microsoft 365 - 6 months
M365SA UG – WEDNESDAY 13th July 2022 – What's new in Microsoft 365 - 6 monthsM365SA UG – WEDNESDAY 13th July 2022 – What's new in Microsoft 365 - 6 months
M365SA UG – WEDNESDAY 13th July 2022 – What's new in Microsoft 365 - 6 monthsAlistair Pugin
 
Top 10 use cases for Microsoft Purview.pptx
Top 10 use cases for Microsoft Purview.pptxTop 10 use cases for Microsoft Purview.pptx
Top 10 use cases for Microsoft Purview.pptxAlistair Pugin
 
Top tips for successfully migrating from SharePoint and file servers to Micro...
Top tips for successfully migrating from SharePoint and file servers to Micro...Top tips for successfully migrating from SharePoint and file servers to Micro...
Top tips for successfully migrating from SharePoint and file servers to Micro...Alistair Pugin
 
Microsoft Information Protection: Your Security and Compliance Framework
Microsoft Information Protection: Your Security and Compliance FrameworkMicrosoft Information Protection: Your Security and Compliance Framework
Microsoft Information Protection: Your Security and Compliance FrameworkAlistair Pugin
 
Effective Document Capture in SharePoint - SharePoint Saturday Cape Town - 22...
Effective Document Capture in SharePoint - SharePoint Saturday Cape Town - 22...Effective Document Capture in SharePoint - SharePoint Saturday Cape Town - 22...
Effective Document Capture in SharePoint - SharePoint Saturday Cape Town - 22...Alistair Pugin
 
Office 365 Disruption - Metalogix Roadshow - 20th October 2016
Office 365 Disruption - Metalogix Roadshow - 20th October 2016Office 365 Disruption - Metalogix Roadshow - 20th October 2016
Office 365 Disruption - Metalogix Roadshow - 20th October 2016Alistair Pugin
 
SharePoint Governance and Compliance
SharePoint Governance and ComplianceSharePoint Governance and Compliance
SharePoint Governance and ComplianceAlistair Pugin
 
The Evolution of Forms for SharePoint/O365
The Evolution of Forms for SharePoint/O365The Evolution of Forms for SharePoint/O365
The Evolution of Forms for SharePoint/O365Alistair Pugin
 
Must have tools for SharePoint
Must have tools for SharePointMust have tools for SharePoint
Must have tools for SharePointAlistair Pugin
 
Document Lifecycle Management spscpt2015
Document Lifecycle Management spscpt2015Document Lifecycle Management spscpt2015
Document Lifecycle Management spscpt2015Alistair Pugin
 

Plus de Alistair Pugin (10)

M365SA UG – WEDNESDAY 13th July 2022 – What's new in Microsoft 365 - 6 months
M365SA UG – WEDNESDAY 13th July 2022 – What's new in Microsoft 365 - 6 monthsM365SA UG – WEDNESDAY 13th July 2022 – What's new in Microsoft 365 - 6 months
M365SA UG – WEDNESDAY 13th July 2022 – What's new in Microsoft 365 - 6 months
 
Top 10 use cases for Microsoft Purview.pptx
Top 10 use cases for Microsoft Purview.pptxTop 10 use cases for Microsoft Purview.pptx
Top 10 use cases for Microsoft Purview.pptx
 
Top tips for successfully migrating from SharePoint and file servers to Micro...
Top tips for successfully migrating from SharePoint and file servers to Micro...Top tips for successfully migrating from SharePoint and file servers to Micro...
Top tips for successfully migrating from SharePoint and file servers to Micro...
 
Microsoft Information Protection: Your Security and Compliance Framework
Microsoft Information Protection: Your Security and Compliance FrameworkMicrosoft Information Protection: Your Security and Compliance Framework
Microsoft Information Protection: Your Security and Compliance Framework
 
Effective Document Capture in SharePoint - SharePoint Saturday Cape Town - 22...
Effective Document Capture in SharePoint - SharePoint Saturday Cape Town - 22...Effective Document Capture in SharePoint - SharePoint Saturday Cape Town - 22...
Effective Document Capture in SharePoint - SharePoint Saturday Cape Town - 22...
 
Office 365 Disruption - Metalogix Roadshow - 20th October 2016
Office 365 Disruption - Metalogix Roadshow - 20th October 2016Office 365 Disruption - Metalogix Roadshow - 20th October 2016
Office 365 Disruption - Metalogix Roadshow - 20th October 2016
 
SharePoint Governance and Compliance
SharePoint Governance and ComplianceSharePoint Governance and Compliance
SharePoint Governance and Compliance
 
The Evolution of Forms for SharePoint/O365
The Evolution of Forms for SharePoint/O365The Evolution of Forms for SharePoint/O365
The Evolution of Forms for SharePoint/O365
 
Must have tools for SharePoint
Must have tools for SharePointMust have tools for SharePoint
Must have tools for SharePoint
 
Document Lifecycle Management spscpt2015
Document Lifecycle Management spscpt2015Document Lifecycle Management spscpt2015
Document Lifecycle Management spscpt2015
 

Dernier

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Dernier (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016

  • 1. Effective SharePoint Architecture Alistair Pugin Datacentrix #SPSSTHLM08, May 21st, 2016
  • 3. 3
  • 4. 4 How Where do you Start • Farm Architecture • Virtualization??
  • 5.   Web Front Ends All Application Server Roles SQL 2012 SQL Server installed and configured to support SQL clustering, mirroring, And AlwaysOn, AlwaysOn requires SQL Server 2012. Web Front Ends (2)  16 GB RAM  4 Cores CPU  100GB HDD (C:)  150GB HDD (E:) All Application Server Roles (2)  16 GB RAM  4 Cores CPU  100GB HDD (C:)  150GB HDD (E:) SQL Server 2012 (2)  32 GB RAM  8 Cores CPU  100GB HDD (C:)  500GB HDD (E:Data)  50GB HDD (F:Temp)  1.5TB HDD (G:Back) SharePoint 2013 Production Environment Web Front Ends All Application Server Roles SQL 2012 SQL Server installed and configured to support SQL clustering, mirroring, And AlwaysOn, AlwaysOn requires SQL Server 2012. Web Front Ends (2)   4 Cores CPU  100GB HDD (C:)  150GB HDD (E:) All Application Server Roles (2)   4 Cores CPU  100GB HDD (C:)  150GB HDD (E:) SQL Server 2012 (2)   6 Cores CPU  100GB HDD (C:)  500GB HDD (E:Data)  50GB HDD (F:Temp)  1.5TB HDD (G:Back)
  • 6.  Web Front Ends All Application Server Roles SQL 2012 SQL Server installed and configured to support SQL clustering, mirroring, And AlwaysOn, AlwaysOn requires SQL Server 2012. Web Front Ends (2)  16 GB RAM  4 Cores CPU  100GB HDD (C:)  150GB HDD (E:) All Application Server Roles (2)  16 GB RAM  4 Cores CPU  100GB HDD (C:)  150GB HDD (E:) SQL Server 2012 (2)  32 GB RAM  6 Cores CPU  100GB HDD (C:)  500GB HDD (E:Data)  50GB HDD (F:Temp)  1.5TB HDD (G:Back) Web Front End All Application Server Roles Web Front End  8 GB RAM  4 Cores CPU  100GB HDD (C:)  150GB HDD (E:) All Application Server Roles  12 GB RAM  4 Cores CPU  100GB HDD (C:)  150GB HDD (E:) SQL Server 2012  24 GB RAM  6 Cores CPU  100GB HDD (C:)  500GB HDD (E:Data)  50GB HDD (F:Temp)  1.5TB HDD (G:Back) SQL 2012
  • 7. Operating System • CPU – Over commit • Memory – Dynamic? • Network – IPV4 • Page Files – System Managed not Auto • Antivirus • Disable Recycle Bin 7
  • 8.         TCP 22233-22236 (Distributed Cache)  TCP 808 (WCF)  TCP 5725 (FIM Sync)  TCP+UDP 389 (LDAP)  TCP 809 (Office Web Apps)  TCP+UDP 88 (Kerberos)  TCP+UDP 53 (DNS)  UDP 464 (Kerberos)  Make sure that the first server with Distributed Cache has its firewall rule set to allow for Inbound ICMP (ICMPv4).
  • 9.
  • 10. SQL/SharePoint “Did you know’s”  SharePoint has its own Collation Latin1_General_CI_AS_KS_WS!!  NTFS Allocation size (chkdsk) – SQL read and writes 64k  How many SQL disks do you use?? Average? Data/Log/Temp  Fix your RAM on your SQL boxes. Why?
  • 11.  Fill Factor. Indexing and data storage performance – set to 80 to support growth and minimize Fragmentation  All DB’s are created from MODEL – Set your DB’s autogrow size correctly from the get go  Auto-create Statistics -- SharePoint does not support it SQL/SharePoint “Did you know’s”
  • 12. SQL/SharePoint “Did you know’s”  Other options:  Parallelism – keep it at 1 for optimal query results  Instant File Initialization  tempdb size – Busiest DB so give it a decent initial size (keep all autogrow the same across all settings)  Configure SharePoint to Autogrow after the DB’s have been created  Shrinking Vs Backup Logs – Rather backup and let it flush instead of shrink
  • 13. SQL/SharePoint “Did you know’s”  Compress your backups  Recovery Mode – Simple  SharePoint logging grows exponentially  Create multiple Tempdb files (.ndf) on multiple drives or RAID 10 for drives hosting Tempdb files  Defragment drives containing content database files  Don’t rebuild or manage indexes of SharePoint DB’s  NTFS block size. Does anyone care???  Hide SQL from other computers  Disable Auto-Create Statistics  Trace Flags
  • 15.           Secure Store database  Usage database  Subscription Settings database  Profile database  Synchronization database  Social Tagging database  Word Automation Services database  Managed Metadata database  Machine Translation Services database
  • 18.
  • 22.  Implement Firewall Layer between server layers  Run “Best Practice Security Analyzer”  https://technet.microsoft.com/en-us/library/hh831400.aspx  Follow “Server Hardening Guidance”  https://technet.microsoft.com/en-us/library/cc262849.aspx
  • 23. On-Premises: Server Isolation Block Unknown & Disallowed Traffic Allow Known Traffic

Notes de l'éditeur

  1. MODEL DB is set at 3MB. Always good to start with what you think you may hit in the first year. Log at 25%of the initial size
  2. Parallelism – MAXDOP so that single SQL Server process serves each request Instant File – Instant file initializes the first new space before it can be used, so it writes the DB with zero’s. But since 2005 it doesn’t so things happen faster. Shrinking does not flush the DB and creates fragmentation
  3. Parallelism – MAXDOP so that single SQL Server process serves each request Instant File – Instant file initializes the first new space before it can be used, so it writes the DB with zero’s. But since 2005 it doesn’t so things happen faster. Shrinking does not flush the DB and creates fragmentation