Skip to content

Commit f18743c

Browse files
authored
pull base content,head:wwlpublishsync,into:b1026b0169c433145c8500128b699fa8d2194d2ceb4faedfc5b16d8345e9a470-live
2 parents b958867 + 88595b2 commit f18743c

File tree

42 files changed

+761
-1475
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+761
-1475
lines changed
Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure-sql-intro.1-introduction
3-
metadata:
4-
title: Introduction
5-
description: Learn about the benefits of moving to Azure SQL in the cloud.
6-
ms.date: 10/03/2024
7-
author: MashaMSFT
8-
ms.author: mathoma
9-
ms.topic: unit
10-
title: Introduction
11-
durationInMinutes: 2
12-
content: |
13-
[!include[](includes/1-introduction.md)]
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure-sql-intro.1-introduction
3+
metadata:
4+
title: Introduction
5+
description: Learn about the benefits of moving to Azure SQL in the cloud.
6+
ms.date: 04/18/2025
7+
author: MashaMSFT
8+
ms.author: mathoma
9+
ms.topic: unit
10+
title: Introduction
11+
durationInMinutes: 2
12+
content: |
13+
[!include[](includes/1-introduction.md)]
Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure-sql-intro.2-azure-sql-history
3-
metadata:
4-
title: The history of Azure SQL
5-
description: Learn about the history of Azure SQL and how database services have evolved on Azure.
6-
ms.date: 10/03/2024
7-
author: MashaMSFT
8-
ms.author: mathoma
9-
ms.topic: unit
10-
title: Azure SQL history
11-
durationInMinutes: 10
12-
content: |
13-
[!include[](includes/2-azure-sql-history.md)]
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure-sql-intro.2-azure-sql-history
3+
metadata:
4+
title: The history of Azure SQL
5+
description: Learn about the history of Azure SQL and how database services have evolved on Azure.
6+
ms.date: 04/18/2025
7+
author: MashaMSFT
8+
ms.author: mathoma
9+
ms.topic: unit
10+
title: Azure SQL history
11+
durationInMinutes: 5
12+
content: |
13+
[!include[](includes/2-azure-sql-history.md)]
Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,45 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure-sql-intro.3-deployment-options
3-
metadata:
4-
title: Azure SQL deployment options
5-
description: Learn about deployment options on the Azure SQL platform to meet your needs.
6-
ms.date: 10/03/2024
7-
author: MashaMSFT
8-
ms.author: mathoma
9-
ms.topic: unit
10-
title: Azure SQL deployment options
11-
durationInMinutes: 10
12-
content: |
13-
[!include[](includes/3-deployment-options.md)]
14-
quiz:
15-
title: Knowledge check
16-
questions:
17-
- content: "Consider this scenario: you want to migrate to the cloud, but you use a third-party application that requires access to the operating system (OS). Which Azure SQL deployment option will be easiest to use?"
18-
choices:
19-
- content: "SQL Server in an Azure virtual machine"
20-
isCorrect: true
21-
explanation: "Correct! Only SQL Server in an Azure virtual machine gives you access to the underlying OS. In the PaaS deployment options, the OS is abstracted away from you, meaning Azure manages it, but you can't access it."
22-
- content: "Azure SQL Managed Instance"
23-
isCorrect: false
24-
explanation: "Only one deployment option gives you OS-level access."
25-
- content: "Azure SQL Database, single database"
26-
isCorrect: false
27-
explanation: "Only one deployment option gives you OS-level access."
28-
- content: "Azure SQL Database, elastic database pool"
29-
isCorrect: false
30-
explanation: "Only one deployment option gives you OS-level access."
31-
- content: "Consider this scenario: you want to migrate to the cloud and remove some of the management associated with SQL Server, but your application uses CLR and Service Broker capabilities from SQL Server. Which Azure SQL deployment option will be easiest to use?"
32-
choices:
33-
- content: "SQL Server in an Azure virtual machine"
34-
isCorrect: false
35-
explanation: "This option will work, but is there an option that removes some of the management overhead?"
36-
- content: "Azure SQL Managed Instance"
37-
isCorrect: true
38-
explanation: "Azure SQL Managed Instance is the only PaaS service that supports instance-scoped features like CLR and Service Broker. The first answer choice is also correct, but it doesn't provide the benefits that PaaS can offer."
39-
- content: "Azure SQL Database, single database"
40-
isCorrect: false
41-
explanation: "Azure SQL Database doesn't support instance-scoped features like Service Broker and CLR."
42-
- content: "Azure SQL Database, elastic database pool"
43-
isCorrect: false
44-
explanation: "Azure SQL Database doesn't support instance-scoped features like Service Broker and CLR."
45-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure-sql-intro.3-deployment-options
3+
metadata:
4+
title: Azure SQL products
5+
description: Learn how the different products in the Azure SQL family meet your needs.
6+
ms.date: 04/18/2025
7+
author: MashaMSFT
8+
ms.author: mathoma
9+
ms.topic: unit
10+
title: Azure SQL products
11+
durationInMinutes: 15
12+
content: |
13+
[!include[](includes/3-deployment-options.md)]
14+
quiz:
15+
title: Knowledge check
16+
questions:
17+
- content: "Consider this scenario: you want to migrate to the cloud, but you use a third-party application that requires access to the operating system (OS). Which Azure SQL deployment option will be easiest to use?"
18+
choices:
19+
- content: "SQL Server in an Azure virtual machine"
20+
isCorrect: true
21+
explanation: "Correct! Only SQL Server in an Azure virtual machine gives you access to the underlying OS. In the PaaS deployment options, the OS is abstracted away from you, meaning Azure manages it, but you can't access it."
22+
- content: "Azure SQL Managed Instance"
23+
isCorrect: false
24+
explanation: "Only one deployment option gives you OS-level access."
25+
- content: "Azure SQL Database, single database"
26+
isCorrect: false
27+
explanation: "Only one deployment option gives you OS-level access."
28+
- content: "Azure SQL Database, elastic database pool"
29+
isCorrect: false
30+
explanation: "Only one deployment option gives you OS-level access."
31+
- content: "Consider this scenario: you want to migrate to the cloud and remove some of the management associated with SQL Server, but your application uses CLR and Service Broker capabilities from SQL Server. Which Azure SQL deployment option will be easiest to use?"
32+
choices:
33+
- content: "SQL Server in an Azure virtual machine"
34+
isCorrect: false
35+
explanation: "This option will work, but is there an option that removes some of the management overhead?"
36+
- content: "Azure SQL Managed Instance"
37+
isCorrect: true
38+
explanation: "Azure SQL Managed Instance is the only PaaS service that supports instance-scoped features like CLR and Service Broker. The first answer choice is also correct, but it doesn't provide the benefits that PaaS can offer."
39+
- content: "Azure SQL Database, single database"
40+
isCorrect: false
41+
explanation: "Azure SQL Database doesn't support instance-scoped features like Service Broker and CLR."
42+
- content: "Azure SQL Database, elastic database pool"
43+
isCorrect: false
44+
explanation: "Azure SQL Database doesn't support instance-scoped features like Service Broker and CLR."
45+
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure-sql-intro.3-features
3+
metadata:
4+
title: Azure SQL features
5+
description: Learn about available features of the Azure SQL platform.
6+
ms.date: 04/18/2025
7+
author: MashaMSFT
8+
ms.author: mathoma
9+
ms.topic: unit
10+
title: Azure SQL features
11+
durationInMinutes: 15
12+
content: |
13+
[!include[](includes/3-features.md)]
14+
quiz:
15+
title: Knowledge check
16+
questions:
17+
- content: "What mechanism provides high availability for all three Azure SQL products?"
18+
choices:
19+
- content: "Local redundancy"
20+
isCorrect: false
21+
explanation: "While local redundancy facilitates the availability of your service, it doesn't provide high availability."
22+
- content: "Failover groups"
23+
isCorrect: false
24+
explanation: "While failover groups make your data available on secondary replicas, these are typically used for disaster recovery or read-scale, not high availability."
25+
- content: "Always On availability groups"
26+
isCorrect: false
27+
explanation: "Always On availability groups are only available for SQL Server on Azure VMs, and while they make your databases highly available by replicating them to secondary replicas, they don't provide high availability for the VM itself. "
28+
- content: "Zone redundancy"
29+
isCorrect: true
30+
explanation: "Correct. Configuring your database or instance to be zone redundant makes your data highly available in the event of a zone failure. Deploy your virtual machine to an availability zone to make it zone-redundant."
31+
- content: "What monitoring solution is available for all three Azure SQL products?"
32+
choices:
33+
- content: "Database watcher"
34+
isCorrect: false
35+
explanation: "Database watcher is only available for Azure SQL Database and Azure SQL Managed Instance."
36+
- content: "Intelligent Insights"
37+
isCorrect: false
38+
explanation: "Intelligent Insight is only available for Azure SQL Database and Azure SQL Managed Instance."
39+
- content: "Azure Monitor"
40+
isCorrect: true
41+
explanation: "Correct. You can use Azure Monitor to configure alerts based on predefined metrics to monitor the performance of your Azure SQL resources."
42+
- content: "Fabric mirrored databases"
43+
isCorrect: false
44+
explanation: "Fabric mirrored databases are a data replication technology, not a monitoring technology."
45+
Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,39 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure-sql-intro.4-purchasing-models-service-tiers
3-
metadata:
4-
title: Purchasing models, service tiers, and hardware choices
5-
description: Learn about Azure SQL purchasing models, service tiers, and hardware choices, and when to choose them.
6-
ms.date: 10/03/2024
7-
author: MashaMSFT
8-
ms.author: mathoma
9-
ms.topic: unit
10-
title: Purchasing models, service tiers, and hardware choices
11-
durationInMinutes: 10
12-
content: |
13-
[!include[](includes/4-purchasing-models-service-tiers.md)]
14-
quiz:
15-
title: Knowledge check
16-
questions:
17-
- content: "You're moving an application and database to Azure, but your database is currently 62 TB and will continue to grow. You don't currently use any instance-scoped features. Which Azure SQL deployment option will be easiest to use?"
18-
choices:
19-
- content: "SQL Server in an Azure virtual machine"
20-
isCorrect: false
21-
explanation: "This option will work, but is there a PaaS offering?"
22-
- content: "Azure SQL Managed Instance"
23-
isCorrect: false
24-
explanation: "62 TB is bigger than the maximum size allowed for this deployment option."
25-
- content: "Azure SQL Database, single database"
26-
isCorrect: true
27-
explanation: "Azure SQL Database, single database, is currently the only deployment option that supports databases of that size, specifically with the Hyperscale service tier. If Azure SQL Managed Instance supports Hyperscale in the future, because the application doesn't currently need any instance-scoped features, Azure SQL Database might still be the right option."
28-
- content: "Azure SQL Database, elastic database pool"
29-
isCorrect: false
30-
explanation: "62 TB is bigger than the maximum size allowed for this deployment option."
31-
- content: "Imagine you have Azure SQL Database with the serverless compute tier database deployed and an autopause delay of two hours. After two hours of no activity, what happens to your database and incurred charges?"
32-
choices:
33-
- content: "Azure will pause your database to stop compute costs and charge you only for storage."
34-
isCorrect: true
35-
explanation: "To reduce your costs during times of inactivity, Azure will pause the compute resources and will charge only for storage during this time."
36-
- content: "Database resources are reduced to a lower service tier to reduce costs."
37-
isCorrect: false
38-
explanation: "The service tier of the database doesn't change when you use serverless compute."
39-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure-sql-intro.4-purchasing-models-service-tiers
3+
metadata:
4+
title: Purchasing models, service tiers, and hardware choices
5+
description: Learn about Azure SQL purchasing models, service tiers, and hardware choices, and when to choose them.
6+
ms.date: 04/18/2025
7+
author: MashaMSFT
8+
ms.author: mathoma
9+
ms.topic: unit
10+
title: Purchasing models, service tiers, and hardware choices
11+
durationInMinutes: 10
12+
content: |
13+
[!include[](includes/4-purchasing-models-service-tiers.md)]
14+
quiz:
15+
title: Knowledge check
16+
questions:
17+
- content: "You're moving an application and database to Azure, but your database is currently 62 TB and will continue to grow. You don't currently use any instance-scoped features. Which Azure SQL deployment option will be easiest to use?"
18+
choices:
19+
- content: "SQL Server in an Azure virtual machine"
20+
isCorrect: false
21+
explanation: "This option will work, but is there a PaaS offering?"
22+
- content: "Azure SQL Managed Instance"
23+
isCorrect: false
24+
explanation: "62 TB is bigger than the maximum size allowed for this deployment option."
25+
- content: "Azure SQL Database, single database"
26+
isCorrect: true
27+
explanation: "Azure SQL Database, single database, is currently the only deployment option that supports databases of that size, specifically with the Hyperscale service tier. If Azure SQL Managed Instance supports Hyperscale in the future, because the application doesn't currently need any instance-scoped features, Azure SQL Database might still be the right option."
28+
- content: "Azure SQL Database, elastic database pool"
29+
isCorrect: false
30+
explanation: "62 TB is bigger than the maximum size allowed for this deployment option."
31+
- content: "Imagine you have Azure SQL Database with the serverless compute tier database deployed and an autopause delay of two hours. After two hours of no activity, what happens to your database and incurred charges?"
32+
choices:
33+
- content: "Azure will pause your database to stop compute costs and charge you only for storage."
34+
isCorrect: true
35+
explanation: "To reduce your costs during times of inactivity, Azure will pause the compute resources and will charge only for storage during this time."
36+
- content: "Database resources are reduced to a lower service tier to reduce costs."
37+
isCorrect: false
38+
explanation: "The service tier of the database doesn't change when you use serverless compute."
39+
Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure-sql-intro.5-management-interfaces
3-
metadata:
4-
title: Management interfaces for Azure SQL
5-
description: Learn about management interfaces for Azure SQL, like the Azure portal, CLI, and APIs.
6-
ms.date: 10/03/2024
7-
author: MashaMSFT
8-
ms.author: mathoma
9-
ms.topic: unit
10-
title: Management interfaces for Azure SQL
11-
durationInMinutes: 10
12-
content: |
13-
[!include[](includes/5-management-interfaces.md)]
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure-sql-intro.5-management-interfaces
3+
metadata:
4+
title: Management interfaces for Azure SQL
5+
description: Learn about management interfaces for Azure SQL, like the Azure portal, CLI, and APIs.
6+
ms.date: 04/18/2025
7+
author: MashaMSFT
8+
ms.author: mathoma
9+
ms.topic: unit
10+
title: Management interfaces for Azure SQL
11+
durationInMinutes: 10
12+
content: |
13+
[!include[](includes/5-management-interfaces.md)]
Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure-sql-intro.6-summary
3-
metadata:
4-
title: Summary
5-
description: Review what you've learned about Azure SQL in this module.
6-
ms.date: 10/03/2024
7-
author: MashaMSFT
8-
ms.author: mathoma
9-
ms.topic: unit
10-
title: Summary
11-
durationInMinutes: 2
12-
content: |
13-
[!include[](includes/6-summary.md)]
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure-sql-intro.6-summary
3+
metadata:
4+
title: Summary
5+
description: Review what you've learned about Azure SQL in this module.
6+
ms.date: 04/18/2025
7+
author: MashaMSFT
8+
ms.author: mathoma
9+
ms.topic: unit
10+
title: Summary
11+
durationInMinutes: 2
12+
content: |
13+
[!include[](includes/6-summary.md)]
Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,28 @@
1-
Many organizations have an aging or under-engineered data-platform strategy. To modernize their IT resources, companies are moving systems to the cloud, building new applications quickly with the cloud, and offloading some on-premises costs.
1+
Many organizations have an aging or under-engineered data-platform strategy. To modernize their IT resources, companies are moving systems to the cloud to build new applications quickly and offload some on-premises costs.
22

