SharePoint 2013 Best Practices

Similar documents
Best Practices for Virtualised SharePoint

Professional SharePoint Server 2010 Administration

126 SW 148 th Street Suite C-100, #105 Seattle, WA Tel: Fax:

Project Server 2010 Migration

DottsConnected SHAREPOINT 2010 ADMIN TRAINING. Exercise 1: Create Dedicated Service Accounts in Active Directory

VMware System, Application and Data Availability With CA ARCserve High Availability

"Charting the Course to Your Success!" MOC B Configuring and Administering Microsoft SharePoint Course Summary

MS Configuring and Administering Hyper-V in Windows Server 2012

Hyper-V Protection. User guide

402: Taming SQL Server for Administrators. Todd Klindt & Shane Young SharePoint911

Best practices for operational excellence (SharePoint Server 2010)

Server Software Installation Guide

Best Practices for Installing and Configuring the Hyper-V Role on the LSI CTS2600 Storage System for Windows 2008

Integrating Data Protection Manager with StorTrends itx

Availability for the modern datacentre Veeam Availability Suite v8 & Sneakpreview v9

First experiences using SharePoint 2016 Preview running on Windows 2016 Preview and SQL 2016 Preview.

Server and Storage Virtualization with IP Storage. David Dale, NetApp

WINDOWS AZURE EXECUTION MODELS

SharePoint 2010

Tuning Microsoft SQL Server for SharePoint. Daniel Glenn

Security. Environments. Dave Shackleford. John Wiley &. Sons, Inc. s j}! '**»* t i j. l:i. in: i««;

Metalogix SharePoint Backup. Advanced Installation Guide. Publication Date: August 24, 2015

Hardware/Software Guidelines

Who is SharePoint Joel?

Project Server hardware and software requirements

ITMC 2079 MCTS Configuring and Administering Microsoft SharePoint 2010

Windows Server R2 Hyper-V. Microsoft's Hypervisor. Insiders Guide to. Wiley Publishing, Inc. John Kelbley. Mike Sterling WILEY

Myriad Technologies Training 5 Day Level 200 Introduction

SSC2016: SharePoint 2016 Administrator s Survival Camp

HP Integration with Veeam Backup and Replication. Mark Hambelton Veeam EMEA Alliances SE

Virtual server management: Top tips on managing storage in virtual server environments

IDERA WHITEPAPER. The paper will cover the following ten areas: Monitoring Management. WRITTEN BY Greg Robidoux

Availability for your modern datacenter

Veeam Summer School. Thomas Zaatman Veeam Software

Quorum DR Report. Top 4 Types of Disasters: 55% Hardware Failure 22% Human Error 18% Software Failure 5% Natural Disasters

Establishing Environmental Best Practices. Brendan Flamer.co.nz/spag/

In addition to their professional experience, students who attend this training should have technical knowledge in the following areas.

I-Motion SQL Server admin concerns

Implementing and Managing Windows Server 2008 Hyper-V

How to Backup and Restore a VM using Veeam

Supported File Systems

ONSITE TRAINING CATALOG

Implementing and Administering an Enterprise SharePoint Environment

How to move a SharePoint Server bit environment to a 64-bit environment on Windows Server 2008.

Wishful Thinking vs. Reality in Regards to Virtual Backup and Restore Environments

6422: Implementing and Managing Windows Server 2008 Hyper-V (3 Days)

BackupAssist v6 quickstart guide

10231B: Designing a Microsoft SharePoint 2010 Infrastructure

What s New in SharePoint 2016 (On- Premise) for IT Pros

M6422A Implementing and Managing Windows Server 2008 Hyper-V

MS-6422A - Implement and Manage Microsoft Windows Server Hyper-V

Business continuity management for Microsoft SharePoint Server 2010

Best Practices in SharePoint Deployment and Management

Best Practices Every SQL Server DBA Must Know

MS-55115: Planning, Deploying and Managing Microsoft Project Server 2013

BI on Cloud using SQL Server on IaaS

SQL Server Version. Supported for SC2012 RTM*** Not supported for SC2012 SP1*** SQL Server 2008 SP1, SP2, SP3

Maximizing Your Server Memory and Storage Investments with Windows Server 2012 R2

Virtualisa)on* and SAN Basics for DBAs. *See, I used the S instead of the zed. I m pretty smart for a foreigner.

A review of BackupAssist within a Hyper-V Environment. By Brien Posey

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software

The New Rules for Choosing Physical Appliances

