SlideShare une entreprise Scribd logo
1  sur  46
@
https:// .com
Sponsored by
A G E N D A
• Azure SQL deployment options
• Data Migration Assistant
• Data Migration Service
• Questions
Azure SQL Database
The developer’s intelligent
cloud database service
Azure SQL Database deployment option
Azure SQL Database
Database-scoped deployment option with
predictable workload performance
Shared resource model optimized for greater
efficiency of multi-tenant applications
Best for apps that require resource
guarantee at database level
Best for SaaS apps with multiple databases that can share
resources at database level, achieving better cost efficiency
Best for modernization at scale with
low friction and effort
Elastic PoolSingle Managed Instance
Instance-scoped deployment option with high
compatibility with SQL Server and full PaaS benefits
ServiceTiers
Flexible compute & storage options
Pre-packaged, bundled unit that represents the
database power
Designed for predictable performance, but somewhat
inflexible and limited in options
DTU sizing offers simplicity of choice
Storage
Compute
Storage
Compute
vCore model
Independent scalability
DTU model
Simple, preconfigured
This model allows you to independently choose compute and
storage resources. It also allows you to use Azure Hybrid Benefit
for SQL Server to gain cost savings.
Best for customers who value flexibility; control and
transparency
Basic Standard Premium
Target
workload
Development and
production
Development and
production
Development and production
Uptime SLA 99.99% 99.99% 99.99%
Backup
retention
7 days 35 days 35 days
CPU Low Low, Medium, High Medium, High
IO throughput (
approximate)
2.5 IOPs per DTU 2.5 IOPs per DTU 48 IOPs per DTU
IO latency (
approximate )
5 ms (read), 10 ms
(write)
5 ms (read), 10 ms (write) 2 ms(read/write)
Columnstore
indexing
N/A S3 and above Supported
In-memory
OLTP
N/A N/A Supported
Azure SQL DB DTU Model
Easier to right-size the destination environment by removing the guesswork of DTUs
Azure SQL DB vCores Model
2 403
2
Number of vCores (Gen 5)
On-premises
… 24 64 80
Gen 4 Gen 5
Hardware Intel E5-2673 v3 (Haswell) 2.4 GHz
processors
vCore = 1 PP (physical core)
Intel E5-2673 v4 (Broadwell) 2.3 GHz
processors, fast eNVM SSD
vCore=1 LP (hyper-thread)
Performance
levels
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 24
vCores
2, 4, 6, 10, 12, 14, 16, 18, 20, 24, 32, 40,
80 vCores
Memory 7 GB per vCore 5.1 GB per vCore
Storage 5 GB to 4 TB with 1 GB increments. 5 GB to 4 TB with 1GB increments.
Max data IOPS 500 IOPS per vCore 500 IOPS per vCore
Max log rate
(MBps)
7,5 per 2vCores 3,75 per 2vCores
Hybrid Benefit Yes Yes
Azure SQL DB vCores Model
2 403
2
Number of vCores (Gen 5)
On-premises
… 24 64 80
General Purpose Business Critical
Target
workload
For applications with typically loads.
Mixed of Reads/Writes
For applications that require the
highest throughput and lowest IO
latency.
Storage Premium blob storage Local SSD storage.
IO Latency (
approximate)
5-7 ms (write)
5-10 ms (read)
1-2 ms (write)
1-2 ms (read)
Max data IOPS 500 IOPS per vCore 5000 IOPS per vCore
In Memory Not Supported Supported
Replicas 2 Read Replicas 3 Read Replicas, 1 read-scale replica
Take an inventory of on-premises licenses
to determine potential for conversion
Convert on-premises cores to vCores to
maximize value of investments
1 Standard license core =
1 General Purpose or Hyperscale core
1 Enterprise license core =
1 Business Critical core
1 Enterprise license core =
4 General Purpose or Hyperscale cores
(virtualization benefit)
Azure Hybrid Benefit for SQL Server
License trade-in values
General purpose or
Hyperscale vCore
4x General purpose or
Hyperscale vCores
Business critical
vCore
SQL Server cores
with SA license
vCores on Azure
SQL Database
SQL Server
Enterprise Edition
SQL Server
Standard Edition
The growing need for
serverless databases
Why serverless
Compute requirements for new apps may be unknown
Developers struggle to provide sufficient capacity and resources to support apps
Managing unpredictable and intermittent workloads is costly and time-consuming
Businesses struggle to ensure that database provisioning consistently aligns with workload requirements
?
Optimize price to performance
with
per-second billing
Compute resources scale dynamically up or down
based on workload requirements
Configure minimum and maximum vCores to define
the range of available compute capacity
Use auto-pause delay to define the time period the
dataset must be inactive before pausing
Pay for compute based on the vCores and memory
used per second, with lowest billing based on
configured vCore minimum
Min vcores
CPU usage
Inactive Paused
Max vcores Vcores used Vcores billed
On-demand flexible scale
Operate at the true rhythm of
your business
Fully managed & intelligent
Focus on your applications, not
your infrastructure
Cost-effective
Pay for performance. Period.
Adapts compute resources to the
workload without sacrificing
performance
Automatically pauses and resumes
Fully-managed and intelligent
database service
Built-in 99.99% availability
Pay only for compute resources you
consume, on a per-second basis
Further optimize costs with configurable
compute thresholds
Best for unpredictable and intermittent
workloads on single databases, such as:
Dev/test E-commerceLine of Business
Workloads with unpredictable and intermittent
usage patterns or performance requirements
Workloads where the requirements are
unknown and you can delegate compute sizing
to the service
Common scenarios
Scale up or down to meet workload
requirements, instead of pre-provisioning
Bill on a per-second basis
Optimize compute provisioning and billing for your workload
Serverless databases…
Workloads with regular and substantial
compute utilization
Multiple databases with bursty usage
patterns that can be consolidated into a
single server and use elastic pools for
better price optimization
Common scenarios
Provision compute resources upfront
Bill on an hourly basis
Databases with provisioned compute…
Scaling multiple databases across
shared resources with elastic pools
Elastic databases in elastic database pools
Pooled resources are used by many databases
Standard elastic database pools provide 50-3000
database throughput units (DTUs) for up to 500
databases
Max eDTUs per database can be set if available based
on utilization by other database in the pool
Databases remain online throughout
Monitoring and alerting available on both pools and
databases
Model Based on DTU or on vCore
Azure SQL DB eDTU Model
DTUs
Max per-database
burst level
1,200800400200
S0 S1 S2 S3
S0 S1 S2 S3
Elastic database pool
Max
Min
Pools automatically scale performance and
storage capacity for elastic databases—
anytime, anywhere
Control the performance assigned to a pool,
add or remove elastic databases on demand,
and define performance of elastic databases
without effecting overall pool cost
Don’t worry about managing usage needs of
individual databases
Auto-scaling you control with Elastic Database
Elastic pools
Shares elastic Database Transaction Units (eDTUs) across many databases
Customer 1 Customer NCustomer 3Customer 2
Elastic Database auto-scales eDTUs as needed
ELASTIC DATABASE POOLS
Buy a fixed number of eDTUs, share compute across many databases
Elastic database pool service tiers
Basic Standard Premium
Auto-scale up to
5 eDTUs per database
Auto-scale up to
3000 eDTUs per database
Auto-scale up to
4000 eDTUs per database
Customer 1 Customer NCustomer 3Customer 2 …
Azure SQL Database
Managed Instance
Who is Managed
Instance for?
Customers looking to migrate a large number
of apps from on-premise or IaaS, self-built or
ISV provided, with as low migration effort as
possible & cost being a crucial factor
Based on the vCore model (Gen4 and Gen5)
SQL
Isolation and connectivity of Managed Instance
Azure SQL Database
Summarize
Simplicity
The DTU-based model and the
simplicity it offers customers who
want a pre-configured solution
Flexibility:
The vCore-based model reflects our
commitment to customer choice
and to simplify the hybrid benefit
for customers migrating from on-
premises
Customers pay for:
Service tier + number of vCores
Type and amount of data storage
Number of IO
Backup storage (RA-GRS)
Flexible compute, storage & performance options
Service tier General purpose Business critical Hyperscale
Best for Most budget-oriented workloads
Critical business applications with high
IO requirements.
VLDB OLTP and HTAP workloads
with highly scalable storage and
read-scale requirements
Deployment
option
Single /
Elastic Pools
Managed
Instance
Single /
Elastic Pools
Managed
Instance
Single
Compute tiers
Gen4: 1 to 24 vCore
Gen5: 2 to 80 vCore
Gen4: 4 to 24 vCore
Gen5: 4 to 80 vCore
Gen4: 1 to 24 vCore
Gen5: 2 to 80 vCore
Gen4: 4 to 24 vCore
Gen5: 4 to 80 vCore
Gen4: 1 to 24 vCore
Gen5: 2 to 80 vCore
Storage
Premium remote Local SSD Local SSD Cache
32GB – 8TB per
instance
32GB – 8TB per
instance
32GB – 4TB per
instance
32GB – 8TB per
instance
Scale from 5GB to 100TB of storage in
1GB increments
In-Memory Not supported Supported Not supported
Read-write IO ~2ms for all data access <0.5ms for all data access
<0.5ms for hot data access
~2ms otherwise
Availability 2 read replicas
3 replicas, 1 read-scale replica, zone-
redundant HA
Primary read/write replica + up to 4
read replicas
Backups RA-GRS, 7-35 days (7 days by default) RA-GRS, 7-35 days (7 days by default)
LRS, ZRS, RA-GRS, 7-35 days (7 days
by default)
https://azure.microsoft.com/en-us/pricing/details/sql-database/
Pay only for what you need
Business continuity and data protection: A spectrum of business-continuity features across tiers lets you dial up control over
data recovery and failover
Familiar and fully-managed: Near-complete SQL Server compatibility and unprecedented efficiencies as your applications scale
with a near-zero maintenance service and a variety of familiar management tools and programmatic APIs
Elastic scale and performance: Three service tiers within DTU-based model, and two tiers within vCore-based model let you
scale up and down based on throughput needs, and offer better resource isolation and an improved billing experience
DTUs vCores
Basic Standard Premium General Purpose Business Critical Hyperscale
Small databases
particularly those in
development
phases
General purpose
databases with
moderate
performance
requirements
Mission-critical
databases with high
performance and
high-availability
requirements
Data applications
with basic IO and
basic availability
requirements
Business critical
data applications
with fast IO and
high availability
requirements
VLDB OLTP and
HTAP workloads
with highly scalable
storage and read-
scale requirements
© Microsoft Corporation Azure
Current service tier Target service tier Migration type User actions
Standard General purpose Lateral Can migrate in any order, but
need to ensure appropriate
vCore sizing*
Premium Business critical Lateral Can migrate in any order, but
need to ensure appropriate
vCore sizing*
Standard Business critical Upgrade Must migrate secondary first
Business critical Standard Downgrade Must migrate primary first
Premium General purpose Downgrade Must migrate primary first
General purpose Premium Upgrade Must migrate secondary first
Business critical General purpose Downgrade Must migrate primary first
General purpose Business critical Upgrade Must migrate secondary first
Migrate from DTU to vCore
Data Migration Assistant
DEMO
© Microsoft Corporation Azure
Azure SKU Recommendations
DMA Reports Dashboard
Azure SQL DB Upgrade Readiness
Azure Features Parity
© Microsoft Corporation
Azure Migrate
© Microsoft Corporation
Database migrations
Migrate SQL Server to Azure SQL
Database for best TCO
Migrate open source databases to fully
managed MySQL and PostgreSQL services
in Azure
Migrate any NoSQL database to Azure
Cosmos DB for global distribution
Azure Database Migration Service
http://aka.ms/get-dms
Database Migration Guide
http://aka.ms/datamigration
Microsoft Azure
Other clouds
On-Premises
SQL Server
MySQL
PostgreSQL
NoSQL
Azure SQL DB
Azure Database for MySQL
Azure Database for PostgreSQL
Azure Cosmos DB
Data Migration Service
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
Choice of tools for every stage and every requirement
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
Microsoft
Partners
And there’re more database providers
© Microsoft Corporation
Managed community
MySQL, PostgreSQL,
and MariaDB
Scale in seconds with
built-in high availability
Secure and compliantLanguages and
frameworks of your choice
Industry-leading
global reach
Azure Database Services for
MYSQL, POSTGRESQL, and MARIADB
Easy lift and shift Enterprise ready
My
More choices and full integration into Azure’s ecosystem and services
@
https:// .com
Session
Evaluation
@
https:// .com

