3. Basecone | Wolters Kluwer
Where I Work
Senior IT Operations Analyst | Microsoft Azure MVP
What I Do
@psousa75
pedro.sousa@wolterskluwer.com
pmsousa
Where To Find Me
4. AZUGPT - Azure Usergroup Portugal
https://www.meetup.com/Azure-User-Group-Portugal
8. Why do we need Database Migration Service (DMS)?
Focus of Discussion
SQL Server 2008/R2 end
of support
Lift-and-shift to PaaS
with Azure SQL
Database Managed
Instance (MI)
Move to IaaS with
Azure SQL VM
SQL DB MI is compatible with versions as far back
as SQL Server 2005; no more future upgrades or
patches required as SQL DB will always run on the
latest feature as part of fully managed services
Upgrade to SQL Server 2017 on Azure VMs, or
Move “as-is” with SQL Server and Windows
Server 2008/R2 and get 3 years of Extended
Security Updates* for free
Upgrade to SQL Server 2017** (and
Windows Server 2016) or stays “as-is” at 2008 and
purchase Extended Security Updates
Modernize to Azure
Modernize on premises
Upgrade on premises
SQL
13. Requirements
• Determine migration type
• Offline vs Online (https://docs.microsoft.com/en-us/azure/dms/resource-scenario-status)
• Tools
• Azure Database Migration Guide (https://datamigration.microsoft.com/)
• SQL Server OnPrem Database Migration Assistant v 4.5
• Oracle SQL Server Migration Assistant (SSMA)
14. On-premises
network
Azure Database Migration Service
Subnet used for DMS
On-PremiseCustomer SubscriptionMicrosoft Subscription
Azure Storage Account
Service Bus Queue
DMS Resource
Provider
CLI commands
PowerShell
Virtual Machine
Azure Portal
My
M
y
15.
16. Subnet used for MI
Virtual Network (VNET)
Subnet used for DMS
Competitive, MySQL and PostgreSQL migration example
SQL DB
Managed Instance
2
3
1
SSMA
On-premises
Cloud network
2
3
1
17.
18. Subnet used for MI
Virtual Network (VNET)
SQL Server to Azure SQL Database Managed Instance example
1
2
3
4
Subnet used for DMS
Azure Blob Storage
SMB Network Share
On-premises
Cloud network
SQL DB
Managed Instance
2
3
1
4
19. Migration resources
Azure Database Migration Service (Azure DMS)
Designed as a seamless, end-to-end solution for moving on-premises SQL Server databases to the cloud.
https://aka.ms/AzureDms
Database Migration Guide
Review all your options for an upgrade from on premise SQL Server versions to Azure SQL Database.
http://aka.ms/datamigration
Azure Migrate
Easily discover, assess and migrate your on-premises virtual machines to Azure.
https://azure.microsoft.com/en-us/services/azure-migrate
Data Migration Assistant (DMA)
Prepare your upgrade to a modern data platform by reviewing compatibility with your new SQL Server.
https://aka.ms/dma
SQL Server Migration Assistant (SSMA)
Automate database migrations to SQL Server from Microsoft Access, DB2, MySQL, Oracle, and SAP ASE.
https://aka.ms/get-ssma
Database Experimentation Assistant (DEA)
An A/B testing solution for changes in SQL Server environments, such as upgrades or new indexes.
https://aka.ms/dea-tool
Microsoft Data Migration Blog
The official team web log for Azure Data Magnet's Database Migration Team
https://aka.ms/dm_blog
For More Information Check out our YouTube Channel, where you can review videos and tutorials on all our migration products.
https://aka.ms/DMYouTube
20. Basecone | Wolters Kluwer
Where I Work
Senior IT Operations Analyst | Microsoft Azure MVP
What I Do
@psousa75
pedro.sousa@wolterskluwer.com
pmsousa
Where To Find Me