Windows Server 2012 R2 Hyper-V: Designing for the Real World

Deployment Options for Microsoft Hyper-V Server

This instructor-led course will show you the new architectural changes made to SharePoint 2010 and how to upgrade your 2007 environment to 2010.

Capacity Planning for Microsoft SharePoint Technologies

Also you need the C-MOR ISO file. This file you will find following this link:

A review of BackupAssist within a Hyper-V Environment

HyperV_Mon. Introduction. A Free Tool From TMurgent Technologies

Reference Architecture for a Virtualized SharePoint 2010 Document Management Solution A Dell Technical White Paper

Microsoft SharePoint Server 2010

Tintri VMstore with Hyper-V Best Practice Guide

Brocade and EMC Solution for Microsoft Hyper-V and SharePoint Clusters

Microsoft SharePoint 2010 on VMware Availability and Recovery Options. Microsoft SharePoint 2010 on VMware Availability and Recovery Options

Course Syllabus. 2553A: Administering Microsoft SharePoint Portal Server Key Data. Audience. At Course Completion.

SharePoint Virtualization and the Benefits of Modern Data Protection with Veeam Explorer for Microsoft SharePoint

2009 AAMGA Automation Conference

Course 55115: Planning, Deploying and Managing Microsoft Project Server 2013

Azure VM Performance Considerations Running SQL Server

Optimizing SQL Server 2012 for SharePoint SharePoint Saturday/Friday, Honolulu March 27, 2015

Scaling out a SharePoint Farm and Configuring Network Load Balancing on the Web Servers. Steve Smith Combined Knowledge MVP SharePoint Server

Course Syllabus. Implementing and Managing Windows Server 2008 Hyper-V. Key Data. Audience. At Course Completion. Prerequisites

SQL Server Performance Tuning and Optimization

Configuring and Administrating Microsoft SharePoint 2010 (10174) HK913S

CA ARCserve Replication and High Availability Deployment Options for Hyper-V

HyperV_Mon 3.0. Hyper-V Overhead. Introduction. A Free tool from TMurgent Technologies. Version 3.0

Team Foundation Server 2013 Installation Guide

Metalogix Replicator. Quick Start Guide. Publication Date: May 14, 2015

What s new in SharePoint 2010 for IT Pros

Course: 10174B: Configuring and Administering Microsoft SharePoint 2010

What Is Microsoft Private Cloud Fast Track?

How to Configure a SharePoint Server 2010 Farm

WINDOWS AZURE DATA MANAGEMENT

Protecting the Microsoft Data Center with NetBackup 7.6

Saving SharePoint. Presented By: Sean McDonough Product Manager, SharePoint Products Idera

Microsoft Windows Server 2008: MS-6422 Implementing and Managing Hyper V Virtualization 6422

Using Data Domain Storage with Symantec Enterprise Vault 8. White Paper. Michael McLaughlin Data Domain Technical Marketing

About this Course This 5 day ILT course teaches IT Professionals to design and deploy Microsoft SharePoint 2010.

Hosted SharePoint: Questions every provider should answer

BackupAssist v6 quickstart guide

Transcription:

SharePoint 2013 Best Practices

SharePoint 2013 Best Practices When you work as a consultant or as a SharePoint administrator, there are many things that you need to set up to get the best SharePoint performance. Moreover, you need to be very careful in planning the infrastructure and testing. In this paper we will go through some best practices and show you how some small configuration improvements can increase your SharePoint stability, security and performance. Introduction Microsoft s Best Practices have been published on their site and blogs, but also there are some great recommendations from MVPs and other SharePoint folks and communities, who are trying to squeeze the last bit of performance from SharePoint to get a better SharePoint system. In general, the best practices are divided into best practices for performance, security and infrastructure planning. In this post, we will show you how some small changes to a configuration can greatly improve SharePoint stability, security and performance. As you all know, SharePoint 2013 is often virtualized. So, besides the SharePoint and SQL server configurations, you need to know all about your virtualization software and the underlying hardware. In this post, I will use Hyper-V as the virtualization platform, but some of the stuff is universal to other platforms. So let s see how this looks for some example farm on the picture! Page 1 of 7

Infrastructure layer Before you even begin to install SharePoint, you need to start at the infrastructure layer and follow the best practices for it and then move up to the SQL server layer and at the end to the SharePoint layer. Page 2 of 7

