SlideShare a Scribd company logo
1 of 32
SharePoint Administration
Planning Architecture, Installation, Configurations, Security and Content
V 1.0
Muhammad Zeeshan Tahir
MCP, MCSE SharePoint 2013
This document contains some helping guide lines. By following these, it may save time and effort for a SharePoint Administrator. Continue…
Why SharePoint?
Architecture
 Architecture is actually the topology that defines the farm.
 Selection of SharePoint architecture depends on the usage, target audience,
performance and availability.
 Server Roles in the farm
 Web Front End
 Application Server
 Database Server
 Mostly considered topologies are defined into three categories
 Single Server
 Two-Tier Farm
 Three-Tier Farm
Architecture
Roles and Types
What defines the role of a server?
 Services provided by a server defines what actually the server role is in the
farm. i.e.
 Handling user requests > Web Front End
 Running SharePoint services > Application Server
 Storing content and config databases > Database Server
Server hardware and software requirements for SharePoint.
Architecture
WFE APP
Web Front End
 Fast, light-weight server which responds to user
requests for web pages. All web servers in a farm are
mirrors of each other and are load balanced.
Application Server
 Provides the service features of SharePoint products
and technologies. An application server often
provides all or a subset of service features. Multiple
redundant application servers can be load balanced.
Database Server
 Stores content and service data. All databases can be
assigned to one database server. Or databases can be
spread across multiple servers. All databases can be
clustered or mirrored for failover protection.
Architecture
Single Server
 Good for evaluation, Development, Training and Demonstration.
 Best For < 100 users.
Note: A Standalone installation is completely different from Single Server Farm installation of SharePoint. A stand alone
installation installs SQL instance itself on the same server and use it for SharePoint databases. Uses single account to
configure everything and later on cannot add any new server to the farm.
All roles in one server including SQL Server
+ +
Architecture
SharePoint Farm vs Standalone
 Couple of more differences between SharePoint Farm and SharePoint
standalone are…
 Using separate account to connect to SQL serverSharePoint server
 Using other accounts to manage a lot of services such as: Excel service,
Performance Point, setup reverse proxy, setup load balancing
 Allow multiple SharePoint servers join into this farm to improve availability.
 Multiple SharePoint servers can host Central Administration, Search Index, Search
query, Web Application, etc for better performance.
Server hardware and software requirements for SharePoint.
Architecture
Two-Tier Farm
 Can support up to 10,000 users per server.
 Can add multiple servers on each level with same roles as below.
 Databases are handled separately by dedicated database servers.
 User requests handled by the same server running the other SharePoint services.
Database Server
All Web and Application server roles
Architecture
Three-Tier Farm
 Split the servers according to their roles.
 One web server can support up to 10,000.
 Can add multiple servers on each level in
WFE’s, Application or Database servers.
 Dedicated servers can be added for Search
service crawling and indexing.
Architecture
Three-Tier Large Farms Example
Architecture
High Availability - Failover Server
 Failover Server acts as the secondary database server in case of main DB server
failure. A witness server is an optional server.
 Setting a failover server while creating a web or service application doesn’t
create everything for you. It just points to the server and SharePoint checks
whether the mentioned server exists or not.
Failover Database Server
Architecture
Mirroring Log Shipping Replication Always On
ArchitectureHigh Availability
Database Cloning
https://nilebride.wordpress.com/2011/07/24/log-shipping-vs-mirroring-vs-replication/Differences:
SQL Server 2012 Enterprise
ManualManualAuto
Logical Architecture of SharePoint
Architecture
Installation
Service Accounts
 Use separate service accounts for each type of service/web application. Min 3
 User Profile Service
 Search Service
 Farm Account
 Setup Account
 SQL Server Svc Account
 Apply AD policy for service account
 User cannot change password
 Password never expires
Installation
Required Account Example
SQL Server Service Account sqlSvcAcc
SharePoint Setup Administrator spAdmin
SharePoint Farm Account spFarmAcc
Farm Installation
 Always choose Server Farm installation if its not a development machine
