39
Office 365 Saturday Copenhagen March 12, 2016 #o365sdk2016 spbg.dk Prepare for SharePoint 2016 IT Pro best practices for managing your SharePoint farms Toni Frankola SharePoint MVP – Acceleratio Ltd. Croatia

Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Embed Size (px)

Citation preview

Page 1: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Office 365 Saturday CopenhagenMarch 12, 2016

#o365sdk2016spbg.dk

Prepare for SharePoint 2016

IT Pro best practices for managing your SharePoint farms

Toni FrankolaSharePoint MVP – Acceleratio Ltd. Croatia

Page 2: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Grant, addDelete, remove

Clone, transfer

Generate entire SharePoint documentation, check the custom solutions, save farm deployment.

Analyze and manage permissions live: clone, transfer, create groups, add or remove users.

Monitor farm health, track changes and compare. Report on site contents and audit farm setup.

One solution for all your SharePoint troubles…

Farm Assessment

Permissions Farm Audit Save time! Single console!

Validate!

www.spdockit.com

Page 3: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Explore and compare SharePoint Online permissions.

Review all your Office 365 tenants, licenses

and subscriptions.

Track changes and monitor users Exchange Online data.

GroupsUsers

Administrators

One tool for entire Office 365…

Tenant Overview

Permissions ReportsReview all! Save time! Examine!

Compare

www.cloudkit365.com

Page 4: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Monitor failed logon attempts, block suspicios IP addresses and check out users accessing your file system.

One tool to rule them all…

AppsSystem

Users

Export reports, manage subscriptions, set up real-time alerts and intelligent alerting classification.

Review system, user and app performance live! Manage services and report on performance counters.

Performance

System Audit

Save time!

Validate!Reporting

Single console!

www.syskit.com

Page 5: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Agenda

What’s coming in

SP2016

Operational Best Practices

for SP201x

Page 6: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

2001SharePointPortal Server 2001

2003SharePointPortal Server 2003

2006Office SharePointServer 2007

2009SharePointServer 2010

2012SharePointServer 2013

2016SharePointServer 2016

Cloud-InspiredExperiences

Cloud and EnterpriseSocial

Content Management

Core Collaboration

Microsoft Managed Solutions

Microsoft Online Services

Office 365

Release History and Roadmap

Page 7: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Modernize your on-premises infrastructure improving speed, scale, and user experiences. SharePoint Server 2016 brings cloud innovation to your datacenter so you can get the best of both worlds – speed and productivity for your users with flexibility and control for IT.

New user experiences enable users to quickly and productively consume new apps and experiences across devices and screens.

Improved User Experiences

Based on learning from Office 365, SharePoint 2016 delivers a reliable software-defined infrastructure foundation that’s proven at scale with best in class hybrid experiences.

Cloud-Inspired Infrastructure

Integrated data-loss prevention and protection and with built-in and cloud connected compliance, security, and threat protection for both administrators and end users.

People-Centric Compliance

SharePoint Server 2016 Vision & Value

Page 8: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

EXPERIENCES INFRASTRUCTURE

IMPROVED PERFORMANCE AND RELIABILITY

HYBRID CLOUD WITH GLOBAL REACH

SUPPORT AND MONITORING TOOLS

COMPLIANCE

NEW DATA PROTECTION AND MONITORING TOOLS

TRUSTED PLATFORM

MODERN COLLABORATION

PERSONALIZED INSIGHTS

FILE STORAGE AND COLLABORATION

Investment Areas

8

Page 9: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

2013Migrate at their own pace to the cloud with little or no disruption to existing service

Pilot Online Service with a subset of users

2016 ->Continue to maintain hybrid model providing services on-premises or online based on the organization needs

Continue to use existing customizations on-premise

Subscribe to cloud innovation, on demand, on your terms

Taking Hybrid Forward…

9

Page 10: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Hybrid

Hybrid sites Hybrid Follow Office 365 Profile

Hybrid OneDrive for

Business

Cloud hybrid search

Learn more: SharePoint 2016 The future is Hybrid, what you need to know about itKnut Relbe-Moe12:55 PM - 1:45 PM [IT-pro (Metalogix)]

Page 11: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

New and updated in 2016

Access Services Compliance features

Customized web parts

Document Library accessibility Durable links Encrypted

ConnectionsFast Site Collection

Creation

Filenames - expanded support

for special characters

Hybrid in SharePoint 2016