Contenu connexe

Tendances

Tendances (20)

ScyllaDB Virtual Workshop
ScyllaDB Virtual WorkshopScyllaDB Virtual Workshop
ScyllaDB Virtual Workshop
 
Azure Arc Overview from Microsoft
Azure Arc Overview from MicrosoftAzure Arc Overview from Microsoft
Azure Arc Overview from Microsoft
 
Data Quality Patterns in the Cloud with Azure Data Factory
Data Quality Patterns in the Cloud with Azure Data FactoryData Quality Patterns in the Cloud with Azure Data Factory
Data Quality Patterns in the Cloud with Azure Data Factory
 
Migrating On-Premises Workloads with Azure Migrate
Migrating On-Premises Workloads with Azure MigrateMigrating On-Premises Workloads with Azure Migrate
Migrating On-Premises Workloads with Azure Migrate
 
Building Data Lakes with Apache Airflow
Building Data Lakes with Apache AirflowBuilding Data Lakes with Apache Airflow
Building Data Lakes with Apache Airflow
 
AWS - Lambda Fundamentals
AWS - Lambda FundamentalsAWS - Lambda Fundamentals
AWS - Lambda Fundamentals
 
Amazon DynamoDB 키 디자인 패턴
Amazon DynamoDB 키 디자인 패턴Amazon DynamoDB 키 디자인 패턴
Amazon DynamoDB 키 디자인 패턴
 
Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
 