Installation
Config DB Name
 Always try to stick with the default DB name
 Changing the name may cause confusion in case of more than one Databases
 Note recommended
 SharePoint_Main_DB
 SharePoint_Config_Prod
 SharePoint_Config_Prod_Main
 SharePoint2013_Config_Main
Installation
CA Port Number
 Although the installation wizard suggests a random port during installation but
we should stick with a same port number for all of SharePoint environments.
My favorite is 9000.
 Easy to remember http://CAServer:9000
 Not recommended
 http://DevCA:23685
 http://QACA:41272
 http://ProdCA:35714
Installation
Services Auto Configuration
 SharePoint provides one click creation of Service
Application. Very handy when you have less time to
configure the single server farm. However these
services should be configured manually with
dedicated service accounts.
Installation
Configuration
Set Paths to non OS drive
 Set ULS logs, SharePoint Web Applications and Search Indexes into non OS
drive of servers. This would be helpful when the ULS logs will increase their
size, you’ll not have any warning message in CA health monitoring.
 Default path for logs is below
 Change it to D:SharePointAppsLOGS
 Default path for web applications is below
 Change it to D:SharePointAppsWebs
Configurations
Diagnose Logging
 Generally the Diagnose Logging is set to Verbose which consumes more
resources on server to write everything in logs.
 Change it to Critical and & Unexpected if farm is running fine for all
categories.
 In case you want to troubleshoot any issue and want to track in logs. Change
it to Verbose temporarily.
Configurations
Health Monitoring
 Keep an eye on Health Monitoring ribbon.
 Try to fix the critical errors that may cause any service, web application or
farm down.
Configurations
Content
 Consistency throughout entire farm
 Use complete names, not abbreviations
 Not Recommended: MyComp Pvt Ltd
 Recommended: MyCompanyPrivateLimited
 Avoid spaces to limit population of %20
 Not Recommended: My Company Private Limited
 Recommended: MyCompanyPrivateLimited
Naming Convention
Content
 Microsoft recommends not to increase the size of a content database to more
than 200 GB. However SharePoint will still work If the size crosses the limit.
 A content database can contain 60 million items including documents and list
items.
 A content database can support 10,000 maximum (2,500 non-Personal site
collections and 7,500 Personal Sites, or 10,000 Personal Sites alone).
 If a site collection seems to have a lot more data in future, create a separate
content database for it to optimize the size.
 If a site collection has increased its size which wasn’t expected, don’t worry,
you can move the site collection by creating a new blank content DB using
PowerShell.
Content Databases Size
Content
Create More Lists/Libraries
 Sometimes the users face the issues related to list view threshold of a list or
library.
 Try to create List/Library separately categorized by their types and usage.
You can create more lists and libraries for managing data and keeping the
threshold value less than 5000 items. However if once the threshold value
increased, the recommended solutions may give a bad user experience but
will work.
 Turning off list threshold for a list/library
 Adding metadata navigation
 List column indexing
Content
 SharePoint creates a “Local SharePoint Sites” content source automatically
for crawling which is fine for a small level farm where crawling does not take
much to complete or have dedicated search servers.
 Content Sources must split and configured for each web application so can be
scheduled for different times for crawling.
Content Sources
Content
Security
Permissions Structure
 Avoid granting direct permissions on any site collection, site or list/library.
 Always use SharePoint groups for permissions.
 If there is any site, list or library where new/existing users need to have
access frequently, then better way to maintain the permissions structure is to
have an AD security group, add all of the target users in that security group
and grant permissions to that AD group by adding them in the desired
SharePoint group according the permissions level.
References
 http://download.microsoft.com/download/A/0/7/A07928F6-5153-4E19-B682-B8D28194095A/sps_2013_traditional_topology_model.pdf
 https://technet.microsoft.com/en-us/library/cc262485.aspx
 http://blogs.technet.com/b/quentin/archive/2014/07/15/the-list-view-threshold-_2800_stop_2100_-don_1920_t-change-it_21002900_.aspx
 https://technet.microsoft.com/en-us/library/cc262787.aspx
 https://technet.microsoft.com/en-us/library/cc825328.aspx#Section3
 http://social.technet.microsoft.com/wiki/contents/articles/31035.what-are-types-of-sharepoint-installation-what-is-difference-between-farm-and-standalone.aspx
 https://technet.microsoft.com/en-us/library/cc263445.aspx#Subsection2
 https://nilebride.wordpress.com/2011/07/24/log-shipping-vs-mirroring-vs-replication/

