aOS Kuala Lumpur - Migrating to SharePoint Online - Real-life Experiences
aOS Kuala Lumpur 2018
12 Microsoft MVPs, 14 International Speakers, 18 Sessions
Brought to you by:
aOS Kuala Lumpur 2018
An Independent Community Event to Learn About Azure, Office 365 & SharePoint
aOS Kuala Lumpur 2018
Migrating to
SharePoint Online –
Real-life Experiences
Rene Modery
Microsoft Office Apps & Services MVP
Solutions Architect, Synergy Asia Pacific, Singapore
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Rene Modery
• Solutions Architect, Synergy Asia Pacific, Singapore
• Microsoft MVP since 2012
• Worked in Asia and Europe
• A lot of migrations, especially in the past 2+ years
• SharePoint 2007 to SharePoint Online
• SharePoint 2010 to SharePoint Online
• SharePoint 2013 to SharePoint Online
• Google Drive to SharePoint Online
• SharePoint Online to SharePoint Online
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Your Goal – Successful Migration!
Content
• All content gets migrated successfully
• Content owners don’t need to worry about data loss
Apps
• Apps get migrated/upgraded
• Workflows and solutions work as before
Users
• Can use the system with limited interruption
• Have same permissions as before
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Assumptions for this session
Purpose of Migration known
• Tech Refresh? New features? Cost savings? …
Tenant(s) Established
• One or more tenants?
Identify defined
• Online Users or Azure AD Connect
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
It looks like you’re migrating to
SharePoint Online.
Would you like help?
Plan the migration
Assess source environment(s)
Perform test migrations
Validate sites and fix issues
Do a final migration
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Migration Assessment - #1
Capture
Source
Information
Sites, Sizes, Apps, Workflows,…
For further review and analysis
Pre-check for potential issues: checked out files,
large sites, large lists, customisations, …
Review
Destination
Environment
Potential configuration issues
Identity management, Storage, …
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Migration Assessment - #2
Network
Review
Verify network performance (throughput rate)
How long does it take to migrate 1GB / 10 GB / 50
GB?
Prepare
Clean Up
Do not migrate what is no longer required
Based on collected source information
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Lessons Learned – Migration Assessment
• Determine migration speeds early
• Baseline for migration duration, and thus project duration
• Determine potential issues early
• Fix before you migrate to avoid future issues
• Define a migration procedure
• Which infrastructure should be used
• What are the steps involved during the migration
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Plan the migration
Duration
How long will it take to
migrate all content?
Gradual or big bang?
Resources
Who and what is required
during the project at which
stage?
Content
What needs to be
migrated?
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Lessons Learned – Migration Planning
• Develop a migration plan!
• Which source content gets migrated to which destination
the fewer transformations, the easier the migration
• In which order will content get migrated
priority defined by business impact, size, …
• How will content get migrated
Machine A migrates 20 sites, Machine B migrates 18 sites, …
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Migration is easy!
Migrate once and perform
some minor fixes!
Everything in IT always works
as expected!
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
#1 Rule for Migrations
“Until you have successfully migrated something
at least once, there is a high risk that there will
be an issue during / after the migration!”
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Migrate, Test, Fix, Repeat
Migrate
Log Review
Automatic/
Manual
Validation
Fix Issues
Verify
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Lessons Learned – Migration Process - #1
Log Issues Use a SharePoint list to track every issue you encounter
Reduce time to fix issues
Prepare
Validation
Toolset
Checklists – what needs to be checked in which way
Scripts – sites available, number of items in lists, …
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Lessons Learned – Migration Process - #2
Test
Migrations
Perform at least 2 rounds of migrations before you do
the final production migration
Helps to determine issues and expected duration for
complete migration
Don’t take
shortcuts
Shortcuts are the path to troublesome migrations.
Shortcuts lead to risks.
Risks lead to issues.
Issues lead to delays.
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Lessons Learned – Migration Process - #3
• Expect Throttling
• Reduce risk by
• Using dedicated migration
machines
• Using dedicated migration
accounts
• If possible, separate network
connections
Azure VMs!
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Final Migration & Go Live
Test Migrations should have provided the following
• List of issues and fixes ideally fairly little time needed to execute
• Expected duration of the final migration
Step-by-step plan should be available and
migration should be straightforward
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Rene, which tools should I look at?
In no particular order without any preference given, without claiming to be complete:
Sharegate AvePoint DocAve Metalogix ContentMatrix
SysKit SPDocKit PowerShellRencore
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Any further questions?
To keep in touch with Rene:
https://modery.net
Twitter: modery
rene@modery.net
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
THANK YOU !
Please give us your feedback
Rate each session with our
aOSKL 2018 Apps