This is often a part of the system that the average SharePoint admin is not in charge of, but when implementing SharePoint you also need to think about it. Even if your storage, network and server admins are doing their best to keep this part up and running, there are some special configurations that can help you to improve your SharePoint system. Recommendations for the Infrastructure layer: Do not use dynamic memory for SharePoint VMs because this is not supported by SharePoint. Use VLANs to divide the traffic (i.e. a central admin site and end user sites) and to make SharePoint more secure. Do not use time synchronization with the parent host for the SharePoint VM because it can mess up SharePoint Timer jobs and led to unpredictable behavior. Do not take any snapshots of a VM in a production environment because these will degrade the performance of your VM. Use Jumbo frames on your network if you have the right equipment, because they will help your network to perform faster. Check with your storage guy what NTFS allocation unit size is best for your storage to improve the performance of your SharePoint site. These are just a few examples to show you how important it is to understand that even non SharePoint stuff can have a direct impact on SharePoint stability and performance. Beware that some of the recommendations might not apply to your environment, because almost every environment is unique. You can see further details about some of the recommendations with a detailed explanation for a Hyper-V environment here. Page 3 of 7

SQL Server layer In most cases, poor performance occurs because of a SQL Server misconfiguration. Using the default values for SQL Server is probably, in most cases, the worst configuration. SharePoint doesn t support some configurations and it is best that SharePoint has its own dedicated SQL instance. Also SQL Server has rules for how it should be virtualized and you need to follow these rules and check what SharePoint requires from SQL. Recommendations for the SQL Server layer: Data partitions that holds databases should have an allocation unit size of 64k (in most cases) to get the best performance from SQL server. You should put TempDB on a separate (faster) drive to boost performance because this database is I/O intensive. Logs for your databases shouldn t be on same drive as the database files, again for performance reasons. MAXDOP must be set to 1 for SharePoint to work normally. You should restrict the minimum and maximum memory values for your SQL server. Do not enable auto-create statistics on a SQL instance that hosts SharePoint databases because is not supported. Use reasonable initial settings for your SharePoint databases, especially the growth value (the default is 5 MB). There are numerous SQL recommendations that you need to follow to get the most from your SQL, and, in the end, your SharePoint server. Security is also an important factor and also needs to be carefully planned. Achieving high availability is critical for databases and you should have disaster recovery scenarios prepared and most importantly tested regularly. You can read details of some SQL recommendations here. Page 4 of 7

SharePoint Application/WFE layer SharePoint is the last layer in our stack. When we are setting everything up that SharePoint needs to work properly, we need to take decisions about the farm architecture. For your scenario, you need to make decisions on how many servers you need, how many will be APP or WFE servers, whether you need load balancers and other stuff. After the initial design has been adopted, it is a good strategy to re-evaluate the whole design from time to time, especially if you see bottlenecks in some part of SharePoint. For example, if you see that the Search Service Application is slow, maybe it is time to add a couple of new servers to your farm for Search only. These are individual decisions that you will need to make based on your scenario. The general strategy is to keep your SharePoint healthy, clean and speedy! Recommendations for the SharePoint layer: You will have a couple of installers that you can modify for you needs use the PowerShell installer instead of the built-in Configuration Wizard. Use dedicated service accounts this is good security practice because these accounts will have only the rights that they really need. Use caching this will speed up responses for end users. Use SSL for the central administration site. Patch your SharePoint regularly and take backups. Write the logs from SharePoint to another drive if you forget to set logging up properly (i.e. trimming of logs), you can fill up the system partition and stop the whole server. TechNet has a wiki page with lots of resources on this theme. Conclusion In this article, I have tried through some simple recommendations to show you how important it is to understand the big picture. Sometimes you will need to identify bottlenecks that are, maybe, not directly SharePoint s fault, but are due to some connected services or underlying service that stops SharePoint from Page 5 of 7

performing well. In most cases, it is difficult to track all of these recommendations for all of the above, so I m pleased to be able to recommend the Documentation Toolkit for SharePoint, which has built-in Best Practices reports. These reports will show you what you can do better within your farm. They will tell you a lot about your current setup and configuration and will save you some time. Finding the right recommendations and checking whether they have changed is time-consuming, so I believe that these reports will help you. Managing and maintaining SharePoint is complicated, but is easier if you understand the best practices and which ones are relevant for your environment. There are a lot of resources regarding this online and I would definitely recommend that you regularly check Microsoft articles and follow SharePoint MVPs and consultants blogs because in them you can find a lot of really great tutorials and explanations about best practices. TRY FREE TRIAL: www.spdockit.com Page 6 of 7

Page 7 of 7