Skip to content

Commit 7900d00

Browse files
committed
Merge branch 'gh-admin-updates' of https://github.com/wolz-CODElife/learn-pr into gh-admin-updates
2 parents 78a772a + 304fe17 commit 7900d00

File tree

383 files changed

+4357
-4376
lines changed

Some content is hidden

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

383 files changed

+4357
-4376
lines changed

.openpublishing.redirection.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47268,6 +47268,41 @@
4726847268
"source_path": "learn-pr/wwl-azure/develop-for-azure-cache-for-redis/7-summary.md",
4726947269
"redirect_url": "/azure/azure-cache-for-redis/cache-overview",
4727047270
"redirect_document_id": false
47271+
},
47272+
{
47273+
"source_path": "learn-pr/wwl-azure/develop-for-storage-cdns/index.md",
47274+
"redirect_url": "/azure/frontdoor/",
47275+
"redirect_document_id": false
47276+
},
47277+
{
47278+
"source_path": "learn-pr/wwl-azure/develop-for-storage-cdns/3-control-cache-behavior.md",
47279+
"redirect_url": "/azure/frontdoor/",
47280+
"redirect_document_id": false
47281+
},
47282+
{
47283+
"source_path": "learn-pr/wwl-azure/develop-for-storage-cdns/2-azure-content-delivery-network-overview.md",
47284+
"redirect_url": "/azure/frontdoor/",
47285+
"redirect_document_id": false
47286+
},
47287+
{
47288+
"source_path": "learn-pr/wwl-azure/develop-for-storage-cdns/4-azure-cdn-libraries-dotnet.md",
47289+
"redirect_url": "/azure/frontdoor/",
47290+
"redirect_document_id": false
47291+
},
47292+
{
47293+
"source_path": "learn-pr/wwl-azure/develop-for-storage-cdns/1-introduction.md",
47294+
"redirect_url": "/azure/frontdoor/",
47295+
"redirect_document_id": false
47296+
},
47297+
{
47298+
"source_path": "learn-pr/wwl-azure/develop-for-storage-cdns/5-knowledge-check.md",
47299+
"redirect_url": "/azure/frontdoor/",
47300+
"redirect_document_id": false
47301+
},
47302+
{
47303+
"source_path": "learn-pr/wwl-azure/develop-for-storage-cdns/6-summary.md",
47304+
"redirect_url": "/azure/frontdoor/",
47305+
"redirect_document_id": false
4727147306
}
4727247307
]
4727347308
}

learn-pr/achievements.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5699,4 +5699,9 @@ achievements:
56995699
type: badge
57005700
title: Develop for Azure Cache for Redis
57015701
summary: Learn how to configure Azure Cache for Redis, interact with the cache, and connect an application to Azure Cache for Redis by using .NET.
5702-
iconUrl: /training/achievements/azure-cache-redis.svg
5702+
iconUrl: /training/achievements/azure-cache-redis.svg
5703+
- uid: learn.wwl.develop-for-storage-cdns.badge
5704+
type: badge
5705+
title: Develop for storage on CDNs
5706+
summary: Learn how the Azure Content Delivery Network (CDN) functions, how to control cache behavior, and how to perform actions by using .NET.
5707+
iconUrl: /training/achievements/cdn-develop-storage.svg
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)]

0 commit comments

Comments
 (0)