47
Microsoft Azure Training Day: Migrating Applications to the Cloud

Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Microsoft Azure Training Day Migrating Applications to the Cloud

Moving your database to Azure

bull Speaker name

bull Title

Migration

drivers

Extended security updates

Free security updates only on IaaS Azure

3 years of security updates after support ends

75 of the license cost to buy standalone

Ends January 14 2020

Windows Server

SQL Server

Ends July 9 2019

Azure capabilities across apps data and infrastructure

My

Azure migration tools adoption over the last year

Choice of tools for every stage and every requirementGoal is successful Azure migration Pick the right tool for the job

We embrace ISV solutions

Migrate databases using Azure Database Migration Service

Seamless end to end solution | Near-zero downtime | Migrate at-scale from multiple sources

On-premises

SQL Server 2005 - 2017

Assessment

SSMA amp DMA

Azure Database Migration Service

My

A N N O U N C I N G

Azure Database Migration Service New migrationscenarios

Source Target

SQL Server Azure SQL Database Managed Instance Generally Available

MySQL Azure Database for MySQL Preview

PostgreSQL Azure Database for PostgreSQL Preview

MongoDB Cosmos DB Limited preview

A N N O U N C I N GAzure SQL Database Managed Instance ‒ GA (General Purpose)

SQL

A N N O U N C I N G

Azure Data Box family provides additional data migration options

Gateway

100 TB

Heavy (1PB)

Preview

Preview

General Availability

Migrate large amounts of data quickly and securely

Gateway

Tailwind Traders acquires Northwind

REDMOND WA December 06 2018 Tailwind Traders Inc announced that it has agreed to acquire Northwind Traders the venerable old guard international foods company in an effort to bolster its virtual hardware offerings with some international culinary flare Tailwind agreed to acquire Northwind for an undisclosed sum and will assume control of all of Northwinds virtual assets including the companys flagship product Aniseed Syrup

This is a profoundly wonderful development for all involved and will help to bring our food products to a whole new sector of the market stated Nancy Daviolo Executive Vice President of Operations We couldnt be happier with the arrangement The recently-promoted Daviolo will join the Tailwind executive team along with two of her close associates Margaret Peacock and Michael Suyama Daviolo took over Northwinds sales operations in 2012 after Andrew Fuller was forced out of the company as a result of charges of fraud and embezzlement of more than 5000 cases of Grandmas Boysenberry Spread

A rich cataloghellip

Architecture before the move

MONGODBSQL SERVER

2012

AZURE

ON PREMISE

SQL SERVER 2012

Architecture after the move

MONGODB

AZURE

ON PREMISE

COSMODBMONGO API

SQLMANAGED INSTANCE

Cloud Shell

Windows Subsystem for Linux (WSL)

Azure Cosmos DB

Globally distributed database service

Azure Cosmos DB APIs

MongoDB

SQL

Table storage

Gremlin Graph

Spark

Cassandra

Global distribution Elastic scale out Guaranteed low latency Comprehensive SLAs

Azure Cosmos DB

Key-Value Column-family GraphDocuments

A globally-distributed multi-model database service

hellip more coming soon

Five consistency models

SQL mongoDB

httpgslbch247s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 2: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Moving your database to Azure

bull Speaker name

bull Title

Migration

drivers

Extended security updates

Free security updates only on IaaS Azure

3 years of security updates after support ends

75 of the license cost to buy standalone

Ends January 14 2020

Windows Server

SQL Server

Ends July 9 2019

Azure capabilities across apps data and infrastructure

My

Azure migration tools adoption over the last year

Choice of tools for every stage and every requirementGoal is successful Azure migration Pick the right tool for the job

We embrace ISV solutions

Migrate databases using Azure Database Migration Service

Seamless end to end solution | Near-zero downtime | Migrate at-scale from multiple sources

On-premises

SQL Server 2005 - 2017

Assessment

SSMA amp DMA

Azure Database Migration Service

My

A N N O U N C I N G

Azure Database Migration Service New migrationscenarios

Source Target

SQL Server Azure SQL Database Managed Instance Generally Available

MySQL Azure Database for MySQL Preview

PostgreSQL Azure Database for PostgreSQL Preview

MongoDB Cosmos DB Limited preview

A N N O U N C I N GAzure SQL Database Managed Instance ‒ GA (General Purpose)

SQL

A N N O U N C I N G

Azure Data Box family provides additional data migration options

Gateway

100 TB

Heavy (1PB)

Preview

Preview

General Availability

Migrate large amounts of data quickly and securely

Gateway

Tailwind Traders acquires Northwind

REDMOND WA December 06 2018 Tailwind Traders Inc announced that it has agreed to acquire Northwind Traders the venerable old guard international foods company in an effort to bolster its virtual hardware offerings with some international culinary flare Tailwind agreed to acquire Northwind for an undisclosed sum and will assume control of all of Northwinds virtual assets including the companys flagship product Aniseed Syrup

