Azure
Database Migration Service
Thank you
to our
Sponsors
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
AZUGPT - Azure Usergroup Portugal
https://www.meetup.com/Azure-User-Group-Portugal
Microsoft Azure Offerings
https://docs.microsoft.com/en-us/azure/#pivot=products&panel=all
(…)
Database Migration Service
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
Migration journey
Migration process overview
https://datamigration.microsoft.com/
Tools and services for your migration journey
On-premises
Assessment
(SSMA, DMA, DEA)
Azure Database
Migration Service
Microsoft Azure
Assessment
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)
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
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
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
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
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

Let's Talk About: Database Migration Service

  • 1.
  • 2.
  • 3.
    Basecone | WoltersKluwer 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 - AzureUsergroup Portugal https://www.meetup.com/Azure-User-Group-Portugal
  • 5.
  • 6.
  • 7.
  • 8.
    Why do weneed 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
  • 9.
  • 10.
  • 11.
    Tools and servicesfor your migration journey On-premises Assessment (SSMA, DMA, DEA) Azure Database Migration Service Microsoft Azure
  • 12.
  • 13.
    Requirements • Determine migrationtype • 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 MigrationService 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
  • 16.
    Subnet used forMI 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
  • 18.
    Subnet used forMI 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 DatabaseMigration 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 | WoltersKluwer Where I Work Senior IT Operations Analyst | Microsoft Azure MVP What I Do @psousa75 pedro.sousa@wolterskluwer.com pmsousa Where To Find Me