Migration Consideration for SharePoint Online

Slides:



Advertisements
Similar presentations
Wed 10:30am – SPC152 - Migrating to SharePoint Online in Office Strategy and Best Practices Wed 1:45pm - SPC161 - Office 365 Deployment and.
Advertisements

Thomas SegatoCarsten Wexel Determine Business Case Information Assessment Design New Architecture Pre-Migration Considerations Perform Migration.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Microsoft Virtual Academy
1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Deployment Planning Services
MODULE 10 – PROJECT SERVER
5/22/2018 1:39 AM BRK2156 Power BI Report Server: Self-service BI and enterprise reporting on-premises Christopher Finlan Senior Program Manager © Microsoft.
Microsoft Virtual Academy
Implementacija SharePoint 2016 farme pomoću Azure IaaS
Deployment Planning Services
SaaS Application Deep Dive
Developing Hybrid Apps on Microsoft Azure Stack
6/17/2018 5:54 AM OSP322 Getting the best of both worlds, making the most of SharePoint hybrid search solutions Shyam Narayan Microsoft © 2013 Microsoft.
Microsoft Virtual Academy
8/1/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Threat Management Gateway
How to Perform a Migration Plan?
Technical Overview (IT Pro)
Learn Upgrade Speaker name Title Microsoft corporation 9/16/2018
Excel Services Deployment and Administration
Migration to SharePoint 2013
Test Upgrade Name Title Company 9/18/2018 Microsoft SharePoint
SharePoint Online Management and Control
SQL Server BI on Windows Azure Virtual Machines
Transforming SharePoint Farm Solutions to the Add-in Model
11/11/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
11/16/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Setting up team development infrastructure for SharePoint 2013
OSP323 Become an Office Ninja
The Challenges of moving Document Creation to the Cloud
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
SPC2012 – IT-Pro 11/29/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Virtual Academy
Microsoft Virtual Academy
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Virtual Academy
Five mistakes to avoid when deploying Enterprise Mobility + Security
05 | Making the Cloud Transition
12/9/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Office 365 Identity Management
TechEd /31/2018 3:43 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Microsoft Virtual Academy
Office 365 – Attractive and Easy to Use.
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Microsoft Virtual Academy
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
Upgrading Your Private Cloud with Windows Server 2012 R2
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
TechEd /28/2019 3:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
System Center Marketing
TechEd /7/2019 9:46 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /23/2019 9:23 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
M6: Advanced Identity Management topics for Office 365
(c) 2011 Microsoft. All rights reserved.
Service Template Creation from the Ground Up
Windows Azure Hybrid Architectures and Patterns
Microsoft Virtual Academy
Microsoft Virtual Academy
Day 2, Session 2 Connecting System Center to the Public Cloud
Microsoft Data Insights Summit
Office 365 Development July 2014.
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Presentation transcript:

Migration Consideration for SharePoint Online 11/15/2018 3:03 AM OSP316A Migration Consideration for SharePoint Online Garth Luke Elaine van Bergen © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Garth Luke Text/Icon/Pic @Garthluke Garth.luke@avepoint.com

My Home Silicon Valley – Northern California

Elaine Van Bergen @laneyvb Elaine.vanbergen@obs.com.au

Your Migration Roadmap for Success! TechEd 2013 11/15/2018 3:03 AM Your Migration Roadmap for Success! Determine Business Case Information Assessment Design New Architecture Pre-Migration Considerations Perform Migration © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Determine Business Case TechEd 2013 11/15/2018 3:03 AM Determine Business Case Why? Why SharePoint 2013 Office 365 Benefits Office 365 Concerns Understanding Hybrid © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

TechEd 2013 11/15/2018 3:03 AM Why a Business Case? This is your chance to revisit your approach to Information management in your business: Business need : Where can SharePoint fit into the IM Strategy? Align technology to IM Strategy Understand your data silos and plan to incorporate them into your strategy © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Why SharePoint 2013 ? Excel BI and Services Visio Searches Business Intelligence Excel BI and Services Visio Searches PerformancePoint Services Search Personalized search results Rich contextual previews Enterprise Content Management eDiscovery Team Folders