Amazon EC2 Masterclass
Amazon EC2 MasterclassAmazon EC2 Masterclass
Amazon EC2 Masterclass
 
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
 
Data Governance in a big data era
Data Governance in a big data eraData Governance in a big data era
Data Governance in a big data era
 
Amazon EMR Deep Dive & Best Practices
Amazon EMR Deep Dive & Best PracticesAmazon EMR Deep Dive & Best Practices
Amazon EMR Deep Dive & Best Practices
 
Azure SQL Database
Azure SQL DatabaseAzure SQL Database
Azure SQL Database
 
ADV Slides: Strategies for Fitting a Data Lake into a Modern Data Architecture
ADV Slides: Strategies for Fitting a Data Lake into a Modern Data ArchitectureADV Slides: Strategies for Fitting a Data Lake into a Modern Data Architecture
ADV Slides: Strategies for Fitting a Data Lake into a Modern Data Architecture
 
No Hassle NoSQL - Amazon DynamoDB & Amazon DocumentDB | AWS Summit Tel Aviv ...
 No Hassle NoSQL - Amazon DynamoDB & Amazon DocumentDB | AWS Summit Tel Aviv ... No Hassle NoSQL - Amazon DynamoDB & Amazon DocumentDB | AWS Summit Tel Aviv ...
