SlideShare a Scribd company logo
Migrate SQL Server 2008 R2 to Azure Cloud
Ravi Yadav




Agenda
• SQL Migration Drivers
• Azure Migration Journey
• Database Journey to Azure Cloud
• Azure Migration Tools
• Azure SQL Options (IaaS vs. PaaS)
• DEMO #1 - SQL 2008 R2 Migration to Azure (Single DB)
• DEMO #2 - SQL 2008 R2 Migration to Azure (Managed Instance)
• Securing Azure SQL with Best Practices
Migrating SQL Server to Azure
What’s Driving Migrations?
Migration
triggers
Quickly
integrate
acquisitions
Urgent capacity
needs
Software and
hardware refresh
Security
threats
Compliance
Application
innovation
Software end
of supportDatacenter
contracts expiry
• Cost Savings
• Administration
• Service Level Agreement (SLA)
• Capacity Needs
• End of Life (EOL)
• July 9, 2019
• Windows Server 2008 R2
• January 14, 2020
• Extended Security Updates
• +3 Years
Business Migration Drivers
Azure Migration Journey
Tools for Every Stage
Azure security and management
(security, backup, monitoring,
cost management)
Azure Database Migration Service
Azure Site Recovery
Azure Data Box
Assess Migrate Optimize
Data Migration Assistant
Azure Migrate
SQL Server Migration Assistant
Database Journey to the Azure Cloud
Source Microsoft Azure
Azure Database
Migration Service
(DMS)
Azure Data
Migration
Assessment
(DMA)
Migrate SQL Server 2008 R2 to Azure Cloud
Which version of SQL is right for me?
1. IaaS
• VM/Compute
2. PaaS
• Single Database
• Elastic Pool
• Managed Instance
Migrate SQL Server 2008 R2 to Azure Cloud
SQL Features SQL Single DB SQL Managed Instance SQL on a VM (IaaS)
SQL Agent x x
Change Data Capture (CDC) x x
Cross-DB Queries/Transactions x x
Linked Servers x x
Built-In Backups x x
One-Click Disaster Recovery x x
Auditing x x x
Collation SQL_Latin1_General_CP1_CI_AS x x
R Services x x
Stored Procedures (System) x x
SQL Server Analysis x
SQL Server Integration x
SQL Server Reporting Services x
SQL Patching n/a n/a manual
OS Patching n/a n/a manual
Server & Database-Level Firewall x x
So, which SQL makes sense for me?
SQL Server in a VM (IaaS)
• Must use Active Directory for Authentication
• Filestream is a must
• SSRS/SSAS/SSIS are a must
• 256TB storage
• You love patching and upgrading
SQL Database (PaaS)
• Net-new applications (willing to refactor)
• Simplified authentication and networking
• Much cheaper than Managed Instance
• Automated Backups
• 100TB storage
SQL Managed Instance (PaaS)
• SQL Agent
• Cross-database queries and transactions
• Not willing to refactor code
• Simplified management
• Super-business critical workloads
• 8TB storage
Discover
Secure &
Optimize
MigrateAssess
Supported Sources
SQL Server 2005
SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
SQL Server 2014
SQL Server 2016
SQL Server 2017 on Windows
AWS RDS for SQL Server
Supported Targets
SQL Server 2012
SQL Server 2014
SQL Server 2016
SQL Server 2017 on Windows & Linux
SQL Server 2019 on Windows & Linux
Azure SQL Database
Azure SQL Database Managed Instance
Migrate SQL Server 2008 R2 to Azure Cloud
Database Migration Services (DMS)
• What is it?
Migrate SQL Server 2008 R2 to Azure Cloud
Migrate SQL Server 2008 R2 to Azure Cloud
Securing Azure SQL
• Firewall Rules
• Database Level
• Server Level
• Threat Detection
• Auditing & Authentication
• Dynamic Data Masking
• Row Level Security (RLS)
• Encryption
• Always Encrypted
• Column Level Encryption
• Transparent Data Encryption
Summary
• SQL Server & Windows Server 2008 R2 now End of Life!
• Discover, Assess, Migrate, Secure & Optimize
• Multiple Tools (DMA, DMS, ASR)
• Azure IaaS or PaaS?
• Feature Parity matter?
• Automated Backups & Patching?
• SQL Agent?
• Willing to refactor code?
• Securing Azure SQL with Best Practices
Migrate SQL Server 2008 R2 to Azure Cloud
Ad

More Related Content

What's hot (20)