Why SharePoint 2013 ? Communities Discussions Blogs Social Communities Discussions Blogs BYOD Classic and contemporary mobile views Automatic redirection Mobile Web Apps APP Model New APP model Variety of scope

O365 Benefits Simplified Deployment Predictability Faster Updates Allocate resources towards driving business value rather than maintaining infrastructure Predictability Easier to forecast cost of platform Faster Updates SharePoint Online updated before on-premises 90 day release cycles Integration Exchange, Lync, Project, Dynamics

O365 Concerns Lack of Control Lack of Flexibility Regulations Cannot deploy full-trust solutions Cannot opt-out of updates Lack of Flexibility SharePoint 2013 Only No RBS (Remote BLOB Storage) Regulations Compliance, data sovereignty Data Loss No access to data without connection

Understanding Hybrid Workloads are divided across separate SharePoint environments Gradual transition to cloud In most cases today, the integration is not quite seamless Cloud (private or public) On Premise Farm

Information Assessment Information Dynamics Metadata Tagging Data Classification

How organisations think SPC2012 – IT Pro 11/15/2018 How organisations think Delete Archive Migrate © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Risk Assessment Ignorance Don’t just focus on what you can see: Risk Awareness Ignorance Regularly accessed data Un-accessed data Data cleanup Dark Data Migrating old data expensive Metadata tagging moves with data Know your classification requirements

Information dynamics Document types Document sizes and average sizes Smallest and largest sizes Content size count Overall document count Database counts Site and site collection counts per content database

Information Gathering Commands Test-SPContentDatabase Both 2010 and SP2013 versions STSADM -o PreUpgradeCheck (no longer exists in 2013) Third Party Tools

How you should think Migrate Archive Delete SPC2012 – IT Pro 11/15/2018 How you should think Migrate Archive Delete © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Information Management Lifecycle Metadata Permissions

Design New Architecture TechEd 2013 11/15/2018 3:03 AM Design New Architecture Hardware IA Search © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Upgrade and migration strategies Upgrade to next version – sequential (recommended) Leapfrog to the latest version Upgrade/migrate to the cloud

Upgrade to the Next Version The only built-in method supported and provided by the product Things to look out for: Storage requirements customisations & Missing files Changes in supportabilily limits Orphaned sites Patch level (not up to date) Platform changes (Search, OWA, etc.) Authentication type (Classic, Claims, etc...)

Leapfrog to the latest version Requires 3rd party tools or multiple upgrades Things to look out for: Storage requirements customisations & missing files Changes in supportabilily limits Orphaned sites Functionality in use Running workflows Depricated features Load on resources (hardware and people)

Upgrade/Migrate to the Cloud Benefits High Availability/Disaster Recovery is the provider’s responsibility Maintaining current software and patch levels (evergreen, etc.) Requires 3rd party tools or manual migration Things to look out for Difference in capabilities Not all workloads available in the cloud Certain workloads are challenging in hybrid mode Connectivity to other systems and their locations Existing solution-specific customisations/managed code Licensing costs for 3rd party migration tools, support, etc. Future plans with regards to customisations, integration, etc. Amount of data to be migrated and throughput targets during process

Technical Considerations TechEd 2013 11/15/2018 3:03 AM Technical Considerations What workloads are currently in use? What is the size of environment? © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Technical Considerations TechEd 2013 11/15/2018 3:03 AM Technical Considerations How customised is the implementation? External Applications interfacing with SharePoint? © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Technical Aspects – Authentication Model TechEd 2013 11/15/2018 3:03 AM Technical Aspects – Authentication Model Changing authentication model? Plan to upgrade authentication model to claims © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Organisational Aspects - Environment & Skills Who owns the environment? Who manages the environment? Who has access to the environment’s servers? How skilled is your organization on the new version of SharePoint? Operations team Development team Support organization