This is a profoundly wonderful development for all involved and will help to bring our food products to a whole new sector of the market stated Nancy Daviolo Executive Vice President of Operations We couldnt be happier with the arrangement The recently-promoted Daviolo will join the Tailwind executive team along with two of her close associates Margaret Peacock and Michael Suyama Daviolo took over Northwinds sales operations in 2012 after Andrew Fuller was forced out of the company as a result of charges of fraud and embezzlement of more than 5000 cases of Grandmas Boysenberry Spread

A rich cataloghellip

Architecture before the move

MONGODBSQL SERVER

2012

AZURE

ON PREMISE

SQL SERVER 2012

Architecture after the move

MONGODB

AZURE

ON PREMISE

COSMODBMONGO API

SQLMANAGED INSTANCE

Cloud Shell

Windows Subsystem for Linux (WSL)

Azure Cosmos DB

Globally distributed database service

Azure Cosmos DB APIs

MongoDB

SQL

Table storage

Gremlin Graph

Spark

Cassandra

Global distribution Elastic scale out Guaranteed low latency Comprehensive SLAs

Azure Cosmos DB

Key-Value Column-family GraphDocuments

A globally-distributed multi-model database service

hellip more coming soon

Five consistency models

SQL mongoDB

httpgslbch247s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 3: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Migration

drivers

Extended security updates

Free security updates only on IaaS Azure

3 years of security updates after support ends

75 of the license cost to buy standalone

Ends January 14 2020

Windows Server

SQL Server

Ends July 9 2019

Azure capabilities across apps data and infrastructure

My

Azure migration tools adoption over the last year

Choice of tools for every stage and every requirementGoal is successful Azure migration Pick the right tool for the job

We embrace ISV solutions

Migrate databases using Azure Database Migration Service

Seamless end to end solution | Near-zero downtime | Migrate at-scale from multiple sources

On-premises

SQL Server 2005 - 2017

Assessment

SSMA amp DMA

Azure Database Migration Service

My

A N N O U N C I N G

Azure Database Migration Service New migrationscenarios

Source Target

SQL Server Azure SQL Database Managed Instance Generally Available

MySQL Azure Database for MySQL Preview

PostgreSQL Azure Database for PostgreSQL Preview

MongoDB Cosmos DB Limited preview

A N N O U N C I N GAzure SQL Database Managed Instance ‒ GA (General Purpose)

SQL

A N N O U N C I N G

Azure Data Box family provides additional data migration options

Gateway

100 TB

Heavy (1PB)

Preview

Preview

General Availability

Migrate large amounts of data quickly and securely

Gateway

Tailwind Traders acquires Northwind

REDMOND WA December 06 2018 Tailwind Traders Inc announced that it has agreed to acquire Northwind Traders the venerable old guard international foods company in an effort to bolster its virtual hardware offerings with some international culinary flare Tailwind agreed to acquire Northwind for an undisclosed sum and will assume control of all of Northwinds virtual assets including the companys flagship product Aniseed Syrup

This is a profoundly wonderful development for all involved and will help to bring our food products to a whole new sector of the market stated Nancy Daviolo Executive Vice President of Operations We couldnt be happier with the arrangement The recently-promoted Daviolo will join the Tailwind executive team along with two of her close associates Margaret Peacock and Michael Suyama Daviolo took over Northwinds sales operations in 2012 after Andrew Fuller was forced out of the company as a result of charges of fraud and embezzlement of more than 5000 cases of Grandmas Boysenberry Spread

A rich cataloghellip

Architecture before the move

MONGODBSQL SERVER

2012

AZURE

ON PREMISE

SQL SERVER 2012

Architecture after the move

MONGODB

AZURE

ON PREMISE

COSMODBMONGO API

SQLMANAGED INSTANCE

Cloud Shell

Windows Subsystem for Linux (WSL)

Azure Cosmos DB

Globally distributed database service

Azure Cosmos DB APIs

MongoDB

SQL

Table storage

Gremlin Graph

Spark

Cassandra

Global distribution Elastic scale out Guaranteed low latency Comprehensive SLAs

Azure Cosmos DB

Key-Value Column-family GraphDocuments

A globally-distributed multi-model database service

hellip more coming soon

Five consistency models

SQL mongoDB

httpgslbch247s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 4: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Extended security updates

Free security updates only on IaaS Azure

3 years of security updates after support ends

75 of the license cost to buy standalone

Ends January 14 2020

Windows Server

SQL Server

Ends July 9 2019

Azure capabilities across apps data and infrastructure

My

Azure migration tools adoption over the last year

Choice of tools for every stage and every requirementGoal is successful Azure migration Pick the right tool for the job

We embrace ISV solutions

Migrate databases using Azure Database Migration Service

Seamless end to end solution | Near-zero downtime | Migrate at-scale from multiple sources