Modern ETL: Azure Data Factory, Data Lake, and SQL Database
Modern ETL: Azure Data Factory, Data Lake, and SQL DatabaseModern ETL: Azure Data Factory, Data Lake, and SQL Database
Modern ETL: Azure Data Factory, Data Lake, and SQL Database
Eric Bragas
 
Azure System Management
Azure System ManagementAzure System Management
Azure System Management
Mustafa
 
Azure Stack - Azure in your own Data Center
Azure Stack - Azure in your own Data CenterAzure Stack - Azure in your own Data Center
Azure Stack - Azure in your own Data Center
Adnan Hashmi
 
Data Estate Modernization
Data Estate ModernizationData Estate Modernization
Data Estate Modernization
Indra Dharmawan
 
Migrate an Existing Application to Microsoft Azure
Migrate an Existing Application to Microsoft AzureMigrate an Existing Application to Microsoft Azure
Migrate an Existing Application to Microsoft Azure
Chris Dufour
 
Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)
Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)
Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)
Vincent Thavonekham-Pro
 
Moving Your Data to The Cloud
Moving Your Data to The CloudMoving Your Data to The Cloud
Moving Your Data to The Cloud
Adwait Ullal
 
Cloud computing Azure
Cloud computing AzureCloud computing Azure
Cloud computing Azure
vivek p s
 
Building Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stackBuilding Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stack
WinWire Technologies Inc
 
Sql Azure - St. Louis Day of .NET
Sql Azure - St. Louis Day of .NETSql Azure - St. Louis Day of .NET
Sql Azure - St. Louis Day of .NET
Aaron King
 
Migrating Enterprise BI to Azure
Migrating Enterprise BI to AzureMigrating Enterprise BI to Azure
Migrating Enterprise BI to Azure
Wlodek Bielski
 
Help, I need to migrate my On Premise Database to Azure, which Database Tier ...
Help, I need to migrate my On Premise Database to Azure, which Database Tier ...Help, I need to migrate my On Premise Database to Azure, which Database Tier ...
Help, I need to migrate my On Premise Database to Azure, which Database Tier ...
Erwin de Kreuk
 
Microsoft Azure Stack
Microsoft Azure StackMicrosoft Azure Stack
Microsoft Azure Stack
Tudor Damian
 
DesignMind SQL Server 2008 Migration
DesignMind SQL Server 2008 MigrationDesignMind SQL Server 2008 Migration
DesignMind SQL Server 2008 Migration
Mark Ginnebaugh
 
Sql connections germany - migration considerations when migrating your on pre...
Sql connections germany - migration considerations when migrating your on pre...Sql connections germany - migration considerations when migrating your on pre...
Sql connections germany - migration considerations when migrating your on pre...
Charley Hanania
 
SQL Server 2008 Migration
SQL Server 2008 MigrationSQL Server 2008 Migration
SQL Server 2008 Migration
Mark Ginnebaugh
 
Citrix on Azure
Citrix on AzureCitrix on Azure
Citrix on Azure
Mustafa
 
Chef + Azure = Awesome
Chef + Azure = AwesomeChef + Azure = Awesome
Chef + Azure = Awesome
Matt Stratton
 
Creating Environment Specific Configurations with WSO2 Developer Studio
Creating Environment Specific Configurations with WSO2 Developer StudioCreating Environment Specific Configurations with WSO2 Developer Studio
Creating Environment Specific Configurations with WSO2 Developer Studio
WSO2
 
Deep dive into service fabric after 2 years
Deep dive into service fabric after 2 yearsDeep dive into service fabric after 2 years
Deep dive into service fabric after 2 years
Tomasz Kopacz
 
Modern ETL: Azure Data Factory, Data Lake, and SQL Database
Modern ETL: Azure Data Factory, Data Lake, and SQL DatabaseModern ETL: Azure Data Factory, Data Lake, and SQL Database
Modern ETL: Azure Data Factory, Data Lake, and SQL Database
Eric Bragas
 
Azure System Management
Azure System ManagementAzure System Management
Azure System Management
Mustafa
 
Azure Stack - Azure in your own Data Center
Azure Stack - Azure in your own Data CenterAzure Stack - Azure in your own Data Center
Azure Stack - Azure in your own Data Center
Adnan Hashmi
 
Data Estate Modernization
Data Estate ModernizationData Estate Modernization
Data Estate Modernization
Indra Dharmawan
 