More Related Content

What's hot

Microsoft SharePoint Server 2010 governance v1
Microsoft SharePoint Server 2010 governance v1Microsoft SharePoint Server 2010 governance v1
Microsoft SharePoint Server 2010 governance v1Nilesh Mehta
 
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guideHow to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guideVyapin Software Systems Private Limited
 
SharePoint 2010 Upgrade Planning
SharePoint 2010 Upgrade PlanningSharePoint 2010 Upgrade Planning
SharePoint 2010 Upgrade PlanningChaitu Madala
 
O365con14 - sharepoint 2013 and office 365 upgrade and migration
O365con14 - sharepoint 2013 and office 365 upgrade and migrationO365con14 - sharepoint 2013 and office 365 upgrade and migration
O365con14 - sharepoint 2013 and office 365 upgrade and migrationNCCOMMS
 
SharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownSharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownJoel Oleson
 
Migrating to SharePoint 2013 - Business and Technical Perspective
Migrating to SharePoint 2013 - Business and Technical PerspectiveMigrating to SharePoint 2013 - Business and Technical Perspective
Migrating to SharePoint 2013 - Business and Technical PerspectiveJohn Calvert
 
SharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices CroatiaSharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices CroatiaJoel Oleson
 
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
 
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 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
 
SharePoint Microsoft IT - Swiss Presentation with Joel and Andre
SharePoint Microsoft IT - Swiss Presentation with Joel and AndreSharePoint Microsoft IT - Swiss Presentation with Joel and Andre
SharePoint Microsoft IT - Swiss Presentation with Joel and AndreJoel Oleson
 
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
 
2014-02-22 - IT Pro Camp - SharePoint 2013, A Brief Overview of Capability
2014-02-22 - IT Pro Camp - SharePoint 2013, A Brief Overview of Capability2014-02-22 - IT Pro Camp - SharePoint 2013, A Brief Overview of Capability
2014-02-22 - IT Pro Camp - SharePoint 2013, A Brief Overview of CapabilityDan Usher
 
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
 
SharePoint 2013 Hosted-Apps (On-Premises) - Infrastructure Setup
SharePoint 2013 Hosted-Apps (On-Premises) - Infrastructure SetupSharePoint 2013 Hosted-Apps (On-Premises) - Infrastructure Setup
SharePoint 2013 Hosted-Apps (On-Premises) - Infrastructure Setupvmaximiuk
 
Best Practice SharePoint Architecture
Best Practice SharePoint ArchitectureBest Practice SharePoint Architecture
Best Practice SharePoint ArchitectureMichael Noel
 
SharePoint and Large Scale SQL Deployments - NZSPC
SharePoint and Large Scale SQL Deployments - NZSPCSharePoint and Large Scale SQL Deployments - NZSPC
SharePoint and Large Scale SQL Deployments - NZSPCguest7c2e070
 
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday CopenhagenWhat's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday CopenhagenIlia Sotnikov
 
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...J.D. Wade
 

What's hot (20)

Microsoft SharePoint Server 2010 governance v1
Microsoft SharePoint Server 2010 governance v1Microsoft SharePoint Server 2010 governance v1
Microsoft SharePoint Server 2010 governance v1
 
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guideHow to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
 
SharePoint 2010 Upgrade Planning
SharePoint 2010 Upgrade PlanningSharePoint 2010 Upgrade Planning
SharePoint 2010 Upgrade Planning
 
