Skip to content

Commit 4e58168

Browse files
authored
Merge pull request #239547 from code-sidd/concepts_compute
adding temp storage for compute
2 parents 704fc7f + 20016e8 commit 4e58168

File tree

1 file changed

+56
-56
lines changed

1 file changed

+56
-56
lines changed

articles/mysql/flexible-server/concepts-service-tiers-storage.md

Lines changed: 56 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -37,65 +37,65 @@ To choose a compute tier, use the following table as a starting point.
3737
| General Purpose | Most business workloads that require balanced compute and memory with scalable I/O throughput. Examples include servers for hosting web and mobile apps and other enterprise applications.|
3838
| Business Critical | High-performance database workloads that require in-memory performance for faster transaction processing and higher concurrency. Examples include servers for processing real-time data and high-performance transactional or analytical apps.|
3939

40-
After you create a server, the compute tier, compute size, and storage size can be changed. Compute scaling requires a restart and takes between 60-120 seconds, while storage scaling does not require restart. You also can independently adjust the backup retention period up or down. For more information, see the [Scale resources](#scale-resources) section.
40+
After you create a server, the compute tier, compute size, and storage size can be changed. Compute scaling requires a restart and takes between 60-120 seconds, while storage scaling doesn't require restart. You also can independently adjust the backup retention period up or down. For more information, see the [Scale resources](#scale-resources) section.
4141

4242
## Service tiers, size, and server types
4343

4444
Compute resources can be selected based on the tier and size. This determines the vCores and memory size. vCores represent the logical CPU of the underlying hardware.
4545

4646
The detailed specifications of the available server types are as follows:
4747

48-
| Compute size | vCores | Memory Size (GiB) | Max Supported IOPS | Max Connections
49-
|----------------------|--------|-------------------| ------------------ |------------------
48+
| Compute size | vCores | Memory Size (GiB) | Max Supported IOPS | Max Connections | Temp Storage (SSD) GiB |
49+
|----------------------|--------|-------------------| ------------------ |------------------| ------------------ |
5050
|**Burstable**
51-
|Standard_B1s | 1 | 1 | 320 | 171
52-
|Standard_B1ms | 1 | 2 | 640 | 341
53-
|Standard_B2s | 2 | 4 | 1280 | 683
54-
|Standard_B2ms | 2 | 8 | 1700 | 1365
55-
|Standard_B4ms | 4 | 16 | 2400 | 2731
56-
|Standard_B8ms | 8 | 32 | 3100 | 5461
57-
|Standard_B12ms | 12 | 48 | 3800 | 8193
58-
|Standard_B16ms | 16 | 64 | 4300 | 10923
59-
|Standard_B20ms | 20 | 80 | 5000 | 13653
51+
|Standard_B1s | 1 | 1 | 320 | 171 | 4 |
52+
|Standard_B1ms | 1 | 2 | 640 | 341 | 4 |
53+
|Standard_B2s | 2 | 4 | 1280 | 683 | 4 |
54+
|Standard_B2ms | 2 | 8 | 1700 | 1365 | 16 |
55+
|Standard_B4ms | 4 | 16 | 2400 | 2731 | 32 |
56+
|Standard_B8ms | 8 | 32 | 3100 | 5461 | 64 |
57+
|Standard_B12ms | 12 | 48 | 3800 | 8193 | 96 |
58+
|Standard_B16ms | 16 | 64 | 4300 | 10923 | 128 |
59+
|Standard_B20ms | 20 | 80 | 5000 | 13653 | 160 |
6060
|**General Purpose**|
61-
|Standard_D2ads_v5 |2 |8 |3200 |1365
62-
|Standard_D2ds_v4 |2 |8 |3200 |1365
63-
|Standard_D4ads_v5 |4 |16 |6400 |2731
64-
|Standard_D4ds_v4 |4 |16 |6400 |2731
65-
|Standard_D8ads_v5 |8 |32 |12800 |5461
66-
|Standard_D8ds_v4 |8 |32 |12800 |5461
67-
|Standard_D16ads_v5 |16 |64 |20000 |10923
68-
|Standard_D16ds_v4 |16 |64 |20000 |10923
69-
|Standard_D32ads_v5 |32 |128 |20000 |21845
70-
|Standard_D32ds_v4 |32 |128 |20000 |21845
71-
|Standard_D48ads_v5 |48 |192 |20000 |32768
72-
|Standard_D48ds_v4 |48 |192 |20000 |32768
73-
|Standard_D64ads_v5 |64 |256 |20000 |43691
74-
|Standard_D64ds_v4 |64 |256 |20000 |43691
61+
|Standard_D2ads_v5 |2 |8 |3200 |1365 | 75 |
62+
|Standard_D2ds_v4 |2 |8 |3200 |1365 | 75 |
63+
|Standard_D4ads_v5 |4 |16 |6400 |2731 | 150 |
64+
|Standard_D4ds_v4 |4 |16 |6400 |2731 | 150 |
65+
|Standard_D8ads_v5 |8 |32 |12800 |5461 | 300 |
66+
|Standard_D8ds_v4 |8 |32 |12800 |5461 | 300 |
67+
|Standard_D16ads_v5 |16 |64 |20000 |10923 | 600 |
68+
|Standard_D16ds_v4 |16 |64 |20000 |10923 | 600 |
69+
|Standard_D32ads_v5 |32 |128 |20000 |21845 | 1200 |
70+
|Standard_D32ds_v4 |32 |128 |20000 |21845 | 1200 |
71+
|Standard_D48ads_v5 |48 |192 |20000 |32768 | 1800 |
72+
|Standard_D48ds_v4 |48 |192 |20000 |32768 | 1800 |
73+
|Standard_D64ads_v5 |64 |256 |20000 |43691 | 2400 |
74+
|Standard_D64ds_v4 |64 |256 |20000 |43691 | 2400 |
7575
|**Business Critical** |
76-
|Standard_E2ds_v4 | 2 | 16 | 5000 | 2731
77-
|Standard_E2ads_v5 | 2 | 16 | 5000 | 2731
78-
|Standard_E4ds_v4 | 4 | 32 | 10000 | 5461
79-
|Standard_E4ads_v5 | 4 | 32 | 10000 | 5461
80-
|Standard_E8ds_v4 | 8 | 64 | 18000 | 10923
81-
|Standard_E8ads_v5 | 8 | 64 | 18000 | 10923
82-
|Standard_E16ds_v4 | 16 | 128 | 28000 | 21845
83-
|Standard_E16ads_v5 | 16 | 128 | 28000 | 21845
84-
|Standard_E32ds_v4 | 32 | 256 | 38000 | 43691
85-
|Standard_E32ads_v5 | 32 | 256 | 38000 | 43691
86-
|Standard_E48ds_v4 | 48 | 384 | 48000 | 65536
87-
|Standard_E48ads_v5 | 48 | 384 | 48000 | 65536
88-
|Standard_E64ds_v4 | 64 | 504 | 48000 | 86016
89-
|Standard_E64ads_v5 | 64 | 504 | 48000 | 86016
90-
|Standard_E80ids_v4 | 80 | 504 | 48000 | 86016
91-
|Standard_E2ds_v5 | 2 | 16 | 5000 | 2731
92-
|Standard_E4ds_v5 | 4 | 32 | 10000 | 5461
93-
|Standard_E8ds_v5 | 8 | 64 | 18000 | 10923
94-
|Standard_E16ds_v5 | 16 | 128 | 28000 | 21845
95-
|Standard_E32ds_v5 | 32 | 256 | 38000 | 43691
96-
|Standard_E48ds_v5 | 48 | 384 | 48000 | 65536
97-
|Standard_E64ds_v5 | 64 | 512 | 48000 | 87383
98-
|Standard_E96ds_v5 | 96 | 672 | 48000 | 100000
76+
|Standard_E2ds_v4 | 2 | 16 | 5000 | 2731 | 75 |
77+
|Standard_E2ads_v5 | 2 | 16 | 5000 | 2731 | 75 |
78+
|Standard_E4ds_v4 | 4 | 32 | 10000 | 5461 | 150 |
79+
|Standard_E4ads_v5 | 4 | 32 | 10000 | 5461 | 150 |
80+
|Standard_E8ds_v4 | 8 | 64 | 18000 | 10923 | 300 |
81+
|Standard_E8ads_v5 | 8 | 64 | 18000 | 10923 | 300 |
82+
|Standard_E16ds_v4 | 16 | 128 | 28000 | 21845 | 600 |
83+
|Standard_E16ads_v5 | 16 | 128 | 28000 | 21845 | 600 |
84+
|Standard_E32ds_v4 | 32 | 256 | 38000 | 43691 | 1200 |
85+
|Standard_E32ads_v5 | 32 | 256 | 38000 | 43691 | 1200 |
86+
|Standard_E48ds_v4 | 48 | 384 | 48000 | 65536 | 1800 |
87+
|Standard_E48ads_v5 | 48 | 384 | 48000 | 65536 | 1800 |
88+
|Standard_E64ds_v4 | 64 | 504 | 48000 | 86016 | 2400 |
89+
|Standard_E64ads_v5 | 64 | 504 | 48000 | 86016 | 2400 |
90+
|Standard_E80ids_v4 | 80 | 504 | 48000 | 86016 | 2400 |
91+
|Standard_E2ds_v5 | 2 | 16 | 5000 | 2731 | 75 |
92+
|Standard_E4ds_v5 | 4 | 32 | 10000 | 5461 | 150 |
93+
|Standard_E8ds_v5 | 8 | 64 | 18000 | 10923 | 300 |
94+
|Standard_E16ds_v5 | 16 | 128 | 28000 | 21845 | 600 |
95+
|Standard_E32ds_v5 | 32 | 256 | 38000 | 43691 | 1200 |
96+
|Standard_E48ds_v5 | 48 | 384 | 48000 | 65536 | 1800 |
97+
|Standard_E64ds_v5 | 64 | 512 | 48000 | 87383 | 2400 |
98+
|Standard_E96ds_v5 | 96 | 672 | 48000 | 100000 | 3600 |
9999

100100
To get more details about the compute series available, refer to Azure VM documentation for [Burstable (B-series)](../../virtual-machines/sizes-b-series-burstable.md), General Purpose [Dadsv5-series](../../virtual-machines/dasv5-dadsv5-series.md#dadsv5-series)[Ddsv4-series](../../virtual-machines/ddv4-ddsv4-series.md#ddsv4-series), and Business Critical [Edsv4](../../virtual-machines/edv4-edsv4-series.md#edsv4-series)/[Edsv5-series](../../virtual-machines/edv5-edsv5-series.md#edsv5-series)/[Eadsv5-series](../../virtual-machines/easv5-eadsv5-series.md#eadsv5-series)
101101

@@ -136,19 +136,19 @@ Remember that storage once auto-scaled up, cannot be scaled down.
136136

137137
Azure Database for MySQL – Flexible Server supports the provisioning of additional IOPS. This feature enables you to provision additional IOPS above the complimentary IOPS limit. Using this feature, you can increase or decrease the number of IOPS provisioned based on your workload requirements at any time.
138138

139-
The minimum IOPS is 360 across all compute sizes and the maximum IOPS is determined by the selected compute size. To learn more about the maximum IOPS per compute size refer to the [table](#service-tiers-size-and-server-types).
139+
The minimum IOPS are 360 across all compute sizes and the maximum IOPS is determined by the selected compute size. To learn more about the maximum IOPS per compute size refer to the [table](#service-tiers-size-and-server-types).
140140

141-
The maximum IOPS is dependent on the maximum available IOPS per compute size. Refer to the column *Max uncached disk throughput: IOPS/MBps* in the [B-series](../../virtual-machines/sizes-b-series-burstable.md), [Ddsv4-series](../../virtual-machines/ddv4-ddsv4-series.md), and [Edsv4-series](../../virtual-machines/edv4-edsv4-series.md)/ [Edsv5-series](../../virtual-machines/edv5-edsv5-series.md)] documentation.
141+
The maximum IOPS are dependent on the maximum available IOPS per compute size. Refer to the column *Max uncached disk throughput: IOPS/MBps* in the [B-series](../../virtual-machines/sizes-b-series-burstable.md), [Ddsv4-series](../../virtual-machines/ddv4-ddsv4-series.md), and [Edsv4-series](../../virtual-machines/edv4-edsv4-series.md)/ [Edsv5-series](../../virtual-machines/edv5-edsv5-series.md)] documentation.
142142

143143
> [!Important]
144144
> **Complimentary IOPS** are equal to MINIMUM("Max uncached disk throughput: IOPS/MBps" of compute size, 300 + storage provisioned in GiB * 3)<br>
145-
> **Minimum IOPS** is 360 across all compute sizes<br>
146-
> **Maximum IOPS** is determined by the selected compute size.
145+
> **Minimum IOPS are 360 across all compute sizes<br>
146+
> **Maximum IOPS are determined by the selected compute size.
147147
148148
You can monitor your I/O consumption in the Azure portal (with Azure Monitor) using [IO percent](./concepts-monitoring.md) metric. If you need more IOPS than the max IOPS based on compute then you need to scale your server's compute.
149149

150150
## Autoscale IOPS
151-
The cornerstone of the Azure Database for MySQL - Flexible Server is its ability to achieve the best performance for tier 1 workloads, which can be improved by enabling server automatically scale performance (IO) of its database servers seamlessly depending on the workload needs. This is an opt-in feature which enable users to scale IOPS on demand without having to pre-provision a certain amount of IO per second. With the Autoscale IOPS featured enable, you can now enjoy worry free IO management in Azure Database for MySQL - Flexible Server because the server scales IOPs up or down automatically depending on workload needs. 
151+
The cornerstone of the Azure Database for MySQL - Flexible Server is its ability to achieve the best performance for tier 1 workloads, which can be improved by enabling server automatically scale performance (IO) of its database servers seamlessly depending on the workload needs. This is an opt-in feature that enables users to scale IOPS on demand without having to pre-provision a certain amount of IO per second. With the Autoscale IOPS featured enable, you can now enjoy worry free IO management in Azure Database for MySQL - Flexible Server because the server scales IOPs up or down automatically depending on workload needs. 
152152

153153
With Autoscale IOPS, you pay only for the IO the server use and no longer need to provision and pay for resources they aren’t fully using, saving both time and money. In addition, mission-critical Tier-1 applications can achieve consistent performance by making additional IO available to the workload at any time. Autoscale IOPS eliminates the administration required to provide the best performance at the least cost for Azure Database for MySQL customers.
154154

@@ -165,7 +165,7 @@ After you create your server, you can independently change the compute tier, com
165165
166166
When you change the compute tier or compute size, the server is restarted for the new server type to take effect. During the moment when the system switches over to the new server, no new connections can be established, and all uncommitted transactions are rolled back. This window varies, but in most cases, is between 60-120 seconds.
167167

168-
Scaling storage and changing the backup retention period are online operations and do not require a server restart.
168+
Scaling storage and changing the backup retention period are online operations and don't require a server restart.
169169

170170
## Pricing
171171

@@ -176,7 +176,7 @@ If you would like to optimize server cost, you can consider following tips:
176176
- Scale down your compute tier or compute size (vCores) if compute is underutilized.
177177
- Consider switching to the Burstable compute tier if your workload doesn't need the full compute capacity continuously from the General Purpose and Business Critical tiers.
178178
- Stop the server when not in use.
179-
- Reduce the backup retention period if a longer retention of backup is not required.
179+
- Reduce the backup retention period if a longer retention of backup isn't required.
180180

181181
## Next steps
182182

0 commit comments

Comments
 (0)