Skip to content

Commit 1f62317

Browse files
authored
Merge pull request #201978 from markingmyname/mysqlsupport
[MySQL] Version policy article and service tiers article
2 parents 84ff098 + ed3e6d4 commit 1f62317

File tree

139 files changed

+464
-439
lines changed

Some content is hidden

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

139 files changed

+464
-439
lines changed

articles/mysql/.openpublishing.redirection.mysql.json

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -276,8 +276,8 @@
276276
"redirect_document_id": false
277277
},
278278
{
279-
"source_path_from_root": "/articles/mysql/concepts-version-policy.md",
280-
"redirect_url": "/azure/mysql/single-server/concepts-version-policy",
279+
"source_path_from_root": "/articles/mysql/single-server/concepts-version-policy.md",
280+
"redirect_url": "/azure/mysql/concepts-version-policy",
281281
"redirect_document_id": false
282282
},
283283
{
@@ -735,5 +735,15 @@
735735
"redirect_url": "/azure/mysql/single-server/tutorial-design-database-using-powershell",
736736
"redirect_document_id": false
737737
},
738-
]
738+
{
739+
"source_path_from_root": "/articles/mysql/single-server/concepts-supported-versions.md",
740+
"redirect_url": "/azure/mysql/single-server/concepts-connect-to-a-gateway-node",
741+
"redirect_document_id": false
742+
},
743+
{
744+
"source_path_from_root": "/articles/mysql/flexible-server/concepts-compute-storage.md",
745+
"redirect_url": "/azure/mysql/flexible-server/concepts-service-tiers-storage",
746+
"redirect_document_id": true
747+
}
748+
]
739749
}

articles/mysql/TOC.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
- name: Prepay for reserved capacity
1717
href: single-server/concept-reserved-pricing.md
1818
- name: Version support policy
19-
href: single-server/concepts-version-policy.md
19+
href: concepts-version-policy.md
2020
displayName: version policy
2121
- name: Flexible Server
2222
items:
@@ -274,8 +274,6 @@
274274
items:
275275
- name: What is Single Server?
276276
href: single-server/single-server-overview.md
277-
- name: Supported versions
278-
href: single-server/concepts-supported-versions.md
279277
- name: Pricing Tiers
280278
items:
281279
- name: Pricing tiers

articles/mysql/single-server/concepts-version-policy.md renamed to articles/mysql/concepts-version-policy.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
---
2-
title: Version support policy - Azure Database for MySQL - Single Server and Flexible Server (Preview)
2+
title: Version support policy - Azure Database for MySQL - Single Server and Flexible Server
33
description: Describes the policy around MySQL major and minor versions in Azure Database for MySQL
44
author: sr-msft
55
ms.author: srranga
66
ms.service: mysql
77
ms.subservice: single-server
88
ms.topic: conceptual
99
ms.custom: fasttrack-edit
10-
ms.date: 11/03/2020
10+
ms.date: 06/21/2022
1111
---
12+
1213
# Azure Database for MySQL version support policy
1314

14-
[!INCLUDE[applies-to-mysql-single-flexible-server](../includes/applies-to-mysql-single-flexible-server.md)]
15+
[!INCLUDE [applies-to-mysql-single-flexible-server](includes/applies-to-mysql-single-flexible-server.md)]
1516

1617
This page describes the Azure Database for MySQL versioning policy, and is applicable to Azure Database for MySQL - Single Server and Azure Database for MySQL - Flexible Server (Preview) deployment modes.
1718