On-premises

SQL Server 2005 - 2017

Assessment

SSMA amp DMA

Azure Database Migration Service

My

A N N O U N C I N G

Azure Database Migration Service New migrationscenarios

Source Target

SQL Server Azure SQL Database Managed Instance Generally Available

MySQL Azure Database for MySQL Preview

PostgreSQL Azure Database for PostgreSQL Preview

MongoDB Cosmos DB Limited preview

A N N O U N C I N GAzure SQL Database Managed Instance ‒ GA (General Purpose)

SQL

A N N O U N C I N G

Azure Data Box family provides additional data migration options

Gateway

100 TB

Heavy (1PB)

Preview

Preview

General Availability

Migrate large amounts of data quickly and securely

Gateway

Tailwind Traders acquires Northwind

REDMOND WA December 06 2018 Tailwind Traders Inc announced that it has agreed to acquire Northwind Traders the venerable old guard international foods company in an effort to bolster its virtual hardware offerings with some international culinary flare Tailwind agreed to acquire Northwind for an undisclosed sum and will assume control of all of Northwinds virtual assets including the companys flagship product Aniseed Syrup

This is a profoundly wonderful development for all involved and will help to bring our food products to a whole new sector of the market stated Nancy Daviolo Executive Vice President of Operations We couldnt be happier with the arrangement The recently-promoted Daviolo will join the Tailwind executive team along with two of her close associates Margaret Peacock and Michael Suyama Daviolo took over Northwinds sales operations in 2012 after Andrew Fuller was forced out of the company as a result of charges of fraud and embezzlement of more than 5000 cases of Grandmas Boysenberry Spread

A rich cataloghellip

Architecture before the move

MONGODBSQL SERVER

2012

AZURE

ON PREMISE

SQL SERVER 2012

Architecture after the move

MONGODB

AZURE

ON PREMISE

COSMODBMONGO API

SQLMANAGED INSTANCE

Cloud Shell

Windows Subsystem for Linux (WSL)

Azure Cosmos DB

Globally distributed database service

Azure Cosmos DB APIs

MongoDB

SQL

Table storage

Gremlin Graph

Spark

Cassandra

Global distribution Elastic scale out Guaranteed low latency Comprehensive SLAs

Azure Cosmos DB

Key-Value Column-family GraphDocuments

A globally-distributed multi-model database service

hellip more coming soon

Five consistency models

SQL mongoDB

httpgslbch247s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 5: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Azure capabilities across apps data and infrastructure

My

Azure migration tools adoption over the last year

Choice of tools for every stage and every requirementGoal is successful Azure migration Pick the right tool for the job

We embrace ISV solutions

Migrate databases using Azure Database Migration Service

Seamless end to end solution | Near-zero downtime | Migrate at-scale from multiple sources

On-premises

SQL Server 2005 - 2017

Assessment

SSMA amp DMA

Azure Database Migration Service

My

A N N O U N C I N G

Azure Database Migration Service New migrationscenarios

Source Target

SQL Server Azure SQL Database Managed Instance Generally Available

MySQL Azure Database for MySQL Preview

PostgreSQL Azure Database for PostgreSQL Preview

MongoDB Cosmos DB Limited preview

A N N O U N C I N GAzure SQL Database Managed Instance ‒ GA (General Purpose)

SQL

A N N O U N C I N G

Azure Data Box family provides additional data migration options

Gateway

100 TB

Heavy (1PB)

Preview

Preview

General Availability

Migrate large amounts of data quickly and securely

Gateway

Tailwind Traders acquires Northwind

REDMOND WA December 06 2018 Tailwind Traders Inc announced that it has agreed to acquire Northwind Traders the venerable old guard international foods company in an effort to bolster its virtual hardware offerings with some international culinary flare Tailwind agreed to acquire Northwind for an undisclosed sum and will assume control of all of Northwinds virtual assets including the companys flagship product Aniseed Syrup

This is a profoundly wonderful development for all involved and will help to bring our food products to a whole new sector of the market stated Nancy Daviolo Executive Vice President of Operations We couldnt be happier with the arrangement The recently-promoted Daviolo will join the Tailwind executive team along with two of her close associates Margaret Peacock and Michael Suyama Daviolo took over Northwinds sales operations in 2012 after Andrew Fuller was forced out of the company as a result of charges of fraud and embezzlement of more than 5000 cases of Grandmas Boysenberry Spread

A rich cataloghellip

Architecture before the move

MONGODBSQL SERVER

2012

AZURE

ON PREMISE

SQL SERVER 2012

Architecture after the move

MONGODB

AZURE

ON PREMISE

COSMODBMONGO API

SQLMANAGED INSTANCE

Cloud Shell

Windows Subsystem for Linux (WSL)

Azure Cosmos DB

Globally distributed database service

Azure Cosmos DB APIs

MongoDB

