You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: learn-pr/wwl-data-ai/deploy-paas-solutions-with-azure-sql/includes/3-explore-single.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ Let's look at several methods for deploying a single Azure SQL Database.
4
4
5
5
Creating an SQL database through the Azure portal is simple. First, navigate to the Azure portal and select "SQL Databases" from the left-hand menu. In the slide-out panel that appears, select "Create."
In the pane in the image below, you’ll notice that the subscription should already be provided for you. You'll need to supply the following information:
10
10
@@ -14,11 +14,11 @@ In the pane in the image below, you’ll notice that the subscription should alr
14
14
-**Want to use SQL elastic pool?** – Decide whether to use an elastic pool.
15
15
-**Compute + storage** – Determine the appropriate compute resources needed. By default, it's set to Gen5, 2vCore, with 32 GB of storage. Select **Configure database** to view and choose alternate configuration options.
16
16
17
-
:::image type="content" source="../media/module-22-plan-implement-final-14.png" alt-text="Screenshot showing the Create SQL Database page in Azure portal":::
17
+
:::image type="content" source="../media/module-22-plan-implement-final-14.png" alt-text="Screenshot showing the Create SQL Database page in Azure portal." lightbox="../media/module-22-plan-implement-final-14.png":::
18
18
19
19
Here, you'll notice that the service tier is General Purpose and the compute tier is Serverless, as discussed previously. Serverless is billed per second based on the number of vCores in use. The alternative option is Provisioned, where compute resources are preallocated and billed per hour based on the number of configured vCores.
20
20
21
-
:::image type="content" source="../media/module-22-plan-implement-final-15.png" alt-text="Service Tier selection in Azure portal":::
21
+
:::image type="content" source="../media/module-22-plan-implement-final-15.png" alt-text="Service Tier selection in Azure portal." lightbox="../media/module-22-plan-implement-final-15.png":::
22
22
23
23
## Deploying an Azure SQL Database via PowerShell/CLI
Copy file name to clipboardExpand all lines: learn-pr/wwl-data-ai/deploy-paas-solutions-with-azure-sql/includes/4-deploy-elastic-pool.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,25 +4,25 @@ Elastic pools are a deployment option in which you purchase Azure compute resour
4
4
5
5
Using the Azure portal, search for *“SQL elastic pools”*. Then select **Create** to open the **Create SQL Elastic pool** page.
6
6
7
-
:::image type="content" source="../media/module-22-plan-implement-final-17.png" alt-text="Screenshot showing the elastic pool page in Azure portal":::
7
+
:::image type="content" source="../media/module-22-plan-implement-final-17.png" alt-text="Screenshot showing the elastic pool page in Azure portal." lightbox="../media/module-22-plan-implement-final-17.png":::
8
8
9
9
## Adding a database to an existing pool
10
10
11
11
1. Using the Azure portal, locate the pool to which you're adding a database.
12
12
13
-
:::image type="content" source="../media/module-22-plan-implement-final-18.png" alt-text="Screenshot showing how to add a database to an Elastic Pool in Azure portal":::
13
+
:::image type="content" source="../media/module-22-plan-implement-final-18.png" alt-text="Screenshot showing how to add a database to an Elastic Pool in Azure portal." lightbox="../media/module-22-plan-implement-final-18.png":::
14
14
15
15
1. Select **+ Add databases** to add your database to the pool, then select **Apply**.
16
16
17
-
:::image type="content" source="../media/module-22-plan-implement-final-20.png" alt-text="Screenshot showing how to select a database to add to an elastic pool":::
17
+
:::image type="content" source="../media/module-22-plan-implement-final-20.png" alt-text="Screenshot showing how to select a database to add to an elastic pool." lightbox="../media/module-22-plan-implement-final-20.png":::
18
18
19
19
Your database selection is then added to the **Ready to be added to this pool section**. Select **Save**.
20
20
21
21
## Managing pool resources
22
22
23
23
The Azure portal provides comprehensive insights into the state and health of your elastic pool. You can monitor resource utilization and identify which database is consuming the most resources. This information is valuable for identifying performance issues or determining if a database isn't well-suited for the pool, especially if one database is using most of the resources.
24
24
25
-
:::image type="content" source="../media/module-22-plan-implement-final-21.png" alt-text="Screenshot showing the resource utilization page of an elastic pool":::
25
+
:::image type="content" source="../media/module-22-plan-implement-final-21.png" alt-text="Screenshot showing the resource utilization page of an elastic pool." lightbox="../media/module-22-plan-implement-final-21.png":::
26
26
27
27
To adjust the resources allocated to your elastic pool, use the **Configure** option in the **Settings** section of the elastic pool management side menu. You can perform many changes after the creation of an elastic pool.
28
28
@@ -35,6 +35,6 @@ Some changes, such as the minimum and maximum DTUs or vCores per database are pe
35
35
36
36
One of the most useful features is the ability to monitor database resource utilization. This feature provides an easy way to assess the performance of databases within the pool.
37
37
38
-
:::image type="content" source="../media/module-22-plan-implement-final-23.png" alt-text="Utilization per database in an Elastic Pool from the Azure portal":::
38
+
:::image type="content" source="../media/module-22-plan-implement-final-23.png" alt-text="Utilization per database in an Elastic Pool from the Azure portal." lightbox="../media/module-22-plan-implement-final-23.png":::
39
39
40
40
An elastic pool is a good fit for multitenant databases where each tenant has its own copy of the database. Balance the workload across databases so as not to allow one database to monopolize all the pool’s resources.
Copy file name to clipboardExpand all lines: learn-pr/wwl-data-ai/deploy-paas-solutions-with-azure-sql/includes/5-understand-sql-database-hyperscale.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,13 +19,13 @@ Hyperscale provides rapid scalability based on your workload demand.
19
19
20
20
Provisioning more compute replicas is a quick, online operation. To connect to these read-only replicas, set the *ApplicationIntent* argument in your connection string to **ReadOnly**. Connections with the **ReadOnly** application intent are automatically routed to one of the read-only compute replicas.
21
21
22
-
:::image type="content" source="../media/module-22-plan-implement-final-36.png" alt-text="Diagram showing the hyperscale architecture for Azure SQL Database":::
22
+
:::image type="content" source="../media/module-22-plan-implement-final-36.png" alt-text="Diagram showing the hyperscale architecture for Azure SQL Database.":::
23
23
24
24
## Security considerations
25
25
26
26
Security for the Hyperscale service tier offers the same robust capabilities as other Azure SQL Database tiers. It employs a layered defense-in-depth approach, providing comprehensive protection from the outermost layers inward.
:::image type="content" source="../media/module-22-plan-implement-final-37.png" alt-text="Illustration showing the Hyperscale model.":::
29
29
30
30
-**Network Security** is the first layer of defense, utilizing IP firewall rules to control access based on the originating IP address. Additionally, Virtual Network firewall rules enable communication from selected subnets within a virtual network.
31
31
@@ -63,11 +63,11 @@ To deploy an Azure SQL Database with the Hyperscale tier, follow the same proces
63
63
64
64
1. Under **Compute + storage**, select the **Configure database** link.
65
65
66
-
:::image type="content" source="../media/module-22-plan-implement-final-14.png" alt-text="Screenshot showing how to configure an Azure SQL Database with the hyperscale tier":::
66
+
:::image type="content" source="../media/module-22-plan-implement-final-14.png" alt-text="Screenshot showing how to configure an Azure SQL Database with the hyperscale tier." lightbox="../media/module-22-plan-implement-final-14.png":::
67
67
68
68
1. For **Service tier**, select **Hyperscale**.
69
69
70
-
:::image type="content" source="../media/module-22-plan-implement-final-40_1.png" alt-text="Selecting Hyperscale service tier":::
70
+
:::image type="content" source="../media/module-22-plan-implement-final-40_1.png" alt-text="Screenshot showing how to select the Hyperscale service tier." lightbox="../media/module-22-plan-implement-final-40_1.png":::
71
71
72
72
1. Review the hardware configurations available and select the most appropriate configuration for your database.
0 commit comments