Presentation delivered at M365 Philly virtual that took place on the 23rd of July 2020. In my session I talked about the migration tools provided by Microsoft to move On-Premises and Cloud contents to SharePoint Online and OneDrive For Business.
3. Juan Carlos Gonzalez
Office Apps & Services MVP |
Microsoft 365 SME & Delivery
Manager
@jcgm1978
jcgonzalezmartin1978@hotmail.com
https://nl.linkedin.com/in/juagon
https://jcgonzalezmartin.wordpress.com/
https://www.youtube.com/channel/UCTTOig92qM
_d0kLbSODCATw
4. Planning a Data Migration to SPO and ODFB
Typical questions to answer and high-level actions to be done on a
migration project:
⢠Where is my data?
⢠What data do I want to migrate?
⢠What do I need to fix before migration?
⢠What migration tools should I use?
Leave behind Migrate Rebuild
5. Free Microsoft Migration Tools
Migration Manager
(Disclosed at Ignite 2019)
Mover (Acquired by
Microsoft in October
2019)
SharePoint Migration
Tool (SPMT, disclosed
at Ignite 2017)
6. SharePoint Migration Tool (SPMT)
SHAREPOINT
SERVER 2013/2016
SHAREPOINT
SERVER 2010
https://aka.ms/SPMT
FILE SHARE
7. SharePoint Migration Tool Adoption (Ignite 2019)
50K+Organizations
220%Growth in tenant usage
18PB+Migrated content
400%Growth in migrated data
9. SharePoint Migration Tool in detail
On-Premises File Shares
⢠Local and Network file shares
SharePoint 2010 / 2013 / 2016
⢠Full Sites
⢠Navigation, Icons & Site Description
⢠Lists & document libraries
⢠Files, folders, list items & versions
⢠Permissions
⢠Managed Metadata & Taxonomy
⢠Site Features & Web Parts
⢠Pages
What can be migrated
CPU: 64-bit 1.4 GHz 2 Core vs. Quad
Core
RAM: 8GB vs. 16 GB
Local Storage: 150 GB vs 150 GB SSD
Network Card: High-speed Internet
Connection vs 1 Gbps
Operating System: Windows 7, Windows
Server 2008 R2 or better vs Windows 10,
Windows Server 2012 R2 or later
.NET Framework: 4.6.2 or later
SPMT Requirements
10. SharePoint Migration Tool in detail
Some limits to consider when migrating from SharePoint OnPremises
using the SPMT:
⢠Not all the lists templates are supported: more information here
⢠Not all the Web Parts are supported: more information here
⢠Not all the Site features are supported: more information here
⢠SPMT migrates only out of the box sites that do not use any coding or third-party tools
⢠SPMT migrates site navigation for out the box sites
⢠More information about supported features in the SPMT here
11. SharePoint Migration Tool in detail
Expected performance:
Type of metadata Examples Maximum
Light ISO files, video files 2 TB/day
Medium List items, Office files (~1.5 MB) 1 TB/day
Heavy List items with custom columns, small files
(~50 kb)
250 GB /day
14. Automate Migrations with SPMT Cmdlets
Same migration features as in the SMTP UI:
⢠8 cmdlets provided to automate data migrations to SPO
⢠Cmdlets are available from the moment you install SPMT
⢠Typical migration process with SPMT cmdlets:
Check
migration status
Get-SPMTMigration
Start
migration
Start-SPMTMigration
Add/remove
migration tasks
Add-SPMTTask
Remove-SPMTTask
Register
migration session
Register-SPMTMigration
15. Automate Migrations with SPMT Cmdlets
#Load JSON with defined migration tasks
Get-Content âC:Ignite.json' ConvertFrom-Json
#Register the SPMT session with SPO credentials#
Register-SPMTMigration -SPOCredential $Global:SPOCredential -Force
#Add tasks into the migration session
{
ConvertTo-Json -Depth
Add-SPMTTask -JsonDefinition }
#Start migration
Start-SPMTMigration
#Get migration status
Get-SPMTMigration
https://docs.microsoft.com/en-us/sharepointmigration/overview-spmt-ps-
cmdlets
17. SharePoint Migration Tool at scale
SPMT Instances (Running on several machines)
SharePoint Online
SharePoint API
⢠SMTP is running on several machines
at the same time: Per hour migration
rate can be increased
⢠Migration orchestration is done
almost on a manual way
⢠Highly recommended to automate
migration tasks through SMTP
PowerShell cmdlets
18. SharePoint Migration Tool at scale â Migrations can
be difficult to manage
Time consuming
Resource intensive
Error-prone
SPMT SPMT SPMTSPMT SPMT SPMT
Tasks Tasks TasksTasksTasks
19. Migration Manager: Large
migrations become simpler
Centralized task management
Auto load balancing
Cloud-based approach
Bulk upload support
Monitoring & Reporting
20. Migration Manager: How does it work?
Migration Manager high-level migration process:
1. Set up Migration
Manager Agents
Migration
Agent
Migration
Agent
Migration
Agent
Migration
Manager
2. Create migration tasks
Create your migration
tasks.
Migration Manager
automatically routes
them to available
migration agents.
3. Monitor & Report
Access reports and
monitor the progress of
your migration project
from one central
location
21. Migration Manager in detail
On-Premises File Shares
⢠Local and Network file shares
SharePoint 2010 / 2013 / 2016
⢠Not supported yet
What can be migrated
CPU: 64-bit 1.4 GHz 2 Core vs. Quad
Core
RAM: 8GB vs. 16 GB
Local Storage: 150 GB vs 150 GB SSD
Network Card: High-speed Internet
Connection vs 1 Gbps
Operating System: Windows 7, Windows
Server 2008 R2 or better vs Windows 10,
Windows Server 2012 R2 or later
.NET Framework: 4.6.2 or later
Migration Manager
Requirements (Agents)
28. Mover main features
Mover at a glance:
⢠Nothing to install: All the migration work happens through your favorite browser
⢠Bulk migration of users and data trough individual migration jobs or batch thousand of users
⢠Secured Migrations:
ď§ Data is encrypted end-to-end using 256-bit encryption
ď§ Additional security features are provided: encryption in transit using TLS, 2-factor authentication
required for sensitive systems
⢠Automated Scheduling: Migrations can automatically be scheduled identifying changes at the source
system/service that should be migrated the destination service (SharePoint Online, ODFB)
⢠Real-Time Logging: Detailed migration logs for each transfer
⢠More info about Mover: https://docs.microsoft.com/en-us/sharepointmigration/mover-plan-migration
35. Microsoft Migration Tools: Roadmap from Ignite
2019
SharePoint Migration Tool
SharePoint 2016 (Preview) /2019
Migration Manager
File share migration (GA)
SharePoint on-premises
Cloud Migrations
Self-serve migration available
for all customers
2020
SharePoint Migration Tool
Continued investments in on-
premises scenarios
Migration Manager
Parity with SPTM
Cloud Migrations
Integrating cloud migration
scenarios
Top of mind
36. Summary
⢠SPMT allows to accelerate the migration from OnPremises File Shares and SharePoint OnPremises
(2010/2013/2016) to SharePoint Online
⢠Migration Manager simplifies large files migration where orchestration and automatic balancing are
required
⢠For Cloud (Microsoft 365, DropBox, Gdrive, Box) to Cloud Files Migration, Mover is a great free
alternative already available at no cost to worldwide Microsoft 365 customers
⢠Microsoft Migration tools covers many of the migration scenarios that might happen when moving
data to the cloud
37. Bonus: Quick references
⢠Supported features in the SPMT: https://docs.microsoft.com/en-us/sharepointmigration/what-is-
supported-spmt
⢠Migration Manager: https://docs.microsoft.com/en-us/sharepointmigration/mm-get-started
⢠Mover Guides: https://mover.io/guides/
38. Office 365 for IT Pro
⢠$10 discount:
⢠https://gumroad.com/l/O365IT/O365isgreat