Project Management/Sponsorship TechEd 2013 11/15/2018 3:03 AM Project Management/Sponsorship Project Management Skills & Experience Support within the Organization Ensure adequate level of support External or Internal Project Management approach (ITIL, Agile, Ad-Hoc , etc.) © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Customisation governance Can it be removed Will it work in target environment Third Party or In House Do you have the code ? Is it under support

Pre-Migration Considerations Disruption Downtime Performance URL Changes Notification plan Test Environment considerations Testing Expectations TechEd 2013 11/15/2018 3:03 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Disruption Defined as any significant change that: Requires changing client software to match server Requires retraining to use existing abilities Requires refactoring/replacement of customisations Not the same as downtime Use Deferred Site Collection Upgrade to forestall most disruption

Downtime No such thing as zero downtime!!! Possible to reduce downtime using mitigation processes Use Test runs to predict outages

Performance Know what performance you have and what you want Audit existing hardware and performance Audit existing content

URL Changes Should avoid URL changes whenever possible Stacking URL changes with upgrade can complicate experience Plan to not change URLs in the future

Notification Plan Plan to inform users about upcoming upgrade requirements/events Include info on what will happen Indicate when upgrade will occur Provide directions if using self-service upgrade abilities Indicate when upgrade must be completed by Indicate when upgrade is finished

Test Environment Considerations Be careful of impacting live environments from test ones Try to prevent/minimize URL changes Use proper hardware and content to determine timing

Expectations From Testing Understand upgrade methods and processes Understand performance and downtime mitigation Gain experience and confidence in troubleshooting and validation

Perform Migration Online On Premises Hybrid TechEd 2013 11/15/2018 3:03 AM Perform Migration Online On Premises Hybrid © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

How to Migrate to Online

Planning: Know where you are going SPC2012 – IT Pro 11/15/2018 Planning: Know where you are going Understand the capabilities of the target platform How does the target differ from what you have now Service Descriptions Customisation Guidance © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Planning: How do I get there? SPC2012 – IT Pro 11/15/2018 Planning: How do I get there? Third party tools – need to know: Costs Capabilities Not everything can be migrated Some things can be migrated but require planning Can you upgrade in-flight What kind of throughput can you get in your environment How can you manage deltas Need a POC or Pilot © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Planning: Organisational changes SPC2012 – IT Pro 11/15/2018 Planning: Organisational changes Support Help Operations Processes Site Provisioning Customisation models © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Prepare: Content Sunset customisations TechEd 2013 11/15/2018 3:03 AM Prepare: Content Sunset customisations What remediation needs to be done in legacy production prior to migration Develop a map between the existing and target Information Architectures Cleanup - archive or delete © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Prepare: Conduct the pilot SPC2012 – IT Pro 11/15/2018 Prepare: Conduct the pilot Verify capabilities Understand the tools – test settings Verify fidelity Verify throughput Involve stakeholders in quality assurance and acceptance Incorporate learnings © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Prepare Script everything possible Do everything possible to prevent the introduction of errors Cutover strategy Freeze periods Gradual or big bang

Migrate Migrate sites Freeze source farm – read only if possible TechEd 2013 11/15/2018 3:03 AM Migrate Migrate sites Freeze source farm – read only if possible Sync deltas Testing and acceptance Address defects Cutover Support © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

SharePoint 2010 – 2013 Hybrid

Why ? SharePoint 2013 has lots of improved functionality Business wants these ahead of full upgrade due to Time/Budget constraints Lots of customisations Training and change management

Published Services Only

Supported Services Managed Metadata UPS Search BCS Secure Store *Metadata only not Content Type Hub UPS Search BCS Secure Store

Design Considerations Old user interface or New functionality Latency /Location of farms Security of environments Licensing

Merged Farms

Staged Migration Search Personal Sites Community Sites Team Sites