Migrate an Existing Application to Microsoft Azure
Migrate an Existing Application to Microsoft AzureMigrate an Existing Application to Microsoft Azure
Migrate an Existing Application to Microsoft Azure
Chris Dufour
 
Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)
Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)
Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)
Vincent Thavonekham-Pro
 
Moving Your Data to The Cloud
Moving Your Data to The CloudMoving Your Data to The Cloud
Moving Your Data to The Cloud
Adwait Ullal
 
Cloud computing Azure
Cloud computing AzureCloud computing Azure
Cloud computing Azure
vivek p s
 
Building Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stackBuilding Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stack
WinWire Technologies Inc
 
Sql Azure - St. Louis Day of .NET
Sql Azure - St. Louis Day of .NETSql Azure - St. Louis Day of .NET
Sql Azure - St. Louis Day of .NET
Aaron King
 
Migrating Enterprise BI to Azure
Migrating Enterprise BI to AzureMigrating Enterprise BI to Azure
Migrating Enterprise BI to Azure
Wlodek Bielski
 
Help, I need to migrate my On Premise Database to Azure, which Database Tier ...
Help, I need to migrate my On Premise Database to Azure, which Database Tier ...Help, I need to migrate my On Premise Database to Azure, which Database Tier ...
Help, I need to migrate my On Premise Database to Azure, which Database Tier ...
Erwin de Kreuk
 
Microsoft Azure Stack
Microsoft Azure StackMicrosoft Azure Stack
Microsoft Azure Stack
Tudor Damian
 
DesignMind SQL Server 2008 Migration
DesignMind SQL Server 2008 MigrationDesignMind SQL Server 2008 Migration
DesignMind SQL Server 2008 Migration
Mark Ginnebaugh
 
Sql connections germany - migration considerations when migrating your on pre...
Sql connections germany - migration considerations when migrating your on pre...Sql connections germany - migration considerations when migrating your on pre...
Sql connections germany - migration considerations when migrating your on pre...
Charley Hanania
 
SQL Server 2008 Migration
SQL Server 2008 MigrationSQL Server 2008 Migration
SQL Server 2008 Migration
Mark Ginnebaugh
 
Citrix on Azure
Citrix on AzureCitrix on Azure
Citrix on Azure
Mustafa
 
Chef + Azure = Awesome
Chef + Azure = AwesomeChef + Azure = Awesome
Chef + Azure = Awesome
Matt Stratton
 
Creating Environment Specific Configurations with WSO2 Developer Studio
Creating Environment Specific Configurations with WSO2 Developer StudioCreating Environment Specific Configurations with WSO2 Developer Studio
Creating Environment Specific Configurations with WSO2 Developer Studio
WSO2
 
Deep dive into service fabric after 2 years
Deep dive into service fabric after 2 yearsDeep dive into service fabric after 2 years
Deep dive into service fabric after 2 years
Tomasz Kopacz
 

Similar to Migrate SQL Server 2008 R2 to Azure Cloud (20)

The Evolution of SQL Server as a Service - SQL Azure Managed Instance
The Evolution of SQL Server as a Service - SQL Azure Managed InstanceThe Evolution of SQL Server as a Service - SQL Azure Managed Instance
The Evolution of SQL Server as a Service - SQL Azure Managed Instance
Javier Villegas
 
SQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT SolutionsSQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT Solutions
Michaela Murray
 
BRK2045_Upgrade-SQL-Server-2017-On-Prem-IaaS-and-PaaS_final.pptx
BRK2045_Upgrade-SQL-Server-2017-On-Prem-IaaS-and-PaaS_final.pptxBRK2045_Upgrade-SQL-Server-2017-On-Prem-IaaS-and-PaaS_final.pptx
BRK2045_Upgrade-SQL-Server-2017-On-Prem-IaaS-and-PaaS_final.pptx
Farid Adam
 
Moving to the cloud; PaaS, IaaS or Managed Instance
Moving to the cloud; PaaS, IaaS or Managed InstanceMoving to the cloud; PaaS, IaaS or Managed Instance
Moving to the cloud; PaaS, IaaS or Managed Instance
Thomas Sykes
 
Directions NA Choosing the best possible Azure platform for NAV
Directions NA Choosing the best possible Azure platform for NAVDirections NA Choosing the best possible Azure platform for NAV
Directions NA Choosing the best possible Azure platform for NAV
Aleksandar Totovic
 
Migrating on premises workload to azure sql database
Migrating on premises workload to azure sql databaseMigrating on premises workload to azure sql database
Migrating on premises workload to azure sql database
PARIKSHIT SAVJANI
 
