50
aO S 201 7 Canadian Tour Fueled by Quebec Montre al Ottawa Toront o February 6 February 7 February 8 February 10

aOS Canadian Tour Share point migration tips

Embed Size (px)

Citation preview

Page 1: aOS Canadian Tour Share point migration tips

aOS 2017Canadian Tour

Fueled by

QuebecMontrealOttawaToronto

February 6February 7 February 8February 10

Page 2: aOS Canadian Tour Share point migration tips

Tips in Migrating to SharePoint Online or On-

premises Mike MaadaraniSharePoint Architect

Page 3: aOS Canadian Tour Share point migration tips

Thank you !

Page 4: aOS Canadian Tour Share point migration tips

Welcome & IntroductionMike Maadarani, Ottawa

• App Dev and Architecture for over 20 years (17 Years Microsoft, 3 Years with the “Other Guys”)

• Business focused on Enterprise Content Management, Search, & Publishing Sites• Architect, trainer, and presenter

[email protected]

www.maadarani.com @mikemaadarani

Page 5: aOS Canadian Tour Share point migration tips

Cloud

ProcessAgenda

Closing and Q&A

Content & Apps

Overview

Migration Life Cycle

Hybrid

Page 6: aOS Canadian Tour Share point migration tips

History recap

Page 7: aOS Canadian Tour Share point migration tips

2006

iPhoneSharePoint 2007

SharePoint 2010Facebook

Page 8: aOS Canadian Tour Share point migration tips

Devices Social Cloud Control

2007 – 2012: Revolutionary Trends

People

Page 9: aOS Canadian Tour Share point migration tips

Devices Social Cloud ControlPeople

SharePoint 2013

Page 10: aOS Canadian Tour Share point migration tips

SharePoint Evolution to 2016

Page 11: aOS Canadian Tour Share point migration tips

Should I upgrade or migrate?

Page 12: aOS Canadian Tour Share point migration tips

Migration/Upgrade Lifecycle

Analysis Plan Execut

e Assess Sustain

SOURCEFile Share

Exchange Public Folders

Lotus Notes

Web Content

SharePoint

Other LOB Systems

TARGET

SharePoint Online

SharePoint On-Premises

Page 13: aOS Canadian Tour Share point migration tips

Step 1

Analyze your farm

Page 14: aOS Canadian Tour Share point migration tips

Analyze: Decision Points• Content Analysis

• File Shares• Exchange Public Folders• Notes Databases• Existing SharePoint farms• Web Content• Other lines of business applications

• Who is involved?• Stakeholder(s) (Accountability)• Business Drivers (Awareness)• Information Technology (Accessibility)• Individual(s) (Owner)

• Where is our content?• Hosted or In House• Centralized or Decentralized• Local or Abroad

Page 15: aOS Canadian Tour Share point migration tips

• Content Analysis• How much content? How large?

• How many layers? (Web Applications, Site Collections, Sites)

• Content Types, Metadata? CTH?

• Security Levels

• Workflows

• Linked Information

Analyze: Decision Points

Page 16: aOS Canadian Tour Share point migration tips

• Service Applications Analysis• Search

• Managed Metadata

• Secure Store (must be done before BCS)

• BCS

• User Profiles

• PerformancePoint

Analyze: Decision Points

Page 17: aOS Canadian Tour Share point migration tips

• Custom Code• WSP• Event receivers• Apps (if 2013 to Online)• Workflows• Etc…

• 3rd Party Tools

Analyze: Decision Points

Page 18: aOS Canadian Tour Share point migration tips

• Action Items• Roles and Responsibility Matrix• Content Inventory Worksheet• Security Report• Decision: Build or Buy migration tools AND services

Analyze: Action Points

Page 19: aOS Canadian Tour Share point migration tips

Step 2

Plan your battle

Page 20: aOS Canadian Tour Share point migration tips

Which cloud is good for you?

Page 21: aOS Canadian Tour Share point migration tips

Private Cloud Full AccessFarm SolutionsSandbox Solutions

$$Expensive to runExpensive to maintain

TraditionalWe know what we knowWe expect innovation and great new features

Page 22: aOS Canadian Tour Share point migration tips

Azure VMs for you needsIf you’re used to a virtual environment, you’re ready for AzureA few quirksFull AccessFarm SolutionsSandbox Solutions$$PricierNot clear on upfront cost

Page 23: aOS Canadian Tour Share point migration tips

SharePoint Online Limited AccessNo Farm SolutionsLimited Sandbox Solutions More script and CSOM code is being added$$Totally based on accessAND “seats”Usually cheaper that the other optionsFeatures and SupportNew Features come online firstUpdates are almost every quarterGood support from MS and the partners

Page 24: aOS Canadian Tour Share point migration tips

Hybrid SolutionOnline + On-premises

Online + Azure

Azure + On-Premises

Page 25: aOS Canadian Tour Share point migration tips

Upgrade Scenarios

Gradual Upgrade

Database Attach Upgrade

In-Place Upgrade

On-premises