O365con14 - sharepoint 2013 and office 365 upgrade and migration
O365con14 - sharepoint 2013 and office 365 upgrade and migrationO365con14 - sharepoint 2013 and office 365 upgrade and migration
O365con14 - sharepoint 2013 and office 365 upgrade and migration
 
SharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownSharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill Down
 
Migrating to SharePoint 2013 - Business and Technical Perspective
Migrating to SharePoint 2013 - Business and Technical PerspectiveMigrating to SharePoint 2013 - Business and Technical Perspective
Migrating to SharePoint 2013 - Business and Technical Perspective
 
SharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices CroatiaSharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices Croatia
 
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
 
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 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
 
SharePoint Microsoft IT - Swiss Presentation with Joel and Andre
SharePoint Microsoft IT - Swiss Presentation with Joel and AndreSharePoint Microsoft IT - Swiss Presentation with Joel and Andre
SharePoint Microsoft IT - Swiss Presentation with Joel and Andre
 
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
 
2014-02-22 - IT Pro Camp - SharePoint 2013, A Brief Overview of Capability
2014-02-22 - IT Pro Camp - SharePoint 2013, A Brief Overview of Capability2014-02-22 - IT Pro Camp - SharePoint 2013, A Brief Overview of Capability
2014-02-22 - IT Pro Camp - SharePoint 2013, A Brief Overview of Capability
 
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...
 
SharePoint 2013 Hosted-Apps (On-Premises) - Infrastructure Setup
SharePoint 2013 Hosted-Apps (On-Premises) - Infrastructure SetupSharePoint 2013 Hosted-Apps (On-Premises) - Infrastructure Setup
SharePoint 2013 Hosted-Apps (On-Premises) - Infrastructure Setup
 
Best Practice SharePoint Architecture
Best Practice SharePoint ArchitectureBest Practice SharePoint Architecture
Best Practice SharePoint Architecture
 
SharePoint and Large Scale SQL Deployments - NZSPC
SharePoint and Large Scale SQL Deployments - NZSPCSharePoint and Large Scale SQL Deployments - NZSPC
SharePoint and Large Scale SQL Deployments - NZSPC
 
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday CopenhagenWhat's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
 
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
 

Similar to SharePoint Administration

Microsoft SharePoint server 2010 Governance v1
Microsoft SharePoint server 2010 Governance v1Microsoft SharePoint server 2010 Governance v1
Microsoft SharePoint server 2010 Governance v1Nilesh Mehta
 
SharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementationSharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementationNilesh Mehta
 
Back to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel OlesonBack to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel OlesonJoel Oleson
 
SharePoint 2010 High Availability - SPC2C
SharePoint 2010 High Availability - SPC2CSharePoint 2010 High Availability - SPC2C
SharePoint 2010 High Availability - SPC2CMichael Noel
 
SharePoint Intelligence Real World Business Workflow With Share Point Designe...
SharePoint Intelligence Real World Business Workflow With Share Point Designe...SharePoint Intelligence Real World Business Workflow With Share Point Designe...
SharePoint Intelligence Real World Business Workflow With Share Point Designe...Ivan Sanders
 
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVPSharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVPAyman El-Hattab
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applicationsChris Givens
 
A Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentA Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentSPC Adriatics
 
Share Point Infrastructure And Setup
Share Point Infrastructure And SetupShare Point Infrastructure And Setup
Share Point Infrastructure And Setupgregkamer
 
Building the Perfect SharePoint 2010 Farm; A Walkthrough of Best Practices fr...
Building the Perfect SharePoint 2010 Farm; A Walkthrough of Best Practices fr...Building the Perfect SharePoint 2010 Farm; A Walkthrough of Best Practices fr...
Building the Perfect SharePoint 2010 Farm; A Walkthrough of Best Practices fr...Michael Noel
 
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All TogetherKathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All TogetherSharePoint Saturday NY
 
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All TogetherKathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All TogetherSharePoint Saturday NY
 
Introducing SP2010 To Administrators
Introducing SP2010 To AdministratorsIntroducing SP2010 To Administrators
Introducing SP2010 To AdministratorsFlorin Muntean
 