Azure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overviewAzure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overview
George Walters
 
Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)
Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)
Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)
Chad Green
 
Introduction to Azure SQL DB
Introduction to Azure SQL DBIntroduction to Azure SQL DB
Introduction to Azure SQL DB
Christopher Foot
 
Bi and AI updates in the Microsoft Data Platform stack
Bi and AI updates in the Microsoft Data Platform stackBi and AI updates in the Microsoft Data Platform stack
Bi and AI updates in the Microsoft Data Platform stack
Ivan Donev
 
6232 b 01
6232 b 016232 b 01
6232 b 01
stamal
 
Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud
Datavail
 
01_SQL Migration Using Azure Data Migration Services (DMS)_GAB2019
01_SQL Migration Using Azure Data Migration Services (DMS)_GAB201901_SQL Migration Using Azure Data Migration Services (DMS)_GAB2019
01_SQL Migration Using Azure Data Migration Services (DMS)_GAB2019
Kumton Suttiraksiri
 
Tech-Spark: Azure SQL Databases
Tech-Spark: Azure SQL DatabasesTech-Spark: Azure SQL Databases
Tech-Spark: Azure SQL Databases
Ralph Attard
 
Should I move my database to the cloud?
Should I move my database to the cloud?Should I move my database to the cloud?
Should I move my database to the cloud?
James Serra
 
Windows on AWS
Windows on AWSWindows on AWS
Windows on AWS
Datavail
 
Migrating and modernizing your data estate to Azure with Data Migration Services
Migrating and modernizing your data estate to Azure with Data Migration ServicesMigrating and modernizing your data estate to Azure with Data Migration Services
Migrating and modernizing your data estate to Azure with Data Migration Services
Microsoft Tech Community
 
SQL ON Azure (decision-matrix)
SQL  ON  Azure (decision-matrix)SQL  ON  Azure (decision-matrix)
SQL ON Azure (decision-matrix)
PARIKSHIT SAVJANI
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed Instance
James Serra
 
AzureSQL Managed Instance (SQLKonferenz 2018)
AzureSQL Managed Instance (SQLKonferenz 2018)AzureSQL Managed Instance (SQLKonferenz 2018)
AzureSQL Managed Instance (SQLKonferenz 2018)
Jovan Popovic
 
The Evolution of SQL Server as a Service - SQL Azure Managed Instance
The Evolution of SQL Server as a Service - SQL Azure Managed InstanceThe Evolution of SQL Server as a Service - SQL Azure Managed Instance
The Evolution of SQL Server as a Service - SQL Azure Managed Instance
Javier Villegas
 
SQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT SolutionsSQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT Solutions
Michaela Murray
 
BRK2045_Upgrade-SQL-Server-2017-On-Prem-IaaS-and-PaaS_final.pptx
BRK2045_Upgrade-SQL-Server-2017-On-Prem-IaaS-and-PaaS_final.pptxBRK2045_Upgrade-SQL-Server-2017-On-Prem-IaaS-and-PaaS_final.pptx
BRK2045_Upgrade-SQL-Server-2017-On-Prem-IaaS-and-PaaS_final.pptx
Farid Adam
 
Moving to the cloud; PaaS, IaaS or Managed Instance
Moving to the cloud; PaaS, IaaS or Managed InstanceMoving to the cloud; PaaS, IaaS or Managed Instance
Moving to the cloud; PaaS, IaaS or Managed Instance
Thomas Sykes
 
Directions NA Choosing the best possible Azure platform for NAV
Directions NA Choosing the best possible Azure platform for NAVDirections NA Choosing the best possible Azure platform for NAV
Directions NA Choosing the best possible Azure platform for NAV
Aleksandar Totovic
 
Migrating on premises workload to azure sql database
Migrating on premises workload to azure sql databaseMigrating on premises workload to azure sql database
Migrating on premises workload to azure sql database
PARIKSHIT SAVJANI
 
Azure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overviewAzure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overview
George Walters
 
Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)
Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)
Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)
Chad Green
 
Introduction to Azure SQL DB
Introduction to Azure SQL DBIntroduction to Azure SQL DB
Introduction to Azure SQL DB
Christopher Foot
 
Bi and AI updates in the Microsoft Data Platform stack
Bi and AI updates in the Microsoft Data Platform stackBi and AI updates in the Microsoft Data Platform stack
Bi and AI updates in the Microsoft Data Platform stack
Ivan Donev
 