ONLY

Page 26: aOS Canadian Tour Share point migration tips

• Usually cheaper that the other options • All Content databases• Search administration• BDC• Managed Metadata• PerformancePoint• Secure store• User Profile databases

Database Upgrade

Page 27: aOS Canadian Tour Share point migration tips

Plan your content

Page 28: aOS Canadian Tour Share point migration tips

Identify SPO GapsFederationMidsize Business plan or higher for AD integrationMidsize, Enterprise E1 or higher for Yammer

Migration costsBased on size and number of itemsLots of vendors, some are the same core engine

Farm FeaturesFarm solutions are not supported in Office 365Need to know what is in the farm, and where they are being used, to create a remediation plan

3rd party solutionsApp Store is rich with many solutions

Page 29: aOS Canadian Tour Share point migration tips

• Most companies have content that is:• Out of date• Duplicated• Difficult to find

• Would benefit from:• delete/archive/migrate

triage• reorganization• tagging with metadata

Real world content

Page 30: aOS Canadian Tour Share point migration tips

Plan: Decision Points• Where will the content

go?• Web Applications• Site Collections• Sites• Pages• Libraries

• What will the content do?• Policy Management• Business Process• Search ability• Metadata

• Communicate and Train!

Page 31: aOS Canadian Tour Share point migration tips

• Why is remediation required?• What to remediate?• How to remediate?

Remediation

Page 32: aOS Canadian Tour Share point migration tips

Why remediation is requiredSome customizations:

Cannot be migrated as isSome content:

Cannot be migratedShould not be migrated

Page 33: aOS Canadian Tour Share point migration tips

Reduce content volume

Content Mapping

Content remediation

Page 34: aOS Canadian Tour Share point migration tips

Customization remediation

Branding Solutions

ProvisioningSolutions

Content Types and

Site Columns

User InterfaceComponents

Other Built-inFunctionalities

Integration/Maintenance

Solutions

Page 35: aOS Canadian Tour Share point migration tips

Use OneDrive For Business• Migrate your MySite and personal files

Personal Sites must be created first before you migrateBulk migration requires an account to be added to the personal

sitesUse PowerShell to add a migration account to the admin group

for individual personal sitesRemove when done with migration

Bulk Site creation is available through CSOM API

Page 36: aOS Canadian Tour Share point migration tips

Execute your migration

Page 37: aOS Canadian Tour Share point migration tips

Choosing your migration approach

Self-service migration

• Manual

Tools-based migration

• Manual/auto using tools

Complex migration

• Includes custom code

• Involve experts

Page 38: aOS Canadian Tour Share point migration tips

Migrate your Service Applications First

Steps to migration

Page 39: aOS Canadian Tour Share point migration tips

Service AppsOnline• Search

• Consider Hybrid Search• MMS

• You want to consider 3rd party tools • BCS

• You need Hybrid environment • PerformancePoint

• PowerBI, PowerView • User Profile O365 Groups Profiles

• AD Sync

On-premises• Search

• Consider Hybrid Search

• MMS, Secure Store, BCS, PerformancePoint, User Profile• Consider DB Upgrade

Page 40: aOS Canadian Tour Share point migration tips

• The migration to the cloud must be performed remotely

• User identities are different

Migration considerations

Page 41: aOS Canadian Tour Share point migration tips

• Do you really want to migrate?• Use OOB if possible• Rebuild if needed• Test against trial content• Finalize and lock down code deployment

Execute: Code Migration

Page 42: aOS Canadian Tour Share point migration tips

• Triage your content• Assess• Reconfigure your scripts/strategy• Try again• Follow your Plan• Divide and Conquer• Delta Migration

Execute: Content Migration

Page 43: aOS Canadian Tour Share point migration tips

NO migration is 100% success

Execute: Content Migration

Page 44: aOS Canadian Tour Share point migration tips

• Assess your content• Re-run migration for missing content• How is the current state performing/growing?

• Storage• Security• Performance • Event Log

Assess: Action Points

Page 45: aOS Canadian Tour Share point migration tips

• What is your disaster recovery plan?• SPO, No action• On-Premises, Plan and implement a DR site

• Turn off old farm, but do not kill it• What are our growth metrics?• How we will manage issue tracking and support?

Sustain: Action Points

Page 46: aOS Canadian Tour Share point migration tips

In Closing

Page 47: aOS Canadian Tour Share point migration tips

• Analyze• Plan

• Schedule• Communications• Hybrid strategy

• Triage the content• Remediate• Migrate• Assess• Sustain

Recap

Page 48: aOS Canadian Tour Share point migration tips

Keys to success• People

• Source system knowledge (System X)• Target system knowledge (SharePoint

Online)• Knowledge

• Development• Knowledge management

• How to structure the data

• Realistic timelines• Commitment

• Strong steering committee

Page 49: aOS Canadian Tour Share point migration tips

Thank you !

Page 50: aOS Canadian Tour Share point migration tips

Q&AMike Maadarani

[email protected]@mikemaadarani