Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Data Migration to Azure SQL and Azure SQL Managed Instance - June 19 2020
Data Migration to Azure SQL and Azure SQL Managed Instance - June 19 2020
Fridays, 11:30AM – 12:30PM
May 8th through July 24
Breaking for July 3 and July 31.
Series Extended from Sept 4 through October 30
Coming up:
June 19 - Tim McAliley - Migrate Your Data to Azure SQL DB / Azure SQL Managed Instance
Jun 26 – Mark Brown Azure Cosmos DB
July 10 - Louis Berman, Azure Cosmos DB/Azure Functions and Blazor
July 17 - Jay Kumar – Azure Kubernetes Service
RSVP/Information at Northern Virginia SQL User Group meetup page – www.meetup.com/novasql
Slide Downloads or information about slides/blogs are also on the meetup page
Session Recordings are Located on YouTube at “AzureCloud Events” and the link posted to www.meetup.com/novasql
AzureCloud Events (“AzureCloud” is one word)
User group webinars and virtual conference content
Check – NOVA SQL Meetup - www.meetup.com/novasql
• Weekly NOVASQL webinars through July, then September through August
Check - Artificial Intelligence / Machine Learning Meetup – www.meetup.com/aimil
• Monthly virtual meetups
Global Azure DataFest – July 2 (virtual conference)
Global Azure AI/ML Fest – July 31 (virtual conference)
Conference info is on the Meetup pages
Thank You!
We Are Always Looking for Talent - https://careers.microsoft.com
Contact Info-
• LinkedIn - https://www.linkedin.com/in/timothymcaliley/
• Twitter - @sysframeworks and @novasql
• Email – timothy.mcaliley@microsoft.com
Database Migration Journey and Tools
Azure Database Migration Service
Data Migration Assistant
Database Experimentation Assistant
Backup / Restore
SQL Server Management Studio
Data Migration Cookbook
References & Further Learning
**Slide location is on www.meetup.com/novasql
AGENDA
Migrate to
Azure SQL Database
• Select a migration strategy
• Find recommended tools
DMS, DMA, SSMS, DEA
Azure SQL Database
Managed Instance
Azure Hybrid Benefit for SQL Server
Database Migration Service (DMS)
Enables offline & online migrations to Azure SQL Database
Data Migration Assistant (DMA)
Assess database compatibility and feature parity
SQL Server Management Studio (SSMS)
Integrated environment for managing SQL Server
Database Experimentation Assistant (DEA)
Evaluate target version of SQL Server for a given workload
Tools and services for your migration journey
On-premises data
https://datamigration.microsoft.com
On-premises
Assessment
(SSMA, DMA, DEA)
Azure Database
Migration Service
Microsoft Azure
Accelerate your transition to Azure
A seamless, end-to-end solution for moving on-premises databases to Azure
Orchestration Scale migration Near-zero
downtime
Homogeneous
sources
Heterogeneous
sources
Fully managed Azure service platform for
seamless and frictionless data migration at
scale
Database migrations with near-zero
downtime
Migrate SQL Server & 3rd party databases to
Azure SQL Database
Built for scale and reliability
Expedite migration with Azure Database Migration Service
Target
DB
Source
DB
Azure SQL Database
SQL Server
DMS
Copy local
backup to Azure
storage
Azure
Storage
Create local
backup
Restore backup
to Azure SQL DB
Seamless, end to end solution | Near-zero downtime | Resilient | Migrate at-scale from multiple sources
Migrating databases using Azure Database Migration Services
On-premises
SQL Server 2005 - 2017
Assessment
SSMA, DEA &
DMA
Azure Database
Migration Service
Cosmos DB
My
SQL
SQL Server on
Azure VMs
Azure SQL Database
Azure Database for MySQL,
PostgreSQL and MariaDB
Azure Database Migration Service
On-premises
network
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
Assess on-premises SQL Server instance(s)
for migrating to Azure SQL database(s)
Discover issues that can affect an upgrade
Migrate an on-premises SQL Server instance
to a modern SQL Server instance
Data Migration Assistant
Database Experimentation Assistant
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
Migrate a compatible database using SQL
Server Management Studio
Use SSMS to deploy to Azure SQL Database
Use SSMS to export a BACPAC and then import it to
Azure SQL Database
SQL Server Management Studio
2. Import
1. DeployOR
1. Export
Target
DB
Source
DB
Azure SQL Database
SQL Server
SSMS
Migrate an on-premises SQL Server database to
Azure SQL Database
The Migration Cookbook describes various
approaches you can use to migrate an on-premises
SQL Server database to the latest Azure SQL
Database Update
Download: https://azure.microsoft.com/en-
us/resources/choosing-your-database-migration-
path-to-azure/en-us/
Migration Centre: https://azure.microsoft.com/en-
us/migration/
Migration Cookbook
References & Further Learning
Azure - https://azure.microsoft.com
Azure SQL Database https://docs.microsoft.com/en-us/azure/sql-database/sql-database-technical-overview
Azure Database Migration Service - https://azure.microsoft.com/en-us/services/database-migration/#documentation
Data Migration Assistant - https://docs.microsoft.com/en-us/sql/dma/dma-overview?view=sql-server-ver15
Data Experimentation Assistant - https://docs.microsoft.com/en-us/sql/dea/database-experimentation-assistant-
overview?view=sql-server-ver15
Azure Database Migration Cookbook - https://azure.microsoft.com/en-us/resources/choosing-your-database-migration-
path-to-azure/en-us/
Azure Migration Center - https://azure.microsoft.com/en-us/migration/
Azure Regions - https://azure.microsoft.com/en-us/global-infrastructure/regions/
Learning / Training - https://docs.microsoft.com/en-us/learn/

More Related Content

Data Migration to Azure SQL and Azure SQL Managed Instance - June 19 2020

  • 3. Fridays, 11:30AM – 12:30PM May 8th through July 24 Breaking for July 3 and July 31. Series Extended from Sept 4 through October 30 Coming up: June 19 - Tim McAliley - Migrate Your Data to Azure SQL DB / Azure SQL Managed Instance Jun 26 – Mark Brown Azure Cosmos DB July 10 - Louis Berman, Azure Cosmos DB/Azure Functions and Blazor July 17 - Jay Kumar – Azure Kubernetes Service RSVP/Information at Northern Virginia SQL User Group meetup page – www.meetup.com/novasql Slide Downloads or information about slides/blogs are also on the meetup page Session Recordings are Located on YouTube at “AzureCloud Events” and the link posted to www.meetup.com/novasql
  • 4. AzureCloud Events (“AzureCloud” is one word) User group webinars and virtual conference content
  • 5. Check – NOVA SQL Meetup - www.meetup.com/novasql • Weekly NOVASQL webinars through July, then September through August Check - Artificial Intelligence / Machine Learning Meetup – www.meetup.com/aimil • Monthly virtual meetups Global Azure DataFest – July 2 (virtual conference) Global Azure AI/ML Fest – July 31 (virtual conference) Conference info is on the Meetup pages
  • 6. Thank You! We Are Always Looking for Talent - https://careers.microsoft.com Contact Info- • LinkedIn - https://www.linkedin.com/in/timothymcaliley/ • Twitter - @sysframeworks and @novasql • Email – timothy.mcaliley@microsoft.com
  • 7. Database Migration Journey and Tools Azure Database Migration Service Data Migration Assistant Database Experimentation Assistant Backup / Restore SQL Server Management Studio Data Migration Cookbook References & Further Learning **Slide location is on www.meetup.com/novasql AGENDA
  • 9. • Select a migration strategy • Find recommended tools
  • 10. DMS, DMA, SSMS, DEA Azure SQL Database Managed Instance Azure Hybrid Benefit for SQL Server Database Migration Service (DMS) Enables offline & online migrations to Azure SQL Database Data Migration Assistant (DMA) Assess database compatibility and feature parity SQL Server Management Studio (SSMS) Integrated environment for managing SQL Server Database Experimentation Assistant (DEA) Evaluate target version of SQL Server for a given workload Tools and services for your migration journey On-premises data https://datamigration.microsoft.com
  • 11. On-premises Assessment (SSMA, DMA, DEA) Azure Database Migration Service Microsoft Azure
  • 12. Accelerate your transition to Azure A seamless, end-to-end solution for moving on-premises databases to Azure Orchestration Scale migration Near-zero downtime Homogeneous sources Heterogeneous sources
  • 13. Fully managed Azure service platform for seamless and frictionless data migration at scale Database migrations with near-zero downtime Migrate SQL Server & 3rd party databases to Azure SQL Database Built for scale and reliability Expedite migration with Azure Database Migration Service Target DB Source DB Azure SQL Database SQL Server DMS Copy local backup to Azure storage Azure Storage Create local backup Restore backup to Azure SQL DB
  • 14. Seamless, end to end solution | Near-zero downtime | Resilient | Migrate at-scale from multiple sources Migrating databases using Azure Database Migration Services On-premises SQL Server 2005 - 2017 Assessment SSMA, DEA & DMA Azure Database Migration Service Cosmos DB My SQL SQL Server on Azure VMs Azure SQL Database Azure Database for MySQL, PostgreSQL and MariaDB
  • 15. Azure Database Migration Service On-premises network 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. Assess on-premises SQL Server instance(s) for migrating to Azure SQL database(s) Discover issues that can affect an upgrade Migrate an on-premises SQL Server instance to a modern SQL Server instance Data Migration Assistant
  • 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. Migrate a compatible database using SQL Server Management Studio Use SSMS to deploy to Azure SQL Database Use SSMS to export a BACPAC and then import it to Azure SQL Database SQL Server Management Studio 2. Import 1. DeployOR 1. Export Target DB Source DB Azure SQL Database SQL Server SSMS
  • 20. Migrate an on-premises SQL Server database to Azure SQL Database The Migration Cookbook describes various approaches you can use to migrate an on-premises SQL Server database to the latest Azure SQL Database Update Download: https://azure.microsoft.com/en- us/resources/choosing-your-database-migration- path-to-azure/en-us/ Migration Centre: https://azure.microsoft.com/en- us/migration/ Migration Cookbook
  • 21. References & Further Learning Azure - https://azure.microsoft.com Azure SQL Database https://docs.microsoft.com/en-us/azure/sql-database/sql-database-technical-overview Azure Database Migration Service - https://azure.microsoft.com/en-us/services/database-migration/#documentation Data Migration Assistant - https://docs.microsoft.com/en-us/sql/dma/dma-overview?view=sql-server-ver15 Data Experimentation Assistant - https://docs.microsoft.com/en-us/sql/dea/database-experimentation-assistant- overview?view=sql-server-ver15 Azure Database Migration Cookbook - https://azure.microsoft.com/en-us/resources/choosing-your-database-migration- path-to-azure/en-us/ Azure Migration Center - https://azure.microsoft.com/en-us/migration/ Azure Regions - https://azure.microsoft.com/en-us/global-infrastructure/regions/ Learning / Training - https://docs.microsoft.com/en-us/learn/