Bus intelligence bringing_it_all_together
Bus intelligence bringing_it_all_togetherBus intelligence bringing_it_all_together
Bus intelligence bringing_it_all_togetherTIAA-CREF
 
Sp24 design a share point 2013 architecture – the basics
Sp24   design a share point 2013 architecture – the basicsSp24   design a share point 2013 architecture – the basics
Sp24 design a share point 2013 architecture – the basicsAlexander Meijers
 
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
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesCory Peters
 
Highly available and scalable architectures
Highly available and scalable architecturesHighly available and scalable architectures
Highly available and scalable architecturesPhil Wicklund
 
From Zero to Hero: A Real World Guide to Building High Availability SharePoin...
From Zero to Hero: A Real World Guide to Building High Availability SharePoin...From Zero to Hero: A Real World Guide to Building High Availability SharePoin...
From Zero to Hero: A Real World Guide to Building High Availability SharePoin...Eric Shupps
 
SharePoint 2010 IT Pro Overview
SharePoint 2010 IT Pro OverviewSharePoint 2010 IT Pro Overview
SharePoint 2010 IT Pro OverviewJ.D. Wade
 

Similar to SharePoint Administration (20)

Microsoft SharePoint server 2010 Governance v1
Microsoft SharePoint server 2010 Governance v1Microsoft SharePoint server 2010 Governance v1
Microsoft SharePoint server 2010 Governance v1
 
SharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementationSharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementation
 
Back to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel OlesonBack to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel Oleson
 
SharePoint 2010 High Availability - SPC2C
SharePoint 2010 High Availability - SPC2CSharePoint 2010 High Availability - SPC2C
SharePoint 2010 High Availability - SPC2C
 
SharePoint Intelligence Real World Business Workflow With Share Point Designe...
SharePoint Intelligence Real World Business Workflow With Share Point Designe...SharePoint Intelligence Real World Business Workflow With Share Point Designe...
SharePoint Intelligence Real World Business Workflow With Share Point Designe...
 
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVPSharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applications
 
A Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentA Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deployment
 
Share Point Infrastructure And Setup
Share Point Infrastructure And SetupShare Point Infrastructure And Setup
Share Point Infrastructure And Setup
 
Building the Perfect SharePoint 2010 Farm; A Walkthrough of Best Practices fr...
Building the Perfect SharePoint 2010 Farm; A Walkthrough of Best Practices fr...Building the Perfect SharePoint 2010 Farm; A Walkthrough of Best Practices fr...
Building the Perfect SharePoint 2010 Farm; A Walkthrough of Best Practices fr...
 
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All TogetherKathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
 
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All TogetherKathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
 
Introducing SP2010 To Administrators
Introducing SP2010 To AdministratorsIntroducing SP2010 To Administrators
Introducing SP2010 To Administrators
 
Bus intelligence bringing_it_all_together
Bus intelligence bringing_it_all_togetherBus intelligence bringing_it_all_together
Bus intelligence bringing_it_all_together
 
Sp24 design a share point 2013 architecture – the basics
Sp24   design a share point 2013 architecture – the basicsSp24   design a share point 2013 architecture – the basics
Sp24 design a share point 2013 architecture – the basics
 
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
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 Features
 
Highly available and scalable architectures
Highly available and scalable architecturesHighly available and scalable architectures
Highly available and scalable architectures
 
From Zero to Hero: A Real World Guide to Building High Availability SharePoin...
From Zero to Hero: A Real World Guide to Building High Availability SharePoin...From Zero to Hero: A Real World Guide to Building High Availability SharePoin...
From Zero to Hero: A Real World Guide to Building High Availability SharePoin...
 
SharePoint 2010 IT Pro Overview
SharePoint 2010 IT Pro OverviewSharePoint 2010 IT Pro Overview
SharePoint 2010 IT Pro Overview
 