SQL

Table storage

Gremlin Graph

Spark

Cassandra

Global distribution Elastic scale out Guaranteed low latency Comprehensive SLAs

Azure Cosmos DB

Key-Value Column-family GraphDocuments

A globally-distributed multi-model database service

hellip more coming soon

Five consistency models

SQL mongoDB

httpgslbch247s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 6: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Azure migration tools adoption over the last year

Choice of tools for every stage and every requirementGoal is successful Azure migration Pick the right tool for the job

We embrace ISV solutions

Migrate databases using Azure Database Migration Service

Seamless end to end solution | Near-zero downtime | Migrate at-scale from multiple sources

On-premises

SQL Server 2005 - 2017

Assessment

SSMA amp DMA

Azure Database Migration Service

My

A N N O U N C I N G

Azure Database Migration Service New migrationscenarios

Source Target

SQL Server Azure SQL Database Managed Instance Generally Available

MySQL Azure Database for MySQL Preview

PostgreSQL Azure Database for PostgreSQL Preview

MongoDB Cosmos DB Limited preview

A N N O U N C I N GAzure SQL Database Managed Instance ‒ GA (General Purpose)

SQL

A N N O U N C I N G

Azure Data Box family provides additional data migration options

Gateway

100 TB

Heavy (1PB)

Preview

Preview

General Availability

Migrate large amounts of data quickly and securely

Gateway

Tailwind Traders acquires Northwind

REDMOND WA December 06 2018 Tailwind Traders Inc announced that it has agreed to acquire Northwind Traders the venerable old guard international foods company in an effort to bolster its virtual hardware offerings with some international culinary flare Tailwind agreed to acquire Northwind for an undisclosed sum and will assume control of all of Northwinds virtual assets including the companys flagship product Aniseed Syrup

This is a profoundly wonderful development for all involved and will help to bring our food products to a whole new sector of the market stated Nancy Daviolo Executive Vice President of Operations We couldnt be happier with the arrangement The recently-promoted Daviolo will join the Tailwind executive team along with two of her close associates Margaret Peacock and Michael Suyama Daviolo took over Northwinds sales operations in 2012 after Andrew Fuller was forced out of the company as a result of charges of fraud and embezzlement of more than 5000 cases of Grandmas Boysenberry Spread

A rich cataloghellip

Architecture before the move

MONGODBSQL SERVER

2012

AZURE

ON PREMISE

SQL SERVER 2012

Architecture after the move

MONGODB

AZURE

ON PREMISE

COSMODBMONGO API

SQLMANAGED INSTANCE

Cloud Shell

Windows Subsystem for Linux (WSL)

Azure Cosmos DB

Globally distributed database service

Azure Cosmos DB APIs

MongoDB

SQL

Table storage

Gremlin Graph

Spark

Cassandra

Global distribution Elastic scale out Guaranteed low latency Comprehensive SLAs

Azure Cosmos DB

Key-Value Column-family GraphDocuments

A globally-distributed multi-model database service

hellip more coming soon

Five consistency models

SQL mongoDB

httpgslbch247s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 7: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Choice of tools for every stage and every requirementGoal is successful Azure migration Pick the right tool for the job

We embrace ISV solutions

Migrate databases using Azure Database Migration Service

Seamless end to end solution | Near-zero downtime | Migrate at-scale from multiple sources

On-premises

SQL Server 2005 - 2017

Assessment

SSMA amp DMA

Azure Database Migration Service

My

A N N O U N C I N G

Azure Database Migration Service New migrationscenarios

Source Target

SQL Server Azure SQL Database Managed Instance Generally Available

MySQL Azure Database for MySQL Preview

PostgreSQL Azure Database for PostgreSQL Preview

MongoDB Cosmos DB Limited preview

A N N O U N C I N GAzure SQL Database Managed Instance ‒ GA (General Purpose)

SQL

A N N O U N C I N G

Azure Data Box family provides additional data migration options

Gateway

100 TB

Heavy (1PB)

Preview

Preview

General Availability

Migrate large amounts of data quickly and securely

Gateway

Tailwind Traders acquires Northwind

REDMOND WA December 06 2018 Tailwind Traders Inc announced that it has agreed to acquire Northwind Traders the venerable old guard international foods company in an effort to bolster its virtual hardware offerings with some international culinary flare Tailwind agreed to acquire Northwind for an undisclosed sum and will assume control of all of Northwinds virtual assets including the companys flagship product Aniseed Syrup

This is a profoundly wonderful development for all involved and will help to bring our food products to a whole new sector of the market stated Nancy Daviolo Executive Vice President of Operations We couldnt be happier with the arrangement The recently-promoted Daviolo will join the Tailwind executive team along with two of her close associates Margaret Peacock and Michael Suyama Daviolo took over Northwinds sales operations in 2012 after Andrew Fuller was forced out of the company as a result of charges of fraud and embezzlement of more than 5000 cases of Grandmas Boysenberry Spread