Implementing Services Upgrade Gather applicable services settings on source farm Backup services databases on source farm Ensure service application pools created first Create each service application and proxy Start service instances only after service is created with upgraded databases

Share service Applications Exchange trust certificates Publish service application Grant permissions to SA Connect to remote farm Add proxy to web app 2013 only configure server to server authentication

SharePoint 2013 On Premises Upgrade

2013 Server Prerequisites 2010 or earlier SharePoint products must not be installed To use existing 2010 SharePoint Farm hardware: Uninstall and Clean Rebuild OS

Client Minimum Software Requirements Office 2010 or Office 2013 SharePoint Designer version Web Browser

Databases Supporting Database Attach Upgrade Content databases (->2010 and ->2013) Profile database (->2010 and ->2013) Project databases (->2010 and ->2013) Note: Four 2010 merged to one during upgrade to 2013 Search admin database Social database Sync Database – but why ??? Managed Metadata database Secure Store database Note: Passphrase required to retain passwords in store Access databases Note: Supported for B2B upgrades only

Databases Not Supporting Database Attach Upgrade Configuration database Unsupported for both V2V and B2B upgrades Has never been supported in prior versions Search index databases Unsupported for V2V upgrades only

Upgrade Improvements Deferred Site Collection Upgrade Site Collection Health Checks Upgrade Evaluation Site Collections System Event Notifications System Logging Changes Site Collection Upgrade Throttling Federated Services Compatibility Cross Versions

Deferred Site Collection Upgrade Allows existing 2010 site collections to work unchanged in SP2013 Replaces Visual Upgrade Requires deep backwards compatibility Default state for all site collections in upgraded databases

Page Rendering Coexistence 14 Mode Site Page 15 Mode Site Page SP2013 App Process Space In-process request routing Page Code Code Page /_layouts/15/ /_layouts/ WSE/14/Templates/Layouts WSE/15/Templates/Layouts 14 Assembly Redirect Policy 15 Assembly WSE/14/Templates SP2013 Config Database WSE/15/Templates SP2013 Content Database SPSite SPWeb SPSite SPWeb

Site Collection Health Checks Rule based health checks Looks for common known issues Site collection level scoped tool Runs automatically before Site Collection version to version upgrade

Customizations Gathering Solutions Should always have a build-out directory for FT solutions Don’t forget admin deployed InfoPath Forms Sandbox solutions are fine Other stuff MSI deployed components XCopy or manually deployed features/files/changes Use directory comparisons to be sure you have it all

Customization Categories and Types Visually impacting Data structure impacting Non-visually impacting Third Party Master Pages Themes Web Pages Web Parts Content Types List Types Web Templates Site Definitions Web Services Windows Services HTTP Handler HTTP Module Workflow Webparts Admin Reporting

Implementing Services Upgrade Gather applicable services settings on source farm Backup all applicable services databases from source farm Ensure service application pools are created first Create each service application and proxy Start service instances only after service is created with upgraded databases

Example Of Managed Metadata Service Provisioning $applicationPool = Get-SPServiceApplicationPool -Identity "SharePoint Service Application" # Create Managed Metadata service and proxy $sa = New-SPMetadataServiceApplication -Name "Managed Metadata Service Application" -ApplicationPool $applicationPool -DatabaseName "ManagedMetadata_Upgrade_DB" if ($sa) { New-SPMetadataServiceApplicationProxy -ServiceApplication $sa -Name "Managed Metadata Service Application Proxy" -DefaultProxyGroup #Start Managed Metadata service Get-SPServiceInstance | Where-Object {$_.TypeName -Eq "Managed Metadata Web Service"} | Start-SPServiceInstance }

Prior to DB Attach Setup web applications Managed Paths Alternative Access Mappings Customisations