No Hassle NoSQL - Amazon DynamoDB & Amazon DocumentDB | AWS Summit Tel Aviv ...
 
Azure Database Services for MySQL PostgreSQL and MariaDB
Azure Database Services for MySQL PostgreSQL and MariaDBAzure Database Services for MySQL PostgreSQL and MariaDB
Azure Database Services for MySQL PostgreSQL and MariaDB
 
Accelerate and modernize your data pipelines
Accelerate and modernize your data pipelinesAccelerate and modernize your data pipelines
Accelerate and modernize your data pipelines
 
Azure Synapse Analytics
Azure Synapse AnalyticsAzure Synapse Analytics
Azure Synapse Analytics
 
Azure DataBricks for Data Engineering by Eugene Polonichko
Azure DataBricks for Data Engineering by Eugene PolonichkoAzure DataBricks for Data Engineering by Eugene Polonichko
Azure DataBricks for Data Engineering by Eugene Polonichko
 
Kinesis와 Lambda를 이용한 비용 효율적인 센서 데이터 처리 - 주민규 (부산 모임) :: AWS Community Day 2017
Kinesis와 Lambda를 이용한 비용 효율적인 센서 데이터 처리 - 주민규 (부산 모임) :: AWS Community Day 2017Kinesis와 Lambda를 이용한 비용 효율적인 센서 데이터 처리 - 주민규 (부산 모임) :: AWS Community Day 2017
Kinesis와 Lambda를 이용한 비용 효율적인 센서 데이터 처리 - 주민규 (부산 모임) :: AWS Community Day 2017
 

Similaire à Help, I need to migrate my On Premise Database to Azure, which Database Tier do I have to choose from (DataSaturday NL 2019 Erwin de Kreuk / Ahmed Mansour)

Similaire à Help, I need to migrate my On Premise Database to Azure, which Database Tier do I have to choose from (DataSaturday NL 2019 Erwin de Kreuk / Ahmed Mansour) (20)

Azure Data services
Azure Data servicesAzure Data services
Azure Data services
 
Sql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su AzureSql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su Azure
 
Modernize databases in a day discover workshop
Modernize databases in a day   discover workshopModernize databases in a day   discover workshop
Modernize databases in a day discover workshop
 
A Tour of Azure SQL Databases (NOVA SQL UG 2020)
A Tour of Azure SQL Databases  (NOVA SQL UG 2020)A Tour of Azure SQL Databases  (NOVA SQL UG 2020)
A Tour of Azure SQL Databases (NOVA SQL UG 2020)
 
Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overview
 
Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)
Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)
Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)
 
SQL Server Lift & Shift on Azure - SQL Saturday 921
SQL Server Lift & Shift on Azure - SQL Saturday 921SQL Server Lift & Shift on Azure - SQL Saturday 921
SQL Server Lift & Shift on Azure - SQL Saturday 921
 
Analytics on AWS - IP Expo 2013
Analytics on AWS - IP Expo 2013Analytics on AWS - IP Expo 2013
Analytics on AWS - IP Expo 2013
 
Introducing Azure SQL Data Warehouse
Introducing Azure SQL Data WarehouseIntroducing Azure SQL Data Warehouse
Introducing Azure SQL Data Warehouse
 
Azure SQL Managed Instance - SqlBits 2019
Azure SQL Managed Instance - SqlBits 2019Azure SQL Managed Instance - SqlBits 2019
Azure SQL Managed Instance - SqlBits 2019
 
GAB 2016 Hybrid Storage
GAB 2016 Hybrid StorageGAB 2016 Hybrid Storage
GAB 2016 Hybrid Storage
 
Azure IaaS Tanıtım - Uzun Anlatım
Azure IaaS Tanıtım - Uzun AnlatımAzure IaaS Tanıtım - Uzun Anlatım
Azure IaaS Tanıtım - Uzun Anlatım
 
Software Defined Storage Appliance Power by ARM based Microserver
Software Defined Storage Appliance Power by ARM based MicroserverSoftware Defined Storage Appliance Power by ARM based Microserver
Software Defined Storage Appliance Power by ARM based Microserver
 
Soluzioni di Database completamente gestite: NoSQL, relazionali e Data Warehouse
Soluzioni di Database completamente gestite: NoSQL, relazionali e Data WarehouseSoluzioni di Database completamente gestite: NoSQL, relazionali e Data Warehouse
Soluzioni di Database completamente gestite: NoSQL, relazionali e Data Warehouse
 
GWAB 2015 - Data Plaraform
GWAB 2015 - Data PlaraformGWAB 2015 - Data Plaraform
GWAB 2015 - Data Plaraform
 
AWS June Webinar Series - Getting Started: Amazon Redshift
AWS June Webinar Series - Getting Started: Amazon RedshiftAWS June Webinar Series - Getting Started: Amazon Redshift
AWS June Webinar Series - Getting Started: Amazon Redshift
 
VirtualStor Extreme - Software Defined Scale-Out All Flash Storage
VirtualStor Extreme - Software Defined Scale-Out All Flash StorageVirtualStor Extreme - Software Defined Scale-Out All Flash Storage
VirtualStor Extreme - Software Defined Scale-Out All Flash Storage
 
Introduction on Amazon EC2
Introduction on Amazon EC2Introduction on Amazon EC2
Introduction on Amazon EC2
 
Revolutionary Storage for Modern Databases, Applications and Infrastrcture
Revolutionary Storage for Modern Databases, Applications and InfrastrctureRevolutionary Storage for Modern Databases, Applications and Infrastrcture
Revolutionary Storage for Modern Databases, Applications and Infrastrcture
 
Azure IaaS Tanıtım - Kısa Anlatım
Azure IaaS Tanıtım - Kısa Anlatım Azure IaaS Tanıtım - Kısa Anlatım
Azure IaaS Tanıtım - Kısa Anlatım
 

Plus de Erwin de Kreuk

Plus de Erwin de Kreuk (14)

Azure Key Vault, Azure Dev Ops and Azure Synapse - how these services work pe...
Azure Key Vault, Azure Dev Ops and Azure Synapse - how these services work pe...Azure Key Vault, Azure Dev Ops and Azure Synapse - how these services work pe...
Azure Key Vault, Azure Dev Ops and Azure Synapse - how these services work pe...
 
Lake Database Database Template Map Data in Azure Synapse Analytics
Lake Database  Database Template  Map Data in Azure Synapse AnalyticsLake Database  Database Template  Map Data in Azure Synapse Analytics
Lake Database Database Template Map Data in Azure Synapse Analytics
 
Dealing with different Synapse Roles in Azure Synapse Analytics Erwin de Kreuk
Dealing with different Synapse Roles in Azure Synapse Analytics Erwin de KreukDealing with different Synapse Roles in Azure Synapse Analytics Erwin de Kreuk
Dealing with different Synapse Roles in Azure Synapse Analytics Erwin de Kreuk
 
DataMinds 2022 Azure Purview Erwin de Kreuk
DataMinds 2022 Azure Purview Erwin de KreukDataMinds 2022 Azure Purview Erwin de Kreuk
DataMinds 2022 Azure Purview Erwin de Kreuk
 
Data weekender4.2 azure purview erwin de kreuk
Data weekender4.2  azure purview erwin de kreukData weekender4.2  azure purview erwin de kreuk
Data weekender4.2 azure purview erwin de kreuk
 
Data saturday Oslo Azure Purview Erwin de Kreuk
Data saturday Oslo Azure Purview Erwin de KreukData saturday Oslo Azure Purview Erwin de Kreuk
Data saturday Oslo Azure Purview Erwin de Kreuk
 
Is there a way that we can build our Azure Synapse Pipelines all with paramet...
Is there a way that we can build our Azure Synapse Pipelines all with paramet...Is there a way that we can build our Azure Synapse Pipelines all with paramet...
Is there a way that we can build our Azure Synapse Pipelines all with paramet...
 
Is there a way that we can build our Azure Data Factory all with parameters b...
Is there a way that we can build our Azure Data Factory all with parameters b...Is there a way that we can build our Azure Data Factory all with parameters b...
Is there a way that we can build our Azure Data Factory all with parameters b...
 
Datasaturday Pordenone Azure Purview Erwin de Kreuk
Datasaturday Pordenone Azure Purview Erwin de KreukDatasaturday Pordenone Azure Purview Erwin de Kreuk
Datasaturday Pordenone Azure Purview Erwin de Kreuk
 
Azure Purview Data Toboggan Erwin de Kreuk
Azure Purview Data Toboggan Erwin de KreukAzure Purview Data Toboggan Erwin de Kreuk
Azure Purview Data Toboggan Erwin de Kreuk
 
SQL KONFERENZ 2020 Azure Key Vault, Azure Dev Ops and Azure Data Factory how...
SQL KONFERENZ 2020  Azure Key Vault, Azure Dev Ops and Azure Data Factory how...SQL KONFERENZ 2020  Azure Key Vault, Azure Dev Ops and Azure Data Factory how...
SQL KONFERENZ 2020 Azure Key Vault, Azure Dev Ops and Azure Data Factory how...
 
DatamindsConnect2019 Azure Key Vault, Azure Dev Ops and Azure Data Factory ho...
DatamindsConnect2019 Azure Key Vault, Azure Dev Ops and Azure Data Factory ho...DatamindsConnect2019 Azure Key Vault, Azure Dev Ops and Azure Data Factory ho...
DatamindsConnect2019 Azure Key Vault, Azure Dev Ops and Azure Data Factory ho...
 
DataSaturdayNL 2019 Azure Key Vault, Azure Dev Ops and Azure Data Factory h...
DataSaturdayNL 2019  Azure Key Vault, Azure Dev Ops and Azure Data Factory  h...DataSaturdayNL 2019  Azure Key Vault, Azure Dev Ops and Azure Data Factory  h...
DataSaturdayNL 2019 Azure Key Vault, Azure Dev Ops and Azure Data Factory h...
 
TechnoramaNL Azure Key Vault, Azure Dev Ops and Azure Data Factor
TechnoramaNL Azure Key Vault, Azure Dev Ops and Azure Data FactorTechnoramaNL Azure Key Vault, Azure Dev Ops and Azure Data Factor
TechnoramaNL Azure Key Vault, Azure Dev Ops and Azure Data Factor
 

Dernier

Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
MarinCaroMartnezBerg
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 

Dernier (20)

Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 