Identify and Search for sensitive

content

Image and Video previews

Information Rights Management Large file support MinRole

Mobile experience

New controls for working with OneDrive for

Business

New Recycle Bin in OneDrive and

Team sites

Open Document Format (ODF) Project Server ReFS file system

support

SharePoint business

intelligence

SharePoint Search Sharing improvements Site Folders view Sites page pinning SMTP Connection

EncryptionSMTP ports (non-

default)

Web Application Open Platform

Interface Protocol (WOPI)

Page 12: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Discontinued in 2016

SharePoint Foundation

Standalone Install mode

ForeFront Identity Manager

client (FIM)

Excel Services in SharePoint

SharePoint BI capabilities (SQL2016)

Tags and Notes SharePoint Designer InfoPath

Page 13: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Get ready!• Make sure your have a fully updated Window 2012 R2 Server• SharePoint 2016 is a though beast to install

• Beta2 + Release Candidate• http://toddklindt.com/blog/Builds/SharePoint-2016-Builds.aspx

• https://technet.microsoft.com/en-us/library/mt422728(v=office.16).aspx

Page 14: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

How do I upgrade?• SharePoint Server 2016 Release Candidate supports an upgrade from

SharePoint Server 2013 with March 2013 PU, version 15.0.4481.1005 or higher.• Act today and make sure you are up to date!

• Database attach upgrade (content only)• Use other tools to recreate your farms• https://autospinstaller.codeplex.com/

• SharePoint Server 2016 Release Candidate does not support SharePoint 2010 mode (that is, compatibility level 14) site collections.

Page 15: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Compatibility Level•Get-SPSite -Limit All | ? { $_.CompatibilityLevel -eq 14 } •Get-SPSite -ContentDatabase <database name> -Limit All | ? { $_.CompatibilityLevel -eq 14 }

• There is no concept of “site collection compatibility modes” in SharePoint Server 2016. You must be running the latest version at all times.

Page 16: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Roles & Services

[…..] Distributed Cache and Request ManagementDistributed Cache, Request Management, SharePoint Foundation Web Application

[…..] Web ServersAccess Services, Business Data Connectivity, Central Administration, Managed Metadata, SharePoint Foundation Web Application, Secure Store Service, State, Subscription Settings, User Code, User Profile, Visio Graphics

[…..] Batch ProcessingCrawl Target, Machine Translation, SharePoint Foundation Web Application, PowerPoint Conversion,User Profile Synchronization, Word Automation, Work Management, Workflow Timer Service

[…..] Specialized WorkloadsExcel Calculation, PerformancePoint, Project, Search, SharePoint Foundation Web Application

User services

Robot services

Caching services

MinRole

SharePoint logic consolidated into one single machine reducing the number of discrete roles

timer jobs search

caching

provisioning

sync client onenote pagerendering

user profile

excelservices

sandboxcode

project subscriptionsettings

20132016

Page 17: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Zero downtime patching• Applying new SharePoint 2016 patches will require no server

downtime

Page 18: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Q2 2016Q1 2016Q4 2015

SharePoint2016ReleaseTimeline

SharePoint 2016 Beta 1

SharePoint Server 2016 Release Candidate

RTM

Page 19: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

State of SharePoint farms survey results

200711%

201029%

201341%

Online19%

SharePoint Version Usage

Page 20: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Hardware• CPU• Memory• Network• Disk R/W• Disk Free space

Page 21: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Want to upgrade to latest version?• If you are planning to upgrade to the next major release of

SharePoint, make sure your existing environment is running a version of SharePoint that can be upgraded to the next one.• Here is a list of the build numbers required to upgrade to the next

major version of SharePoint:• To upgrade from SharePoint 2007 to 2010, minimal build: SharePoint 2007

SP2, build number (12.0.6421.1000)• To upgrade from SharePoint 2010 to 2013, minimal build: SharePoint 2010

SP1, build number (14.0.6029.1000)

Page 22: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Ah! Those updates…• Office Web App• App Fabric (2013)• Language Packs

Page 23: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

DB Best Practices• Database files and transaction log files should not be on the primary drive• Storing all files in the same location and on the system drive can lead to severe

performance issues in the SQL Server.• TempDB (Number of files, size, response times)• Disk allocation size• ModelDB (growth, initial file size)• Maximum Degree of Parallelism (MAXDOP) (SP2013)• Use alias whenever possible• Database autogrowth and initial size