33
You need a plan for how to move some workloads to the cloud, and you need to understand how to set up your organization for success. You also need to understand how the role of a database administrator (DBA) or data professional stays the same, and what changes you have to make.
44

5-
This module starts with a brief history of why and how Microsoft built Azure SQL. You'll then learn about the various deployment options and service tiers, including what to use for your organization and when. These options include Azure SQL Database, Azure SQL Managed Instance, and SQL Server in an Azure virtual machine. Understanding what platform as a service (PaaS) encompasses, and how it compares to a traditional SQL server environment can help you understand what you do and don't get when you move to the cloud.
5+
This module starts with a brief history of why and how Microsoft built Azure SQL. You'll then learn about the three products in the Azure SQL family:
6+
- Azure SQL Database
7+
- Azure SQL Managed Instance
8+
- SQL Server in Azure Virtual Machines (VMs)
9+
10+
Finally, you'll learn what to use for your organization and when. Understanding the difference between what platform-as-a-service (PaaS) and infrastructure-as-a-structure (IaaS) encompasses, and how it compares to a traditional SQL server environment can help you understand what you do and don't get when you move to the cloud.
611

712
## Learning objectives
813

914
By the end of this module, you'll be able to:
1015

1116
- Describe the evolution of Azure SQL.
12-
- Determine which deployment option is best for workloads in your organization.
13-
- Select the purchasing models, service tiers, and hardware that best fit a workload.
17+
- Differentiate characteristics of the three Azure SQL products, such as service tiers and deployment options.
18+
- Determine which product is best for workloads in your organization.
1419

1520
## Prerequisites
1621

1722
- Experience maintaining, working with, and developing with SQL Server
1823
- Experience with Azure, such as deploying and managing resources
1924
- Experience with the general structure of Azure
2025

21-
If you're new to these skills, here are a few references you might want to check out:
26+
If you're new to these skills, you might want to check out:
2227

23-
- [Pro SQL Server on Linux, by Bob Ward](https://www.oreilly.com/library/view/pro-sql-server/9781484241288/?azure-portal=true): This book (available online) introduces SQL Server on Linux. In the process, it walks through topics that are fundamental to SQL Server.
2428
- [SQL Server 2022 Workshop](https://github.com/microsoft/sqlworkshops-sql2022workshop?azure-portal=true): This GitHub workshop helps you learn about the latest innovations available in SQL Server 2022. You'll be able to directly apply much of that knowledge in this module and learning path.

0 commit comments

Comments
 (0)