Upgrade Related PowerShell Commands Services New-SPBusinessDataCatalogServiceApplication Restore-SPEnterpriseSearchServiceApplication Upgrade-SPEnterpriseSearchServiceApplication Upgrade-SPEnterpriseSearchServiceApplicationSiteSettings New-SPMetadataServiceApplication New-SPPerformancePointServiceApplication New-SPProfileServiceApplication New-SPProjectServiceApplication New-New-SPSecureStoreApplication New-SPSubscriptionSettingsServiceApplication Mount-SPContentDatabase Test-SPContentDatabase Upgrade-SPContentDatabase Content Database Test-SPSite Repair-SPSite Upgrade-SPSite Request-SPUpgradeEvaluationSiteCollection Site Upgrade-SPFarm Farm Get-SPSiteUpgradeSession Remove-SPSiteUpgradeSession Queue Management

Upgrade Log Failures Should always review logs after any upgrade Start at top of log and work downwards Order of operations in reviewing logs Order of operations is solving issues

My Site Host Upgrades My Site Host works in both 14 and 15 mode Once My Site Host is upgraded to 15 mode All new personal sites will be created in 15 mode As users visit My Site Host, their sites are added to upgrade queue If upgrade of personal site fails, it will be reattempted after a delay

Governance Determine control and rollout of upgrade abilities Web Application and Site Collection variables control this

Validate Predetermined Sites Pick certain sites in advance and ensure they work as expected before upgrade As a best practice include at least one of every site definition and feature in use Take care to review high impact/high profile sites

Create New Validation Targets Create new Site Collections/Webs Activate features Create new pages Add web parts Create new libraries/lists Recommend best practice is to create 2x for each template migrated

Verify Services Functionality Search Profile and social features Managed Metadata Business Connectivity Service Secure Store (SSS) Access Services Excel Services Visio Services Office Web Accessible Clients

Other areas for testing Security External Data Customisations Functional Visual

SharePoint 2013 – O365 Hybrid

SharePoint 2013 and O365 Configure environments Setup identity management Configure specific function Search BDC Duet

Supported options Search BCS /Duet Inbound – SharePoint 2013 queries Online and returns results Outbound – Online queries SharePoint 2013 and can return results Two way – Both BCS /Duet Inbound Two way

Requirements - SharePoint SharePoint 2013 farm Office 365 tenant of E1 (search only) , E2 or E3

Requirements - Authentication AD DS domain with 2008+ functional level Servers for AD FS 2.0 Server for Dir Sync Wildcard cert by public authority for inbound Supported reverse proxy (TMG)

Tips Step by Step Non-Prod ? Allow for change control Don’t get the ‘SPAdmin’ to do this !!

Steps – Search example Configure infrastructure Configure SSO Create result source using remote service url Setup query rule to include result block

References Upgrade service applications http://technet.microsoft.com/en-us/library/ee731990.aspx Upgrade services farms http://technet.microsoft.com/en-us/library/cc303435.aspx Configure shared services cross farms http://technet.microsoft.com/en-us/library/ff621100.aspx SharePoint 2013 and O365 hybrid http://technet.microsoft.com/en-us/library/jj838715.aspx

Your Migration Roadmap for Success! TechEd 2013 11/15/2018 3:03 AM Your Migration Roadmap for Success! Determine Business Case Information Assessment Design New Architecture Pre-Migration Considerations Perform Migration © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Resources Learning TechNet Developer Network 11/15/2018 3:03 AM Resources Learning Sessions on Demand http://channel9.msdn.com/Events/TechEd/Australia/2013 Virtual Academy http://www.microsoftvirtualacademy.com/ TechNet Developer Network Resources for IT Professionals http://technet.microsoft.com/en-au/ Resources for Developers http://msdn.microsoft.com/en-au/ © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

TechEd 2012 11/15/2018 3:03 AM Keep Learning Keep up to date with all the latest Office 365 information at http://ignite.office.com Get on top of your pilot using the FastTrack deployment process http://fastTrack.office.com Trial Office 365 http://office.microsoft.com © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11/15/2018 3:03 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.