6232 b 01
6232 b 016232 b 01
6232 b 01
stamal
 
Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud
Datavail
 
01_SQL Migration Using Azure Data Migration Services (DMS)_GAB2019
01_SQL Migration Using Azure Data Migration Services (DMS)_GAB201901_SQL Migration Using Azure Data Migration Services (DMS)_GAB2019
01_SQL Migration Using Azure Data Migration Services (DMS)_GAB2019
Kumton Suttiraksiri
 
Tech-Spark: Azure SQL Databases
Tech-Spark: Azure SQL DatabasesTech-Spark: Azure SQL Databases
Tech-Spark: Azure SQL Databases
Ralph Attard
 
Should I move my database to the cloud?
Should I move my database to the cloud?Should I move my database to the cloud?
Should I move my database to the cloud?
James Serra
 
Windows on AWS
Windows on AWSWindows on AWS
Windows on AWS
Datavail
 
Migrating and modernizing your data estate to Azure with Data Migration Services
Migrating and modernizing your data estate to Azure with Data Migration ServicesMigrating and modernizing your data estate to Azure with Data Migration Services
Migrating and modernizing your data estate to Azure with Data Migration Services
Microsoft Tech Community
 
SQL ON Azure (decision-matrix)
SQL  ON  Azure (decision-matrix)SQL  ON  Azure (decision-matrix)
SQL ON Azure (decision-matrix)
PARIKSHIT SAVJANI
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed Instance
James Serra
 
AzureSQL Managed Instance (SQLKonferenz 2018)
AzureSQL Managed Instance (SQLKonferenz 2018)AzureSQL Managed Instance (SQLKonferenz 2018)
AzureSQL Managed Instance (SQLKonferenz 2018)
Jovan Popovic
 
Ad

Recently uploaded (20)

Rethinking the Multipolar World and the Roles of Middle Powers: Nigeria as a ...
Rethinking the Multipolar World and the Roles of Middle Powers: Nigeria as a ...Rethinking the Multipolar World and the Roles of Middle Powers: Nigeria as a ...
Rethinking the Multipolar World and the Roles of Middle Powers: Nigeria as a ...
Kayode Fayemi
 
Hurricane Milton powerpoint Andrea Giuliano Nacuzi.pdf
Hurricane Milton powerpoint Andrea Giuliano Nacuzi.pdfHurricane Milton powerpoint Andrea Giuliano Nacuzi.pdf
Hurricane Milton powerpoint Andrea Giuliano Nacuzi.pdf
wolfryx99
 
stackconf 2025 | Building a Hyperconverged Proxmox VE Cluster with Ceph by Jo...
stackconf 2025 | Building a Hyperconverged Proxmox VE Cluster with Ceph by Jo...stackconf 2025 | Building a Hyperconverged Proxmox VE Cluster with Ceph by Jo...
stackconf 2025 | Building a Hyperconverged Proxmox VE Cluster with Ceph by Jo...
NETWAYS
 
Navigating the Digital Asset Landscape-From Blockchain Foundations to Future ...
Navigating the Digital Asset Landscape-From Blockchain Foundations to Future ...Navigating the Digital Asset Landscape-From Blockchain Foundations to Future ...
Navigating the Digital Asset Landscape-From Blockchain Foundations to Future ...
BobPesakovic
 
stackconf 2025 | 2025: I Don’t Know K8S and at This Point, I’m Too Afraid To ...
stackconf 2025 | 2025: I Don’t Know K8S and at This Point, I’m Too Afraid To ...stackconf 2025 | 2025: I Don’t Know K8S and at This Point, I’m Too Afraid To ...
stackconf 2025 | 2025: I Don’t Know K8S and at This Point, I’m Too Afraid To ...
NETWAYS
 
Mastering Public Speaking: Key Skills for Confident Communication
Mastering Public Speaking: Key Skills for Confident CommunicationMastering Public Speaking: Key Skills for Confident Communication
Mastering Public Speaking: Key Skills for Confident Communication
karthikeyans20012004
 
stackconf 2025 | Building high-performance apps & controlling costs with CNCF...
stackconf 2025 | Building high-performance apps & controlling costs with CNCF...stackconf 2025 | Building high-performance apps & controlling costs with CNCF...
stackconf 2025 | Building high-performance apps & controlling costs with CNCF...
NETWAYS
 