SharePoint Administration

  • 1. SharePoint Administration Planning Architecture, Installation, Configurations, Security and Content V 1.0 Muhammad Zeeshan Tahir MCP, MCSE SharePoint 2013 This document contains some helping guide lines. By following these, it may save time and effort for a SharePoint Administrator. Continue…
  • 4.  Architecture is actually the topology that defines the farm.  Selection of SharePoint architecture depends on the usage, target audience, performance and availability.  Server Roles in the farm  Web Front End  Application Server  Database Server  Mostly considered topologies are defined into three categories  Single Server  Two-Tier Farm  Three-Tier Farm Architecture Roles and Types
  • 5. What defines the role of a server?  Services provided by a server defines what actually the server role is in the farm. i.e.  Handling user requests > Web Front End  Running SharePoint services > Application Server  Storing content and config databases > Database Server Server hardware and software requirements for SharePoint. Architecture WFE APP
  • 6. Web Front End  Fast, light-weight server which responds to user requests for web pages. All web servers in a farm are mirrors of each other and are load balanced. Application Server  Provides the service features of SharePoint products and technologies. An application server often provides all or a subset of service features. Multiple redundant application servers can be load balanced. Database Server  Stores content and service data. All databases can be assigned to one database server. Or databases can be spread across multiple servers. All databases can be clustered or mirrored for failover protection. Architecture
  • 7. Single Server  Good for evaluation, Development, Training and Demonstration.  Best For < 100 users. Note: A Standalone installation is completely different from Single Server Farm installation of SharePoint. A stand alone installation installs SQL instance itself on the same server and use it for SharePoint databases. Uses single account to configure everything and later on cannot add any new server to the farm. All roles in one server including SQL Server + + Architecture
  • 8. SharePoint Farm vs Standalone  Couple of more differences between SharePoint Farm and SharePoint standalone are…  Using separate account to connect to SQL serverSharePoint server  Using other accounts to manage a lot of services such as: Excel service, Performance Point, setup reverse proxy, setup load balancing  Allow multiple SharePoint servers join into this farm to improve availability.  Multiple SharePoint servers can host Central Administration, Search Index, Search query, Web Application, etc for better performance. Server hardware and software requirements for SharePoint. Architecture
  • 9. Two-Tier Farm  Can support up to 10,000 users per server.  Can add multiple servers on each level with same roles as below.  Databases are handled separately by dedicated database servers.  User requests handled by the same server running the other SharePoint services. Database Server All Web and Application server roles Architecture
  • 10. Three-Tier Farm  Split the servers according to their roles.  One web server can support up to 10,000.  Can add multiple servers on each level in WFE’s, Application or Database servers.  Dedicated servers can be added for Search service crawling and indexing. Architecture
  • 11. Three-Tier Large Farms Example Architecture
  • 12. High Availability - Failover Server  Failover Server acts as the secondary database server in case of main DB server failure. A witness server is an optional server.  Setting a failover server while creating a web or service application doesn’t create everything for you. It just points to the server and SharePoint checks whether the mentioned server exists or not. Failover Database Server Architecture
  • 13. Mirroring Log Shipping Replication Always On ArchitectureHigh Availability Database Cloning https://nilebride.wordpress.com/2011/07/24/log-shipping-vs-mirroring-vs-replication/Differences: SQL Server 2012 Enterprise ManualManualAuto
  • 14. Logical Architecture of SharePoint Architecture
  • 16. Service Accounts  Use separate service accounts for each type of service/web application. Min 3  User Profile Service  Search Service  Farm Account  Setup Account  SQL Server Svc Account  Apply AD policy for service account  User cannot change password  Password never expires Installation Required Account Example SQL Server Service Account sqlSvcAcc SharePoint Setup Administrator spAdmin SharePoint Farm Account spFarmAcc
  • 17. Farm Installation  Always choose Server Farm installation if its not a development machine Installation
  • 18. Config DB Name  Always try to stick with the default DB name  Changing the name may cause confusion in case of more than one Databases  Note recommended  SharePoint_Main_DB  SharePoint_Config_Prod  SharePoint_Config_Prod_Main  SharePoint2013_Config_Main Installation
  • 19. CA Port Number  Although the installation wizard suggests a random port during installation but we should stick with a same port number for all of SharePoint environments. My favorite is 9000.  Easy to remember http://CAServer:9000  Not recommended  http://DevCA:23685  http://QACA:41272  http://ProdCA:35714 Installation
  • 20. Services Auto Configuration  SharePoint provides one click creation of Service Application. Very handy when you have less time to configure the single server farm. However these services should be configured manually with dedicated service accounts. Installation
  • 22. Set Paths to non OS drive  Set ULS logs, SharePoint Web Applications and Search Indexes into non OS drive of servers. This would be helpful when the ULS logs will increase their size, you’ll not have any warning message in CA health monitoring.  Default path for logs is below  Change it to D:SharePointAppsLOGS  Default path for web applications is below  Change it to D:SharePointAppsWebs Configurations
  • 23. Diagnose Logging  Generally the Diagnose Logging is set to Verbose which consumes more resources on server to write everything in logs.  Change it to Critical and & Unexpected if farm is running fine for all categories.  In case you want to troubleshoot any issue and want to track in logs. Change it to Verbose temporarily. Configurations
  • 24. Health Monitoring  Keep an eye on Health Monitoring ribbon.  Try to fix the critical errors that may cause any service, web application or farm down. Configurations
  • 26.  Consistency throughout entire farm  Use complete names, not abbreviations  Not Recommended: MyComp Pvt Ltd  Recommended: MyCompanyPrivateLimited  Avoid spaces to limit population of %20  Not Recommended: My Company Private Limited  Recommended: MyCompanyPrivateLimited Naming Convention Content
  • 27.  Microsoft recommends not to increase the size of a content database to more than 200 GB. However SharePoint will still work If the size crosses the limit.  A content database can contain 60 million items including documents and list items.  A content database can support 10,000 maximum (2,500 non-Personal site collections and 7,500 Personal Sites, or 10,000 Personal Sites alone).  If a site collection seems to have a lot more data in future, create a separate content database for it to optimize the size.  If a site collection has increased its size which wasn’t expected, don’t worry, you can move the site collection by creating a new blank content DB using PowerShell. Content Databases Size Content
  • 28. Create More Lists/Libraries  Sometimes the users face the issues related to list view threshold of a list or library.  Try to create List/Library separately categorized by their types and usage. You can create more lists and libraries for managing data and keeping the threshold value less than 5000 items. However if once the threshold value increased, the recommended solutions may give a bad user experience but will work.  Turning off list threshold for a list/library  Adding metadata navigation  List column indexing Content
  • 29.  SharePoint creates a “Local SharePoint Sites” content source automatically for crawling which is fine for a small level farm where crawling does not take much to complete or have dedicated search servers.  Content Sources must split and configured for each web application so can be scheduled for different times for crawling. Content Sources Content
  • 31. Permissions Structure  Avoid granting direct permissions on any site collection, site or list/library.  Always use SharePoint groups for permissions.  If there is any site, list or library where new/existing users need to have access frequently, then better way to maintain the permissions structure is to have an AD security group, add all of the target users in that security group and grant permissions to that AD group by adding them in the desired SharePoint group according the permissions level.
  • 32. References  http://download.microsoft.com/download/A/0/7/A07928F6-5153-4E19-B682-B8D28194095A/sps_2013_traditional_topology_model.pdf  https://technet.microsoft.com/en-us/library/cc262485.aspx  http://blogs.technet.com/b/quentin/archive/2014/07/15/the-list-view-threshold-_2800_stop_2100_-don_1920_t-change-it_21002900_.aspx  https://technet.microsoft.com/en-us/library/cc262787.aspx  https://technet.microsoft.com/en-us/library/cc825328.aspx#Section3  http://social.technet.microsoft.com/wiki/contents/articles/31035.what-are-types-of-sharepoint-installation-what-is-difference-between-farm-and-standalone.aspx  https://technet.microsoft.com/en-us/library/cc263445.aspx#Subsection2  https://nilebride.wordpress.com/2011/07/24/log-shipping-vs-mirroring-vs-replication/