Make your SharePoint 2013/2016 fly by tuning & optimizing SQL Server”: what every SharePoint consultant should know (lessons learned)12:55 PM - 1:45 PMSerge Luca, Isabelle Van Campenhoudt

Page 24: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Web.config files & solution deployment• Make sure all web.config files are the same• Make sure you are running the same code on all servers

Page 25: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Lifecycle management

Development Pre-production Production

Test new and updated apps and solutions

Control source code and use versioning

Keep environments in sync to get best results from testing

Sync Sync

Page 26: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

What’s the current recommended CU?• http://toddklindt.com/blog/Lists/Posts/Post.aspx?ID=346

Page 27: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Site Collection Upgrade• Make sure you have updated all your site collections to the latest UI

version

Page 28: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Don’t use Primary Drive• SQL• Databases• Logs

• SharePoint• Logs (ULS, Usage)

• Also make sure ULS is enabled and restricted• Make sure logging is not in Verbose if not necessary

• Search Index

• IIS• Logs

Page 29: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Security, who is your farm admin?

Page 30: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Site Collection SizesLimit Maximum value Limit type NotesNumber of content databases

500 per farm Supported The maximum number of content databases per farm is 500.

Content database size (general usage scenarios)

200 GB per content database

Supported The default file size is 50 MB, which can be increased to a maximum of 2 GB.

Content database size (all usage scenarios)

4 TB per content database

Supported Content databases of up to 4 TB are supported*

Page 31: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Code quality and tools• Coding conventions (your own or Microsoft’s)• StyleCop (stylecop.codeplex.com)

• SharePoint server side code quality• SPDisposeCheck• SPCAF (www.spcaf.com)

Page 32: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Default URLs / SQL Alias / Domain• A server name should not be used as a URL for your SharePoint web

application. This can cause problems if a second machine is added to this farm or when moving to another farm• You should use SQL Alias• A separate domain for SharePoint might be a good solution (if

available)

Page 33: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Make sure your services and proxies are running• Background services like:• State Service• Search• Sandbox Code Service• UPA• Web Analytics (SP2010)• Apps (if needed) (SP2013)• Distributed Cache (SP2013)

• Make sure your proxies are started• Make sure there are no duplicate applications running

Page 34: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

BP: Blog Caching Enabled• Make sure you have enabled binary large object (BLOB) caching.• BLOB caching is enabled by editing the web.config file for the web

application and changing the following line:

<BlobCache location="C:\BlobCache\14" path="\.(gif|jpg|jpeg|jpe|jfif|bmp|dib|tif|tiff|themedbmp|themedcss|themedgif|themedjpg|themedpng|ico|png|wdp|hdp|css|js|asf|avi|flv|m4v|mov|mp3|mp4|mpeg|mpg|rm|rmvb|wma|wmv|ogg|ogv|oga|webm|xap)$" maxSize="10" enabled="false" />

Page 35: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Update ALL your servers• To see the installed Windows and SharePoint Server updates, start

Control Panel, go to Programs > Programs and Features and click View installed updates. Control Panel, however, will only show installed binaries. Installing SharePoint binaries is only a part of the patching process. To verify the upgrade status of a SharePoint farm and servers in the farm, open the Central Administration tool, and in the Upgrade and Migration section, click Check upgrade status (SharePoint 2010 and 2013).• Make sure your run Configuration Wizard afterwards

Page 36: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Claims-based auth• This check detects whether web applications in SharePoint 2010 are utilizing claims-

based authentication. • Claims-based authentication is an essential component in SharePoint 2013. Although

you can migrate a non-claims web application to SharePoint 2013, many underlying components will not function properly. If you are planning an upgrade, we recommended that you upgrade your existing non-claims SharePoint 2010 application to a claims-based applications prior to your upgrade. We also recommend that you perform a couple of test runs before you complete the production upgrade.• Converting from classic authentication to claims-based authentication can be

achieved using the Convert-SPWebApplication Powershell cmdlet. Please consult Migrate from classic-mode to claims-based authentication in SharePoint 2013 (https://technet.microsoft.com/en-us/library/gg251985.aspx) for instructions.

Page 37: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

SharePoint Best Practices

https://bp.spdockit.com

Page 38: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Questions

Page 39: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms

Platin

Gold

SilverSupporting

the community

Thanks to our sponsors

#o365sdk2016spbg.dk