Guiding the Behavior of Young Children.ppt
Guiding the Behavior of Young Children.pptGuiding the Behavior of Young Children.ppt
Guiding the Behavior of Young Children.ppt
FelixOlalekanBabalol
 
The Role of Training and Development on Employee Performance: A Study on City...
The Role of Training and Development on Employee Performance: A Study on City...The Role of Training and Development on Employee Performance: A Study on City...
The Role of Training and Development on Employee Performance: A Study on City...
SintiakHaque
 
We Are The World-USA for Africa : Written By Lionel Richie And Michael Jackso...
We Are The World-USA for Africa : Written By Lionel Richie And Michael Jackso...We Are The World-USA for Africa : Written By Lionel Richie And Michael Jackso...
We Are The World-USA for Africa : Written By Lionel Richie And Michael Jackso...
hershtara1
 
Math Quiz Presentation in Red and Green Fun Style.pptx
Math Quiz Presentation in Red and Green Fun Style.pptxMath Quiz Presentation in Red and Green Fun Style.pptx
Math Quiz Presentation in Red and Green Fun Style.pptx
candrakurniawan56
 
ICST/SBFT Tool Competition 2025 - UAV Testing Track
ICST/SBFT Tool Competition 2025 - UAV Testing TrackICST/SBFT Tool Competition 2025 - UAV Testing Track
ICST/SBFT Tool Competition 2025 - UAV Testing Track
Sebastiano Panichella
 
fermentation presentation'. very easy ppt
fermentation presentation'. very easy pptfermentation presentation'. very easy ppt
fermentation presentation'. very easy ppt
naveenkumawatstar
 
A Brief Introduction About John Smith
A Brief Introduction About John SmithA Brief Introduction About John Smith
A Brief Introduction About John Smith
John Smith
 
Cross-Cultural-Communication-and-Adaptation.pdf
Cross-Cultural-Communication-and-Adaptation.pdfCross-Cultural-Communication-and-Adaptation.pdf
Cross-Cultural-Communication-and-Adaptation.pdf
rash64487
 
stackconf 2025 | Operator All the (stateful) Things by Jannik Clausen.pdf
stackconf 2025 | Operator All the (stateful) Things by Jannik Clausen.pdfstackconf 2025 | Operator All the (stateful) Things by Jannik Clausen.pdf
stackconf 2025 | Operator All the (stateful) Things by Jannik Clausen.pdf
NETWAYS
 
Steve Nickel What Can I Give 05.18.2025.pptx
Steve Nickel What Can I Give 05.18.2025.pptxSteve Nickel What Can I Give 05.18.2025.pptx
Steve Nickel What Can I Give 05.18.2025.pptx
FamilyWorshipCenterD
 
Modernization of Parliaments: The Way Forward
Modernization of Parliaments: The Way ForwardModernization of Parliaments: The Way Forward
Modernization of Parliaments: The Way Forward
Dr. Fotios Fitsilis
 
NL-based Software Engineering (NLBSE) '25
NL-based Software Engineering (NLBSE) '25NL-based Software Engineering (NLBSE) '25
NL-based Software Engineering (NLBSE) '25
Sebastiano Panichella
 
criminal law kajsgdasn cakjsbciaYSVC aschaios
criminal law kajsgdasn cakjsbciaYSVC aschaioscriminal law kajsgdasn cakjsbciaYSVC aschaios
criminal law kajsgdasn cakjsbciaYSVC aschaios
eleazaranghel023
 
Rethinking the Multipolar World and the Roles of Middle Powers: Nigeria as a ...
Rethinking the Multipolar World and the Roles of Middle Powers: Nigeria as a ...Rethinking the Multipolar World and the Roles of Middle Powers: Nigeria as a ...
Rethinking the Multipolar World and the Roles of Middle Powers: Nigeria as a ...
Kayode Fayemi
 
Hurricane Milton powerpoint Andrea Giuliano Nacuzi.pdf
Hurricane Milton powerpoint Andrea Giuliano Nacuzi.pdfHurricane Milton powerpoint Andrea Giuliano Nacuzi.pdf
Hurricane Milton powerpoint Andrea Giuliano Nacuzi.pdf
wolfryx99
 
stackconf 2025 | Building a Hyperconverged Proxmox VE Cluster with Ceph by Jo...
stackconf 2025 | Building a Hyperconverged Proxmox VE Cluster with Ceph by Jo...stackconf 2025 | Building a Hyperconverged Proxmox VE Cluster with Ceph by Jo...
stackconf 2025 | Building a Hyperconverged Proxmox VE Cluster with Ceph by Jo...
NETWAYS
 