A rich cataloghellip

Architecture before the move

MONGODBSQL SERVER

2012

AZURE

ON PREMISE

SQL SERVER 2012

Architecture after the move

MONGODB

AZURE

ON PREMISE

COSMODBMONGO API

SQLMANAGED INSTANCE

Cloud Shell

Windows Subsystem for Linux (WSL)

Azure Cosmos DB

Globally distributed database service

Azure Cosmos DB APIs

MongoDB

SQL

Table storage

Gremlin Graph

Spark

Cassandra

Global distribution Elastic scale out Guaranteed low latency Comprehensive SLAs

Azure Cosmos DB

Key-Value Column-family GraphDocuments

A globally-distributed multi-model database service

hellip more coming soon

Five consistency models

SQL mongoDB

httpgslbch247s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 8: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Migrate databases using Azure Database Migration Service

Seamless end to end solution | Near-zero downtime | Migrate at-scale from multiple sources

On-premises

SQL Server 2005 - 2017

Assessment

SSMA amp DMA

Azure Database Migration Service

My

A N N O U N C I N G

Azure Database Migration Service New migrationscenarios

Source Target

SQL Server Azure SQL Database Managed Instance Generally Available

MySQL Azure Database for MySQL Preview

PostgreSQL Azure Database for PostgreSQL Preview

MongoDB Cosmos DB Limited preview

A N N O U N C I N GAzure SQL Database Managed Instance ‒ GA (General Purpose)

SQL

A N N O U N C I N G

Azure Data Box family provides additional data migration options

Gateway

100 TB

Heavy (1PB)

Preview

Preview

General Availability

Migrate large amounts of data quickly and securely

Gateway

Tailwind Traders acquires Northwind

REDMOND WA December 06 2018 Tailwind Traders Inc announced that it has agreed to acquire Northwind Traders the venerable old guard international foods company in an effort to bolster its virtual hardware offerings with some international culinary flare Tailwind agreed to acquire Northwind for an undisclosed sum and will assume control of all of Northwinds virtual assets including the companys flagship product Aniseed Syrup

This is a profoundly wonderful development for all involved and will help to bring our food products to a whole new sector of the market stated Nancy Daviolo Executive Vice President of Operations We couldnt be happier with the arrangement The recently-promoted Daviolo will join the Tailwind executive team along with two of her close associates Margaret Peacock and Michael Suyama Daviolo took over Northwinds sales operations in 2012 after Andrew Fuller was forced out of the company as a result of charges of fraud and embezzlement of more than 5000 cases of Grandmas Boysenberry Spread

A rich cataloghellip

Architecture before the move

MONGODBSQL SERVER

2012

AZURE

ON PREMISE

SQL SERVER 2012

Architecture after the move

MONGODB

AZURE

ON PREMISE

COSMODBMONGO API

SQLMANAGED INSTANCE

Cloud Shell

Windows Subsystem for Linux (WSL)

Azure Cosmos DB

Globally distributed database service

Azure Cosmos DB APIs

MongoDB

SQL

Table storage

Gremlin Graph

Spark

Cassandra

Global distribution Elastic scale out Guaranteed low latency Comprehensive SLAs

Azure Cosmos DB

Key-Value Column-family GraphDocuments

A globally-distributed multi-model database service

hellip more coming soon

Five consistency models

SQL mongoDB

httpgslbch247s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 9: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

A N N O U N C I N G

Azure Database Migration Service New migrationscenarios

Source Target

SQL Server Azure SQL Database Managed Instance Generally Available

MySQL Azure Database for MySQL Preview

PostgreSQL Azure Database for PostgreSQL Preview

MongoDB Cosmos DB Limited preview

A N N O U N C I N GAzure SQL Database Managed Instance ‒ GA (General Purpose)

SQL

A N N O U N C I N G

Azure Data Box family provides additional data migration options

Gateway

100 TB

Heavy (1PB)

Preview

Preview

General Availability

Migrate large amounts of data quickly and securely

Gateway

Tailwind Traders acquires Northwind

REDMOND WA December 06 2018 Tailwind Traders Inc announced that it has agreed to acquire Northwind Traders the venerable old guard international foods company in an effort to bolster its virtual hardware offerings with some international culinary flare Tailwind agreed to acquire Northwind for an undisclosed sum and will assume control of all of Northwinds virtual assets including the companys flagship product Aniseed Syrup

This is a profoundly wonderful development for all involved and will help to bring our food products to a whole new sector of the market stated Nancy Daviolo Executive Vice President of Operations We couldnt be happier with the arrangement The recently-promoted Daviolo will join the Tailwind executive team along with two of her close associates Margaret Peacock and Michael Suyama Daviolo took over Northwinds sales operations in 2012 after Andrew Fuller was forced out of the company as a result of charges of fraud and embezzlement of more than 5000 cases of Grandmas Boysenberry Spread

