SharePoint Migration Tips.pdf - SharePoint Saturday Events

1 downloads 232 Views 3MB Size Report
Cloud. Process. Agenda. Closing and Q&A. Content & Apps. Overview .... Search. • Consider Hybrid Search. • M
Welcome and Intro Mike Maadarani, Ottawa App Dev and Architecture for over 22 years (19 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

SHAREPOINT SATURDAY ST.LOUIS 2018 Gold Sponsors

Silver Sponsors

Bronze Sponsors

Cloud

Hybrid

Migration Life Cycle

Agenda Overview

Content & Apps

Closing and Q&A

Process

History recap

2006

2007 – 2012: Revolutionary Trends

SharePoint 2013

SharePoint Evolution to 2016

Should I upgrade?

Overview What is Migration? • The movement from one location (Source) to another location (Target) What is IT Migration? • People, Hardware, Software, Systems, Data, Information, Business Processes, Applications, Services What is Information Migration? • The movement of documents, metadata, taxonomy and structure, security, and business process logic

Should I upgrade or migrate?

Migration/Upgrade Lifecycle TARGET

SOURCE File Share Exchange Public Folders Lotus Notes Web Content SharePoint Other LOB Systems

SharePoint Online

Analysis

Plan

Execute

Assess

Sustain SharePoint OnPremises

Analyze: Decision Points •





Content Analysis • • • • • • •

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

• • • •

Stakeholder(s) (Accountability) Business Drivers (Awareness) Information Technology (Accessibility) Individual(s) (Owner)

Who is involved?

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

Analyze: Decision Points •

Content Analysis • • • • • • •

How much content? How large? How many layers? (Web Applications, Site Collections, Sites) Content Types, Metadata? CTH? Security Levels Workflows Linked Information M.U.D.R (Systems and Content) • Maintain • Upgrade • Dispose • Replace

Analyze: Decision Points •

Service Applications Analysis • • • • • •

Search Managed Metadata Secure Store (must be done before BCS) BCS User Profiles PerformancePoint

Analyze: Decision Points •

Custom Code • • • • •



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

3rd Party Tools

Analyze: Action Points •

Action Items • • • •

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

Step 2 Plan your battle

Private Cloud Full Access

Farm Solutions Sandbox Solutions

$$

Expensive to run Expensive to maintain

Traditional

We know what we know We expect innovation and great new features

Azure VMs for you needs If you’re used to a virtual environment, you’re ready for Azure A few quirks

Full Access Farm Solutions Sandbox Solutions

$$ Pricier Not clear on upfront cost

SharePoint Online Limited Access No Farm Solutions SharePoint Framework, Modern, Azure Apps, Functions, etc.

$$ Totally based on access AND “seats” Usually cheaper that the other options

Features and Support New Features come online first Updates are almost every quarter Great support from MS and the partners community

Hybrid Solution Online + On-premises Online + Azure Azure + On-Premises

Upgrade Scenarios

Gradual Upgrade

Database Attach Upgrade

In-Place Upgrade

Database Upgrade • • • • •

• • •

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

Identify SPO Gaps Federation Midsize Business plan or higher for AD integration Midsize, Enterprise E1 or higher for Yammer

Migration costs Based on size and number of items Lots of vendors, some are the same core engine

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

3rd party solutions App Store is rich with many solutions Framework

Real world content •

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



Would benefit from: • delete/archive/migrate triage • reorganization • tagging with metadata

Plan: Decision Points •

Where will the content go? • • • • •



OneDrive for Business Site Collections Sites Pages Libraries

What will the content do? • • • •

Policy Management Business Process Search ability Metadata



Communicate and Train!

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

Why remediation is required Some customizations: Cannot be migrated as is

Some content: Cannot be migrated Should not be migrated Personal Content

Content remediation

Customization remediation Branding Solutions

User Interface Components

Provisioning Solutions

Other Built-in Functionalities

Content Types and Site Columns

Integration/ Maintenance Solutions

Use OneDrive For Business

Create Personal Sites

Assign Permissions

Migrate

Remove Permissions

Execute your migration

Choosing your migration approach

Self-service migration •

Manual

Tools-based migration •

Manual/auto using tools

Complex migration • •

Includes custom code Involve experts

Steps to migration

Migrate your Service Applications First

Service Apps Online •

Search



MMS



BCS



PerformancePoint



User Profile  O365 Groups Profiles

• Consider Hybrid Search

On-premises •

• Consider Hybrid Search

• You want to consider 3rd party tools • You need Hybrid environment • PowerBI, PowerView • AD Sync

Search



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

Migration considerations The migration to the cloud must be performed remotely; OR • Send the hard drive to O365 • User identities are different •

Execute: Code Migration •

• • • •

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

Execute: Content Migration Triage your content

Delta Migration

Assess

Divide and Conquer

Reconfigure your scripts/strategy

Follow your Plan

Try again

Execute: Content Migration

NO migration is 100% success

Assess: Action Points • • •

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

Storage Security Performance Event Log

Sustain: Action Points •

What is your disaster recovery plan? • SPO, No action • Backup/Restore • 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?

In Closing

Recap

Analyze • Plan •

• Schedule • Communications • Hybrid strategy

• • •

• •

Triage the content Remediate Migrate Assess Sustain

Thank you! [email protected]

@mikemaadarani www.maadarani.com