Navigating the Digital Asset Landscape-From Blockchain Foundations to Future ...
Navigating the Digital Asset Landscape-From Blockchain Foundations to Future ...Navigating the Digital Asset Landscape-From Blockchain Foundations to Future ...
Navigating the Digital Asset Landscape-From Blockchain Foundations to Future ...
BobPesakovic
 
stackconf 2025 | 2025: I Don’t Know K8S and at This Point, I’m Too Afraid To ...
stackconf 2025 | 2025: I Don’t Know K8S and at This Point, I’m Too Afraid To ...stackconf 2025 | 2025: I Don’t Know K8S and at This Point, I’m Too Afraid To ...
stackconf 2025 | 2025: I Don’t Know K8S and at This Point, I’m Too Afraid To ...
NETWAYS
 
Mastering Public Speaking: Key Skills for Confident Communication
Mastering Public Speaking: Key Skills for Confident CommunicationMastering Public Speaking: Key Skills for Confident Communication
Mastering Public Speaking: Key Skills for Confident Communication
karthikeyans20012004
 
stackconf 2025 | Building high-performance apps & controlling costs with CNCF...
stackconf 2025 | Building high-performance apps & controlling costs with CNCF...stackconf 2025 | Building high-performance apps & controlling costs with CNCF...
stackconf 2025 | Building high-performance apps & controlling costs with CNCF...
NETWAYS
 
Guiding the Behavior of Young Children.ppt
Guiding the Behavior of Young Children.pptGuiding the Behavior of Young Children.ppt
Guiding the Behavior of Young Children.ppt
FelixOlalekanBabalol
 
The Role of Training and Development on Employee Performance: A Study on City...
The Role of Training and Development on Employee Performance: A Study on City...The Role of Training and Development on Employee Performance: A Study on City...
The Role of Training and Development on Employee Performance: A Study on City...
SintiakHaque
 
We Are The World-USA for Africa : Written By Lionel Richie And Michael Jackso...
We Are The World-USA for Africa : Written By Lionel Richie And Michael Jackso...We Are The World-USA for Africa : Written By Lionel Richie And Michael Jackso...
We Are The World-USA for Africa : Written By Lionel Richie And Michael Jackso...
hershtara1
 
Math Quiz Presentation in Red and Green Fun Style.pptx
Math Quiz Presentation in Red and Green Fun Style.pptxMath Quiz Presentation in Red and Green Fun Style.pptx
Math Quiz Presentation in Red and Green Fun Style.pptx
candrakurniawan56
 
ICST/SBFT Tool Competition 2025 - UAV Testing Track
ICST/SBFT Tool Competition 2025 - UAV Testing TrackICST/SBFT Tool Competition 2025 - UAV Testing Track
ICST/SBFT Tool Competition 2025 - UAV Testing Track
Sebastiano Panichella
 
fermentation presentation'. very easy ppt
fermentation presentation'. very easy pptfermentation presentation'. very easy ppt
fermentation presentation'. very easy ppt
naveenkumawatstar
 
A Brief Introduction About John Smith
A Brief Introduction About John SmithA Brief Introduction About John Smith
A Brief Introduction About John Smith
John Smith
 
Cross-Cultural-Communication-and-Adaptation.pdf
Cross-Cultural-Communication-and-Adaptation.pdfCross-Cultural-Communication-and-Adaptation.pdf
Cross-Cultural-Communication-and-Adaptation.pdf
rash64487
 
stackconf 2025 | Operator All the (stateful) Things by Jannik Clausen.pdf
stackconf 2025 | Operator All the (stateful) Things by Jannik Clausen.pdfstackconf 2025 | Operator All the (stateful) Things by Jannik Clausen.pdf
stackconf 2025 | Operator All the (stateful) Things by Jannik Clausen.pdf
NETWAYS
 
Steve Nickel What Can I Give 05.18.2025.pptx
Steve Nickel What Can I Give 05.18.2025.pptxSteve Nickel What Can I Give 05.18.2025.pptx
Steve Nickel What Can I Give 05.18.2025.pptx
FamilyWorshipCenterD
 
Modernization of Parliaments: The Way Forward
Modernization of Parliaments: The Way ForwardModernization of Parliaments: The Way Forward
Modernization of Parliaments: The Way Forward
Dr. Fotios Fitsilis
 