@@ -21,9 +22,9 @@ Azure Database for MySQL has been developed from [MySQL Community Edition](https
2122

2223
Azure Database for MySQL currently supports the following major and minor versions of MySQL:
2324

24-
| Version | [Single Server](overview.md) <br/> Current minor version |[Flexible Server](../flexible-server/overview.md) <br/> Current minor version |
25+
| Version | [Single Server](single-server/overview.md) <br/> Current minor version |[Flexible Server](flexible-server/overview.md) <br/> Current minor version |
2526
|:-------------------|:-------------------------------------------|:---------------------------------------------|
26-
|MySQL Version 5.6 | [5.6.47](https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-47.html)(Retired) | Not supported|
27+
|MySQL Version 5.6 | [5.6.47](https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-47.html)(Retired) | Not supported|
2728
|MySQL Version 5.7 | [5.7.29](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-29.html) | [5.7.37](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-37.html)|
2829
|MySQL Version 8.0 | [8.0.15](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-15.html) | [8.0.28](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-28.html)|
2930

@@ -48,7 +49,7 @@ Azure Database for MySQL automatically performs minor version upgrades to the Az
4849
The table below provides the retirement details for MySQL major versions. The dates follow the [MySQL versioning policy](https://www.mysql.com/support/eol-notice.html).
4950

5051
| Version | What's New | Azure support start date | Retirement date|
51-
| ----- | ----- | ------ | ----- |
52+
| ------- | ---------- | ------------------------ | -------------- |
5253
| [MySQL 5.6](https://dev.mysql.com/doc/relnotes/mysql/5.6/en/)| [Features](https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-49.html) | March 20, 2018 | February 2021
5354
| [MySQL 5.7](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/) | [Features](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-31.html) | March 20, 2018 | October 2023
5455
| [MySQL 8](https://mysqlserverteam.com/whats-new-in-mysql-8-0-generally-available/) | [Features](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-21.html)) | December 11, 2019 | April 2026
@@ -66,6 +67,4 @@ After the retirement date for each MySQL database version, if you continue runni
6667

6768
## Next steps
6869

69-
- See Azure Database for MySQL - Single Server [supported versions](./concepts-supported-versions.md)
70-
- See Azure Database for MySQL - Flexible Server [supported versions](../flexible-server/concepts-supported-versions.md)
7170
- See MySQL [dump and restore](./concepts-migrate-dump-restore.md) to perform upgrades.

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

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Compute and storage options - Azure Database for MySQL - Flexible Server
2+
title: Azure Database for MySQL - Flexible Server service tiers
33
description: This article describes the compute and storage options in Azure Database for MySQL - Flexible Server.
44
author: Bashar-MSFT
55
ms.author: bahusse
@@ -10,12 +10,11 @@ ms.topic: conceptual
1010
ms.date: 05/24/2022
1111
---
1212

13-
# Compute and storage options in Azure Database for MySQL - Flexible Server
13+
# Azure Database for MySQL - Flexible Server service tiers
1414

1515
[!INCLUDE[applies-to-mysql-flexible-server](../includes/applies-to-mysql-flexible-server.md)]
1616

17-
18-
You can create an Azure Database for MySQL Flexible Server in one of three different compute tiers: Burstable, General Purpose, and Business Critical. The compute tiers are differentiated by the underlying VM SKU used B-series, D-series, and E-series. The choice of compute tier and size determines the memory and vCores available on the server. The same storage technology is used across all compute tiers. All resources are provisioned at the MySQL server level. A server can have one or many databases.
17+
You can create an Azure Database for MySQL Flexible Server in one of three different service tiers: Burstable, General Purpose, and Business Critical. The service tiers are differentiated by the underlying VM SKU used B-series, D-series, and E-series. The choice of compute tier and size determines the memory and vCores available on the server. The same storage technology is used across all service tiers. All resources are provisioned at the MySQL server level. A server can have one or many databases.
1918

2019
| Resource / Tier | **Burstable** | **General Purpose** | **Business Critical** |
2120
|:---|:----------|:--------------------|:---------------------|
@@ -39,7 +38,7 @@ To choose a compute tier, use the following table as a starting point.
3938

4039
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.
4140

42-
## Compute tiers, size, and server types
41+
## Service tiers, size, and server types
4342

4443
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.
4544

@@ -90,7 +89,7 @@ To get more details about the compute series available, refer to Azure VM docume
9089
9190
## Storage
9291

93-
The storage you provision is the amount of storage capacity available to your flexible server. Storage is used for the database files, temporary files, transaction logs, and the MySQL server logs. In all compute tiers, the minimum storage supported is 20 GiB and maximum is 16 TiB. Storage is scaled in 1 GiB increments and can be scaled up after the server is created.
92+
The storage you provision is the amount of storage capacity available to your flexible server. Storage is used for the database files, temporary files, transaction logs, and the MySQL server logs. In all service tiers, the minimum storage supported is 20 GiB and maximum is 16 TiB. Storage is scaled in 1 GiB increments and can be scaled up after the server is created.
9493

9594
>[!NOTE]
9695
> Storage can only be scaled up, not down.
@@ -113,7 +112,7 @@ We recommend that you <!--turn on storage auto-grow or to--> set up an alert to
113112

114113
### Storage auto-grow
115114

116-
Storage auto-grow prevents your server from running out of storage and becoming read-only. If storage auto-grow is enabled, the storage automatically grows without impacting the workload. Storage auto-grow is enabled by default for all new server creates. For servers with less than equal to 100 GB provisioned storage, the provisioned storage size is increased by 5 GB when the free storage is below 10% of the provisioned storage. For servers with more than 100 GB of provisioned storage, the provisioned storage size is increased by 5% when the free storage space is below 10 GB of the provisioned storage size. Maximum storage limits as specified above apply. Refresh the server instance to see the updated storage provisioned in the Compute + Storage blade.
115+
Storage auto-grow prevents your server from running out of storage and becoming read-only. If storage auto-grow is enabled, the storage automatically grows without impacting the workload. Storage auto-grow is enabled by default for all new server creates. For servers with less than equal to 100 GB provisioned storage, the provisioned storage size is increased by 5 GB when the free storage is below 10% of the provisioned storage. For servers with more than 100 GB of provisioned storage, the provisioned storage size is increased by 5% when the free storage space is below 10 GB of the provisioned storage size. Maximum storage limits as specified above apply. Refresh the server instance to see the updated storage provisioned under **Settings** on the **Compute + Storage** page.
117116

118117
For example, if you have provisioned 1000 GB of storage, and the actual utilization goes over 990 GB, the server storage size is increased to 1050 GB. Alternatively, if you have provisioned 10 GB of storage, the storage size is increase to 15 GB when less than 1 GB of storage is free.
119118

articles/mysql/single-server/app-development-best-practices.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
title: App development best practices - Azure Database for MySQL
33
description: Learn about best practices for building an app by using Azure Database for MySQL.
4-
author: mksuni
5-
ms.author: sumuth
64
ms.service: mysql
75
ms.subservice: single-server
86
ms.topic: conceptual
9-
ms.date: 08/11/2020
7+
author: mksuni
8+
ms.author: sumuth
9+
ms.date: 06/20/2022
1010
---
1111

1212
# Best practices for building an application with Azure Database for MySQL

articles/mysql/single-server/concept-monitoring-best-practices.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
22
title: Monitoring best practices - Azure Database for MySQL
33
description: This article describes the best practices to monitor your Azure Database for MySQL.
4-
author: mksuni
5-
ms.author: sumuth
64
ms.service: mysql
75
ms.subservice: single-server
86
ms.topic: conceptual
7+
author: mksuni
8+
ms.author: sumuth
99
ms.custom:
10-
ms.date: 11/23/2020
10+
ms.date: 06/20/2022
1111
---
1212

1313
# Best practices for monitoring Azure Database for MySQL - Single server

articles/mysql/single-server/concept-operation-excellence-best-practices.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
title: MySQL server operational best practices - Azure Database for MySQL
33
description: This article describes the best practices to operate your MySQL database on Azure.
4-
author: mksuni
5-
ms.author: sumuth
64
ms.service: mysql
75
ms.subservice: single-server
86
ms.topic: conceptual
9-
ms.date: 11/23/2020
7+
author: mksuni
8+
ms.author: sumuth
9+
ms.date: 06/20/2022
1010
---
1111

1212
# Best practices for server operations on Azure Database for MySQL -Single server

articles/mysql/single-server/concept-performance-best-practices.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
title: Performance best practices - Azure Database for MySQL
33
description: This article describes some recommendations to monitor and tune performance for your Azure Database for MySQL.
4-
author: Bashar-MSFT
5-
ms.author: bahusse
64
ms.service: mysql
75
ms.subservice: single-server
86
ms.topic: conceptual
9-
ms.date: 1/28/2021
7+
author: Bashar-MSFT
8+
ms.author: bahusse
9+
ms.date: 06/20/2022
1010
---
1111

1212
# Best practices for optimal performance of your Azure Database for MySQL - Single server

articles/mysql/single-server/concept-reserved-pricing.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
title: Prepay for compute with reserved capacity - Azure Database for MySQL
33
description: Prepay for Azure Database for MySQL compute resources with reserved capacity
4-
author: mksuni
5-
ms.author: sumuth
64
ms.service: mysql
75
ms.subservice: single-server
86
ms.topic: conceptual
9-
ms.date: 10/06/2021
7+
author: mksuni
8+
ms.author: sumuth
9+
ms.date: 06/20/2022
1010
---
1111

1212
# Prepay for Azure Database for MySQL compute resources with reserved instances
@@ -18,7 +18,6 @@ Azure Database for MySQL now helps you save money by prepaying for compute resou
1818
>[!NOTE]
1919
>The Reserved instances (RI) feature in Azure Database for MySQL – Flexible server is not working properly for the Business Critical service tier, after its rebranding > from the Memory Optimized service tier. Specifically, instance reservation has stopped working, and we are currently working to fix the issue.
2020
21-
2221
## How does the instance reservation work?
2322
You do not need to assign the reservation to specific Azure Database for MySQL servers. An already running Azure Database for MySQL or ones that are newly deployed, will automatically get the benefit of reserved pricing. By purchasing a reservation, you are pre-paying for the compute costs for a period of one or three years. As soon as you buy a reservation, the Azure database for MySQL compute charges that match the reservation attributes are no longer charged at the pay-as-you go rates. A reservation does not cover software, networking, or storage charges associated with the MySQL Database server. At the end of the reservation term, the billing benefit expires, and the Azure Database for MySQL are billed at the pay-as-you go price. Reservations do not auto-renew. For pricing information, see the [Azure Database for MySQL reserved capacity offering](https://azure.microsoft.com/pricing/details/mysql/). </br>
2423

articles/mysql/single-server/concepts-aks.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
---
22
title: Connect to Azure Kubernetes Service - Azure Database for MySQL
33
description: Learn about connecting Azure Kubernetes Service with Azure Database for MySQL
4-
author: savjani
5-
ms.author: pariks
64
ms.service: mysql
75
ms.subservice: single-server
86
ms.topic: conceptual
9-
ms.date: 07/14/2020
7+
author: savjani
8+
ms.author: pariks
9+
ms.date: 06/20/2022
1010
---
1111

12-
1312
# Best practices for Azure Kubernetes Service and Azure Database for MySQL
1413

1514
[!INCLUDE[applies-to-mysql-single-server](../includes/applies-to-mysql-single-server.md)]

0 commit comments

Comments
 (0)