A rich cataloghellip

Architecture before the move

MONGODBSQL SERVER

2012

AZURE

ON PREMISE

SQL SERVER 2012

Architecture after the move

MONGODB

AZURE

ON PREMISE

COSMODBMONGO API

SQLMANAGED INSTANCE

Cloud Shell

Windows Subsystem for Linux (WSL)

Azure Cosmos DB

Globally distributed database service

Azure Cosmos DB APIs

MongoDB

SQL

Table storage

Gremlin Graph

Spark

Cassandra

Global distribution Elastic scale out Guaranteed low latency Comprehensive SLAs

Azure Cosmos DB

Key-Value Column-family GraphDocuments

A globally-distributed multi-model database service

hellip more coming soon

Five consistency models

SQL mongoDB

httpgslbch247s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 10: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

A N N O U N C I N GAzure SQL Database Managed Instance ‒ GA (General Purpose)

SQL

A N N O U N C I N G

Azure Data Box family provides additional data migration options

Gateway

100 TB

Heavy (1PB)

Preview

Preview

General Availability

Migrate large amounts of data quickly and securely

Gateway

Tailwind Traders acquires Northwind

REDMOND WA December 06 2018 Tailwind Traders Inc announced that it has agreed to acquire Northwind Traders the venerable old guard international foods company in an effort to bolster its virtual hardware offerings with some international culinary flare Tailwind agreed to acquire Northwind for an undisclosed sum and will assume control of all of Northwinds virtual assets including the companys flagship product Aniseed Syrup

This is a profoundly wonderful development for all involved and will help to bring our food products to a whole new sector of the market stated Nancy Daviolo Executive Vice President of Operations We couldnt be happier with the arrangement The recently-promoted Daviolo will join the Tailwind executive team along with two of her close associates Margaret Peacock and Michael Suyama Daviolo took over Northwinds sales operations in 2012 after Andrew Fuller was forced out of the company as a result of charges of fraud and embezzlement of more than 5000 cases of Grandmas Boysenberry Spread

A rich cataloghellip

Architecture before the move

MONGODBSQL SERVER

2012

AZURE

ON PREMISE

SQL SERVER 2012

Architecture after the move

MONGODB

AZURE

ON PREMISE

COSMODBMONGO API

SQLMANAGED INSTANCE

Cloud Shell

Windows Subsystem for Linux (WSL)

Azure Cosmos DB

Globally distributed database service

Azure Cosmos DB APIs

MongoDB

SQL

Table storage

Gremlin Graph

Spark

Cassandra

Global distribution Elastic scale out Guaranteed low latency Comprehensive SLAs

Azure Cosmos DB

Key-Value Column-family GraphDocuments

A globally-distributed multi-model database service

hellip more coming soon

Five consistency models

SQL mongoDB

httpgslbch247s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 11: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

A N N O U N C I N G

Azure Data Box family provides additional data migration options

Gateway

100 TB

Heavy (1PB)

Preview

Preview

General Availability

Migrate large amounts of data quickly and securely

Gateway

Tailwind Traders acquires Northwind

REDMOND WA December 06 2018 Tailwind Traders Inc announced that it has agreed to acquire Northwind Traders the venerable old guard international foods company in an effort to bolster its virtual hardware offerings with some international culinary flare Tailwind agreed to acquire Northwind for an undisclosed sum and will assume control of all of Northwinds virtual assets including the companys flagship product Aniseed Syrup

This is a profoundly wonderful development for all involved and will help to bring our food products to a whole new sector of the market stated Nancy Daviolo Executive Vice President of Operations We couldnt be happier with the arrangement The recently-promoted Daviolo will join the Tailwind executive team along with two of her close associates Margaret Peacock and Michael Suyama Daviolo took over Northwinds sales operations in 2012 after Andrew Fuller was forced out of the company as a result of charges of fraud and embezzlement of more than 5000 cases of Grandmas Boysenberry Spread

A rich cataloghellip

Architecture before the move

MONGODBSQL SERVER

2012

AZURE

ON PREMISE

SQL SERVER 2012

Architecture after the move

MONGODB

AZURE

ON PREMISE

COSMODBMONGO API

SQLMANAGED INSTANCE

Cloud Shell

Windows Subsystem for Linux (WSL)

Azure Cosmos DB

Globally distributed database service

Azure Cosmos DB APIs

MongoDB

SQL

Table storage

Gremlin Graph

Spark

Cassandra

Global distribution Elastic scale out Guaranteed low latency Comprehensive SLAs

Azure Cosmos DB

Key-Value Column-family GraphDocuments

A globally-distributed multi-model database service

hellip more coming soon

Five consistency models

SQL mongoDB

httpgslbch247s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 12: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Tailwind Traders acquires Northwind

REDMOND WA December 06 2018 Tailwind Traders Inc announced that it has agreed to acquire Northwind Traders the venerable old guard international foods company in an effort to bolster its virtual hardware offerings with some international culinary flare Tailwind agreed to acquire Northwind for an undisclosed sum and will assume control of all of Northwinds virtual assets including the companys flagship product Aniseed Syrup

This is a profoundly wonderful development for all involved and will help to bring our food products to a whole new sector of the market stated Nancy Daviolo Executive Vice President of Operations We couldnt be happier with the arrangement The recently-promoted Daviolo will join the Tailwind executive team along with two of her close associates Margaret Peacock and Michael Suyama Daviolo took over Northwinds sales operations in 2012 after Andrew Fuller was forced out of the company as a result of charges of fraud and embezzlement of more than 5000 cases of Grandmas Boysenberry Spread

A rich cataloghellip

Architecture before the move

MONGODBSQL SERVER

2012

AZURE

ON PREMISE

SQL SERVER 2012

Architecture after the move

MONGODB

AZURE

ON PREMISE

COSMODBMONGO API

SQLMANAGED INSTANCE

Cloud Shell

Windows Subsystem for Linux (WSL)

Azure Cosmos DB

Globally distributed database service

Azure Cosmos DB APIs

MongoDB

SQL

Table storage

Gremlin Graph

Spark

Cassandra

Global distribution Elastic scale out Guaranteed low latency Comprehensive SLAs

Azure Cosmos DB

Key-Value Column-family GraphDocuments

A globally-distributed multi-model database service

hellip more coming soon

Five consistency models

SQL mongoDB

httpgslbch247s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 13: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

A rich cataloghellip

Architecture before the move

MONGODBSQL SERVER

2012

AZURE

ON PREMISE

SQL SERVER 2012

Architecture after the move

MONGODB

AZURE

ON PREMISE

COSMODBMONGO API

SQLMANAGED INSTANCE

Cloud Shell

Windows Subsystem for Linux (WSL)

Azure Cosmos DB

Globally distributed database service

Azure Cosmos DB APIs

MongoDB

SQL

Table storage

Gremlin Graph

Spark

Cassandra

Global distribution Elastic scale out Guaranteed low latency Comprehensive SLAs

Azure Cosmos DB

Key-Value Column-family GraphDocuments

A globally-distributed multi-model database service

hellip more coming soon

Five consistency models

SQL mongoDB

httpgslbch247s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 14: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Architecture before the move

MONGODBSQL SERVER

2012

AZURE

ON PREMISE

SQL SERVER 2012

Architecture after the move

MONGODB

AZURE

ON PREMISE

COSMODBMONGO API

SQLMANAGED INSTANCE

Cloud Shell

Windows Subsystem for Linux (WSL)

Azure Cosmos DB

Globally distributed database service

Azure Cosmos DB APIs

MongoDB

SQL

Table storage

Gremlin Graph

Spark

Cassandra

Global distribution Elastic scale out Guaranteed low latency Comprehensive SLAs

Azure Cosmos DB

Key-Value Column-family GraphDocuments

A globally-distributed multi-model database service

hellip more coming soon

Five consistency models

SQL mongoDB

httpgslbch247s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 15: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

SQL SERVER 2012

Architecture after the move

MONGODB

AZURE

ON PREMISE

COSMODBMONGO API

SQLMANAGED INSTANCE

Cloud Shell

Windows Subsystem for Linux (WSL)

Azure Cosmos DB

Globally distributed database service

Azure Cosmos DB APIs

MongoDB

SQL

Table storage

Gremlin Graph

Spark

Cassandra

Global distribution Elastic scale out Guaranteed low latency Comprehensive SLAs

Azure Cosmos DB

Key-Value Column-family GraphDocuments

A globally-distributed multi-model database service

hellip more coming soon

Five consistency models

SQL mongoDB

httpgslbch247s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 16: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Cloud Shell

Windows Subsystem for Linux (WSL)

Azure Cosmos DB

Globally distributed database service

Azure Cosmos DB APIs

MongoDB

SQL

Table storage

Gremlin Graph

Spark

Cassandra

Global distribution Elastic scale out Guaranteed low latency Comprehensive SLAs

Azure Cosmos DB

Key-Value Column-family GraphDocuments

A globally-distributed multi-model database service

hellip more coming soon

Five consistency models

SQL mongoDB

httpgslbch247s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 17: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Windows Subsystem for Linux (WSL)

Azure Cosmos DB

Globally distributed database service

Azure Cosmos DB APIs

MongoDB

SQL

Table storage

Gremlin Graph

Spark

Cassandra

Global distribution Elastic scale out Guaranteed low latency Comprehensive SLAs

Azure Cosmos DB

Key-Value Column-family GraphDocuments

A globally-distributed multi-model database service

hellip more coming soon

Five consistency models

SQL mongoDB

httpgslbch247s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 18: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Azure Cosmos DB

Globally distributed database service

Azure Cosmos DB APIs

MongoDB

SQL

Table storage

Gremlin Graph

Spark

Cassandra

Global distribution Elastic scale out Guaranteed low latency Comprehensive SLAs

Azure Cosmos DB

Key-Value Column-family GraphDocuments

A globally-distributed multi-model database service

hellip more coming soon

Five consistency models

SQL mongoDB

httpgslbch247s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 19: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Azure Cosmos DB APIs

MongoDB

SQL

Table storage

Gremlin Graph

Spark

Cassandra

Global distribution Elastic scale out Guaranteed low latency Comprehensive SLAs

Azure Cosmos DB

Key-Value Column-family GraphDocuments

A globally-distributed multi-model database service

hellip more coming soon

Five consistency models

SQL mongoDB

httpgslbch247s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 20: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Global distribution Elastic scale out Guaranteed low latency Comprehensive SLAs

Azure Cosmos DB

Key-Value Column-family GraphDocuments

A globally-distributed multi-model database service

hellip more coming soon

Five consistency models

SQL mongoDB

httpgslbch247s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 21: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

httpgslbch247s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 22: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Mongo APIs Dump

ssh [USER][IPADDRESS]

mongodump--collection [COLLECTION]--db [DATABASE]

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 23: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Mongo APIs Dump

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 24: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Mongo APIs Restore

cd dump

cd [DATABASENAME]

mongorestore --host [HOSTNAME]10255-u [USER] -p [PASSWORD]--ssl --sslAllowInvalidCertificates[BSONFILE]bson--numInsertionWorkersPerCollection 4 --batchSize 24--db [DATABASENAME] --collection [COLLECTIONNAME]

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 25: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Mongo APIs Restore

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 26: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

How to easily migrate and get benefits of cloud

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 27: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

SQL Managed Instance Key takeaways

bull Managed Instance is Generally Available from October 1

bull Managed Instance is enterprise-ready

bull With Managed Instance you easily migrate SQL Server to cloud and

get all the benefits of a fully-managed service

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 28: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

How to easily migrate and get benefits of cloud

Enables rehosting orlight refactoring for most apps

Eliminates the need

to rearchitect or

rebuild your apps

Enables optimizationduring or post migration(fully managed service)

IaaS (virtual machines) fall short here

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 29: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

What is SQL Database Managed Instance

SQL Server compatibility

bull Fully-fledged SQL

instance with nearly

100 compat with

on-premise

Fully-managed service

bull Built on the same

infrastructure as

SQL Database

bull Provides the same

benefits (PaaS)

Full isolation and security

bull Contained within

your VNet

bull Private IP addresses

bull Express Route

VPN connectivity

New deployment option enabling

friction-free migration of

SQL Server workloads to

a fully-managed service

SQL Database (PaaS)

Elastic Pool

Managed Instance

Single database

New purchasing options

bull Transparent

bull Frictionless

bull Competitive

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 30: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Tired of managing hardware software amp business continuity

You can stop doing it Managed Instance has it built-in

Compute amp storage provisioned on demandFast amp online scalingFull stack updates and patches

Backups with health checksPoint-in-time restore (configurable retention )

9999 availability with automatic failoverDisaster recovery with single geo secondary (multiple)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 31: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Put your DBs on autopilot and focus on your businesshellip

- features coming soon

Is it hard to secure data and ensure standards complianceIs it hard to monitor and tune all your workloads

Itrsquos much easier with the Managed Instance

Compliance with all major industry standardsThreat detection with automatic alerting

Intelligent query processingAutomatic performance tuning

Monitoring at scale with Intelligent InsightsData discovery and classificationVulnerability assessment

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 32: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

httpgslbch249s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 33: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Continuously optimize migrated resources

Azure Cost Management

bull Unified experience to optimize cloud spends

bull Built-in best practice recommendations (eg turn off idle VMs)

Use Azure Hybrid Benefit and Azure Reserved Instances during or after migration

Modernize for longer term value

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 34: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

httpgslbch248s-MSIgniteTheTour

Expository text about the learning path goes here This text box wraps

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 35: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

AzurecomMigrationAll things migration

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 36: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Keep up to date on your Azure skills as you migrate

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 37: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Build your case

Azure TCO calculator

Azurecomtco

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 38: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Please visit AzurecomFastTrack for more

information

Get help FastTrack for Azure can help you migrate quickly and confidently

Get help skilled migration partners

Get started today

1 2 3

Page 39: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Get help skilled migration partners

Get started today

1 2 3

Page 40: Microsoft Azure Training Day: Migrating Applications to ...€¦ · MONGODB. AZURE ON PREMISE. COSMODB MONGO API SQL MANAGED INSTANCE. Cloud Shell. Windows Subsystem for Linux (WSL)

Get started today

1 2 3