NL-based Software Engineering (NLBSE) '25
NL-based Software Engineering (NLBSE) '25NL-based Software Engineering (NLBSE) '25
NL-based Software Engineering (NLBSE) '25
Sebastiano Panichella
 
criminal law kajsgdasn cakjsbciaYSVC aschaios
criminal law kajsgdasn cakjsbciaYSVC aschaioscriminal law kajsgdasn cakjsbciaYSVC aschaios
criminal law kajsgdasn cakjsbciaYSVC aschaios
eleazaranghel023
 
Ad

Migrate SQL Server 2008 R2 to Azure Cloud

  • 1. Migrate SQL Server 2008 R2 to Azure Cloud
  • 3. Agenda • SQL Migration Drivers • Azure Migration Journey • Database Journey to Azure Cloud • Azure Migration Tools • Azure SQL Options (IaaS vs. PaaS) • DEMO #1 - SQL 2008 R2 Migration to Azure (Single DB) • DEMO #2 - SQL 2008 R2 Migration to Azure (Managed Instance) • Securing Azure SQL with Best Practices
  • 5. What’s Driving Migrations? Migration triggers Quickly integrate acquisitions Urgent capacity needs Software and hardware refresh Security threats Compliance Application innovation Software end of supportDatacenter contracts expiry
  • 6. • Cost Savings • Administration • Service Level Agreement (SLA) • Capacity Needs • End of Life (EOL) • July 9, 2019 • Windows Server 2008 R2 • January 14, 2020 • Extended Security Updates • +3 Years Business Migration Drivers
  • 8. Tools for Every Stage Azure security and management (security, backup, monitoring, cost management) Azure Database Migration Service Azure Site Recovery Azure Data Box Assess Migrate Optimize Data Migration Assistant Azure Migrate SQL Server Migration Assistant
  • 9. Database Journey to the Azure Cloud Source Microsoft Azure Azure Database Migration Service (DMS) Azure Data Migration Assessment (DMA)
  • 11. Which version of SQL is right for me? 1. IaaS • VM/Compute 2. PaaS • Single Database • Elastic Pool • Managed Instance
  • 13. SQL Features SQL Single DB SQL Managed Instance SQL on a VM (IaaS) SQL Agent x x Change Data Capture (CDC) x x Cross-DB Queries/Transactions x x Linked Servers x x Built-In Backups x x One-Click Disaster Recovery x x Auditing x x x Collation SQL_Latin1_General_CP1_CI_AS x x R Services x x Stored Procedures (System) x x SQL Server Analysis x SQL Server Integration x SQL Server Reporting Services x SQL Patching n/a n/a manual OS Patching n/a n/a manual Server & Database-Level Firewall x x
  • 14. So, which SQL makes sense for me? SQL Server in a VM (IaaS) • Must use Active Directory for Authentication • Filestream is a must • SSRS/SSAS/SSIS are a must • 256TB storage • You love patching and upgrading SQL Database (PaaS) • Net-new applications (willing to refactor) • Simplified authentication and networking • Much cheaper than Managed Instance • Automated Backups • 100TB storage SQL Managed Instance (PaaS) • SQL Agent • Cross-database queries and transactions • Not willing to refactor code • Simplified management • Super-business critical workloads • 8TB storage
  • 16. Supported Sources SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 SQL Server 2014 SQL Server 2016 SQL Server 2017 on Windows AWS RDS for SQL Server Supported Targets SQL Server 2012 SQL Server 2014 SQL Server 2016 SQL Server 2017 on Windows & Linux SQL Server 2019 on Windows & Linux Azure SQL Database Azure SQL Database Managed Instance
  • 18. Database Migration Services (DMS) • What is it?
  • 21. Securing Azure SQL • Firewall Rules • Database Level • Server Level • Threat Detection • Auditing & Authentication • Dynamic Data Masking • Row Level Security (RLS) • Encryption • Always Encrypted • Column Level Encryption • Transparent Data Encryption
  • 22. Summary • SQL Server & Windows Server 2008 R2 now End of Life! • Discover, Assess, Migrate, Secure & Optimize • Multiple Tools (DMA, DMS, ASR) • Azure IaaS or PaaS? • Feature Parity matter? • Automated Backups & Patching? • SQL Agent? • Willing to refactor code? • Securing Azure SQL with Best Practices

Editor's Notes

  • #23: Don’t forget to ask 2 questions for the Starbucks gift cards!!! Question #1: Can you identify the 4 major phases of a successful migration? Question #2: Can you tell me 3 of the 4 Azure SQL options?
  翻译: