![Page 1: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/1.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/2.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/3.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/4.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/5.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/6.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/7.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/8.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/9.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/10.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/11.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/12.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/13.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/14.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/15.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/16.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/17.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/18.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/19.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/20.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/21.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/22.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/23.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/24.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/25.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/26.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/27.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/28.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/29.jpg)
Security, who is your farm admin?
![Page 30: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/30.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/31.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/32.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/33.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/34.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/35.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/36.jpg)
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 38: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/38.jpg)
Questions
![Page 39: Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePoint farms](https://reader035.vdocument.in/reader035/viewer/2022081604/586f96221a28abcc238b4663/html5/thumbnails/39.jpg)
Platin
Gold
SilverSupporting
the community
Thanks to our sponsors
#o365sdk2016spbg.dk