Help, I need to migrate my On Premise Database to Azure, which Database Tier do I have to choose from (DataSaturday NL 2019 Erwin de Kreuk / Ahmed Mansour)

  • 3. A G E N D A • Azure SQL deployment options • Data Migration Assistant • Data Migration Service • Questions
  • 4. Azure SQL Database The developer’s intelligent cloud database service
  • 5. Azure SQL Database deployment option Azure SQL Database Database-scoped deployment option with predictable workload performance Shared resource model optimized for greater efficiency of multi-tenant applications Best for apps that require resource guarantee at database level Best for SaaS apps with multiple databases that can share resources at database level, achieving better cost efficiency Best for modernization at scale with low friction and effort Elastic PoolSingle Managed Instance Instance-scoped deployment option with high compatibility with SQL Server and full PaaS benefits ServiceTiers
  • 6. Flexible compute & storage options Pre-packaged, bundled unit that represents the database power Designed for predictable performance, but somewhat inflexible and limited in options DTU sizing offers simplicity of choice Storage Compute Storage Compute vCore model Independent scalability DTU model Simple, preconfigured This model allows you to independently choose compute and storage resources. It also allows you to use Azure Hybrid Benefit for SQL Server to gain cost savings. Best for customers who value flexibility; control and transparency
  • 7. Basic Standard Premium Target workload Development and production Development and production Development and production Uptime SLA 99.99% 99.99% 99.99% Backup retention 7 days 35 days 35 days CPU Low Low, Medium, High Medium, High IO throughput ( approximate) 2.5 IOPs per DTU 2.5 IOPs per DTU 48 IOPs per DTU IO latency ( approximate ) 5 ms (read), 10 ms (write) 5 ms (read), 10 ms (write) 2 ms(read/write) Columnstore indexing N/A S3 and above Supported In-memory OLTP N/A N/A Supported Azure SQL DB DTU Model
  • 8. Easier to right-size the destination environment by removing the guesswork of DTUs Azure SQL DB vCores Model 2 403 2 Number of vCores (Gen 5) On-premises … 24 64 80 Gen 4 Gen 5 Hardware Intel E5-2673 v3 (Haswell) 2.4 GHz processors vCore = 1 PP (physical core) Intel E5-2673 v4 (Broadwell) 2.3 GHz processors, fast eNVM SSD vCore=1 LP (hyper-thread) Performance levels 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 24 vCores 2, 4, 6, 10, 12, 14, 16, 18, 20, 24, 32, 40, 80 vCores Memory 7 GB per vCore 5.1 GB per vCore Storage 5 GB to 4 TB with 1 GB increments. 5 GB to 4 TB with 1GB increments. Max data IOPS 500 IOPS per vCore 500 IOPS per vCore Max log rate (MBps) 7,5 per 2vCores 3,75 per 2vCores Hybrid Benefit Yes Yes
  • 9. Azure SQL DB vCores Model 2 403 2 Number of vCores (Gen 5) On-premises … 24 64 80 General Purpose Business Critical Target workload For applications with typically loads. Mixed of Reads/Writes For applications that require the highest throughput and lowest IO latency. Storage Premium blob storage Local SSD storage. IO Latency ( approximate) 5-7 ms (write) 5-10 ms (read) 1-2 ms (write) 1-2 ms (read) Max data IOPS 500 IOPS per vCore 5000 IOPS per vCore In Memory Not Supported Supported Replicas 2 Read Replicas 3 Read Replicas, 1 read-scale replica
  • 10. Take an inventory of on-premises licenses to determine potential for conversion Convert on-premises cores to vCores to maximize value of investments 1 Standard license core = 1 General Purpose or Hyperscale core 1 Enterprise license core = 1 Business Critical core 1 Enterprise license core = 4 General Purpose or Hyperscale cores (virtualization benefit) Azure Hybrid Benefit for SQL Server License trade-in values General purpose or Hyperscale vCore 4x General purpose or Hyperscale vCores Business critical vCore SQL Server cores with SA license vCores on Azure SQL Database SQL Server Enterprise Edition SQL Server Standard Edition
  • 11. The growing need for serverless databases
  • 12. Why serverless Compute requirements for new apps may be unknown Developers struggle to provide sufficient capacity and resources to support apps Managing unpredictable and intermittent workloads is costly and time-consuming Businesses struggle to ensure that database provisioning consistently aligns with workload requirements ?
  • 13. Optimize price to performance with per-second billing Compute resources scale dynamically up or down based on workload requirements Configure minimum and maximum vCores to define the range of available compute capacity Use auto-pause delay to define the time period the dataset must be inactive before pausing Pay for compute based on the vCores and memory used per second, with lowest billing based on configured vCore minimum Min vcores CPU usage Inactive Paused Max vcores Vcores used Vcores billed
  • 14. On-demand flexible scale Operate at the true rhythm of your business Fully managed & intelligent Focus on your applications, not your infrastructure Cost-effective Pay for performance. Period. Adapts compute resources to the workload without sacrificing performance Automatically pauses and resumes Fully-managed and intelligent database service Built-in 99.99% availability Pay only for compute resources you consume, on a per-second basis Further optimize costs with configurable compute thresholds Best for unpredictable and intermittent workloads on single databases, such as: Dev/test E-commerceLine of Business
  • 15. Workloads with unpredictable and intermittent usage patterns or performance requirements Workloads where the requirements are unknown and you can delegate compute sizing to the service Common scenarios Scale up or down to meet workload requirements, instead of pre-provisioning Bill on a per-second basis Optimize compute provisioning and billing for your workload Serverless databases… Workloads with regular and substantial compute utilization Multiple databases with bursty usage patterns that can be consolidated into a single server and use elastic pools for better price optimization Common scenarios Provision compute resources upfront Bill on an hourly basis Databases with provisioned compute…
  • 16. Scaling multiple databases across shared resources with elastic pools
  • 17. Elastic databases in elastic database pools Pooled resources are used by many databases Standard elastic database pools provide 50-3000 database throughput units (DTUs) for up to 500 databases Max eDTUs per database can be set if available based on utilization by other database in the pool Databases remain online throughout Monitoring and alerting available on both pools and databases Model Based on DTU or on vCore Azure SQL DB eDTU Model DTUs Max per-database burst level 1,200800400200
  • 18. S0 S1 S2 S3
  • 19. S0 S1 S2 S3
  • 21. Pools automatically scale performance and storage capacity for elastic databases— anytime, anywhere Control the performance assigned to a pool, add or remove elastic databases on demand, and define performance of elastic databases without effecting overall pool cost Don’t worry about managing usage needs of individual databases Auto-scaling you control with Elastic Database Elastic pools Shares elastic Database Transaction Units (eDTUs) across many databases Customer 1 Customer NCustomer 3Customer 2 Elastic Database auto-scales eDTUs as needed
  • 22. ELASTIC DATABASE POOLS Buy a fixed number of eDTUs, share compute across many databases Elastic database pool service tiers Basic Standard Premium Auto-scale up to 5 eDTUs per database Auto-scale up to 3000 eDTUs per database Auto-scale up to 4000 eDTUs per database Customer 1 Customer NCustomer 3Customer 2 …
  • 24. Who is Managed Instance for? Customers looking to migrate a large number of apps from on-premise or IaaS, self-built or ISV provided, with as low migration effort as possible & cost being a crucial factor Based on the vCore model (Gen4 and Gen5) SQL
  • 25. Isolation and connectivity of Managed Instance
  • 27. Simplicity The DTU-based model and the simplicity it offers customers who want a pre-configured solution Flexibility: The vCore-based model reflects our commitment to customer choice and to simplify the hybrid benefit for customers migrating from on- premises Customers pay for: Service tier + number of vCores Type and amount of data storage Number of IO Backup storage (RA-GRS) Flexible compute, storage & performance options Service tier General purpose Business critical Hyperscale Best for Most budget-oriented workloads Critical business applications with high IO requirements. VLDB OLTP and HTAP workloads with highly scalable storage and read-scale requirements Deployment option Single / Elastic Pools Managed Instance Single / Elastic Pools Managed Instance Single Compute tiers Gen4: 1 to 24 vCore Gen5: 2 to 80 vCore Gen4: 4 to 24 vCore Gen5: 4 to 80 vCore Gen4: 1 to 24 vCore Gen5: 2 to 80 vCore Gen4: 4 to 24 vCore Gen5: 4 to 80 vCore Gen4: 1 to 24 vCore Gen5: 2 to 80 vCore Storage Premium remote Local SSD Local SSD Cache 32GB – 8TB per instance 32GB – 8TB per instance 32GB – 4TB per instance 32GB – 8TB per instance Scale from 5GB to 100TB of storage in 1GB increments In-Memory Not supported Supported Not supported Read-write IO ~2ms for all data access <0.5ms for all data access <0.5ms for hot data access ~2ms otherwise Availability 2 read replicas 3 replicas, 1 read-scale replica, zone- redundant HA Primary read/write replica + up to 4 read replicas Backups RA-GRS, 7-35 days (7 days by default) RA-GRS, 7-35 days (7 days by default) LRS, ZRS, RA-GRS, 7-35 days (7 days by default) https://azure.microsoft.com/en-us/pricing/details/sql-database/
  • 28. Pay only for what you need Business continuity and data protection: A spectrum of business-continuity features across tiers lets you dial up control over data recovery and failover Familiar and fully-managed: Near-complete SQL Server compatibility and unprecedented efficiencies as your applications scale with a near-zero maintenance service and a variety of familiar management tools and programmatic APIs Elastic scale and performance: Three service tiers within DTU-based model, and two tiers within vCore-based model let you scale up and down based on throughput needs, and offer better resource isolation and an improved billing experience DTUs vCores Basic Standard Premium General Purpose Business Critical Hyperscale Small databases particularly those in development phases General purpose databases with moderate performance requirements Mission-critical databases with high performance and high-availability requirements Data applications with basic IO and basic availability requirements Business critical data applications with fast IO and high availability requirements VLDB OLTP and HTAP workloads with highly scalable storage and read- scale requirements
  • 29. © Microsoft Corporation Azure Current service tier Target service tier Migration type User actions Standard General purpose Lateral Can migrate in any order, but need to ensure appropriate vCore sizing* Premium Business critical Lateral Can migrate in any order, but need to ensure appropriate vCore sizing* Standard Business critical Upgrade Must migrate secondary first Business critical Standard Downgrade Must migrate primary first Premium General purpose Downgrade Must migrate primary first General purpose Premium Upgrade Must migrate secondary first Business critical General purpose Downgrade Must migrate primary first General purpose Business critical Upgrade Must migrate secondary first Migrate from DTU to vCore
  • 31. DEMO
  • 35. Azure SQL DB Upgrade Readiness
  • 38. © Microsoft Corporation Database migrations Migrate SQL Server to Azure SQL Database for best TCO Migrate open source databases to fully managed MySQL and PostgreSQL services in Azure Migrate any NoSQL database to Azure Cosmos DB for global distribution Azure Database Migration Service http://aka.ms/get-dms Database Migration Guide http://aka.ms/datamigration Microsoft Azure Other clouds On-Premises SQL Server MySQL PostgreSQL NoSQL Azure SQL DB Azure Database for MySQL Azure Database for PostgreSQL Azure Cosmos DB
  • 40. 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
  • 41. Choice of tools for every stage and every requirement 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 Microsoft Partners
  • 42. And there’re more database providers
  • 43. © Microsoft Corporation Managed community MySQL, PostgreSQL, and MariaDB Scale in seconds with built-in high availability Secure and compliantLanguages and frameworks of your choice Industry-leading global reach Azure Database Services for MYSQL, POSTGRESQL, and MARIADB Easy lift and shift Enterprise ready My More choices and full integration into Azure’s ecosystem and services