Skip to content

Commit

Permalink
Merge pull request #1069 from MicrosoftDocs/main
Browse files Browse the repository at this point in the history
12/16/2024 AM Publish
  • Loading branch information
Taojunshen authored Dec 16, 2024
2 parents 656c1ae + bb620ae commit 6614704
Show file tree
Hide file tree
Showing 8 changed files with 29 additions and 17 deletions.
2 changes: 1 addition & 1 deletion articles/mysql/flexible-server/how-to-read-replicas-cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ ms.custom:

# How to create and manage read replicas in Azure Database for MySQL - Flexible Server using the Azure CLI

In this article, you will learn how to create and manage read replicas in Azure Database for MySQL flexible server using the Azure CLI. To learn more about read replicas, see the [overview](concepts-read-replicas.md).
In this article, you will learn how to create and manage read replicas in Azure Database for MySQL Flexible Server using the Azure CLI. To learn more about read replicas, see the [overview](concepts-read-replicas.md).

[!Note]
>
Expand Down
4 changes: 2 additions & 2 deletions articles/mysql/flexible-server/how-to-restore-server-cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ ms.custom:

# Point-in-time restore in Azure Database for MySQL - Flexible Server with Azure CLI

This article provides step-by-step procedure to perform point-in-time recoveries in Azure Database for MySQL flexible server using backups.
This article provides step-by-step procedure to perform point-in-time recoveries in Azure Database for MySQL Flexible Server using backups.

## Prerequisites

Expand All @@ -37,7 +37,7 @@ This article provides step-by-step procedure to perform point-in-time recoveries
az account set --subscription <subscription id>
```
- Create an Azure Database for MySQL flexible server instance if you haven't already created one by using the `az mysql flexible-server create` command.
- Create an Azure Database for MySQL Flexible Server instance if you haven't already created one by using the `az mysql flexible-server create` command.
```azurecli
az mysql flexible-server create --resource-group myresourcegroup --name myservername
Expand Down
34 changes: 23 additions & 11 deletions articles/postgresql/flexible-server/concepts-compute.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: This article describes the compute options in Azure Database for Po
author: kabharati
ms.author: kabharati
ms.reviewer: maghan
ms.date: 05/01/2024
ms.date: 12/16/2024
ms.service: azure-database-postgresql
ms.subservice: flexible-server
ms.topic: conceptual
Expand All @@ -24,18 +24,18 @@ You can create an Azure Database for PostgreSQL flexible server instance in one
| vCores | 1, 2, 4, 8, 12, 16, 20 | 2, 4, 8, 16, 32, 48, 64, 96 | 2, 4, 8, 16, 20 (v4/v5), 32, 48, 64, 96 |
| Memory per vCore | Variable | 4 GiB | 6.75 GiB to 8 GiB |
| Storage size | 32 GiB to 64 TiB | 32 GiB to 64 TiB | 32 GiB to 64 TiB |
| Automated Database backup retention period | 7 to 35 days | 7 to 35 days | 7 to 35 days |
| Long term Database backup retention period | up to 10 years | up to 10 years | up to 10 years |
| Automated database backup retention period | 7 to 35 days | 7 to 35 days | 7 to 35 days |
| Long term database backup retention period | up to 10 years | up to 10 years | up to 10 years |

To choose a pricing tier, use the following table as a starting point:
To help you choose the pricing tier that better adjusts to your needs, use the guidelines provided in the following table as a starting point:

| Pricing tier | Target workloads |
| :--- | :--- |
| Burstable | Workloads that don't need the full CPU continuously. |
| 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. |
| Memory Optimized | 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. |
| General Purpose | Most business workloads that require balanced compute and memory with scalable I/O throughput. Examples include servers for hosting web and mobile applications and other enterprise applications. |
| Memory Optimized | 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 applications. |

After you create a server for the compute tier, you can change the number of vCores (up or down) and the storage size (up) in seconds. You also can independently adjust the backup retention period up or down. For more information, see the [Scaling resources in Azure Database for PostgreSQL flexible server](concepts-scaling-resources.md) page.
After you create a server for the compute tier, you can change the number of vCores (up or down) and the storage size (up) in seconds. You can also increase or decrease the backup retention period independently. For more information, see [scaling resources in Azure Database for PostgreSQL - Flexible Server](concepts-scaling-resources.md).

## Compute tiers, vCores, and server types

Expand Down Expand Up @@ -88,15 +88,27 @@ The detailed specifications of the available server types are as follows:
| E64ds_v5 / E64ads_v4 | 64 | 512 GiB | 80,000 | 1200 MiB/sec |
| E96ds_v5 /E96ads_v5 | 96 | 672 GiB | 80,000 | 1200 MiB/sec |
> [!IMPORTANT]
> Minimum and maximum IOPS are also determined by the storage tier so please choose a storage tier and instance type that can scale as per your workload requirements.
> Minimum and maximum IOPS are also determined by the storage tier, so please choose a storage tier and instance type that can scale as per your workload requirements.
## Price

For the most up-to-date pricing information, see the [Azure Database for PostgreSQL flexible server pricing](https://azure.microsoft.com/pricing/details/postgresql/flexible-server/) page. The [Azure portal](https://portal.azure.com/#create/Microsoft.PostgreSQLServer) shows the monthly cost on the **Pricing tier** tab, based on the options that you select.
For the most up-to-date pricing information, see [Azure Database for PostgreSQL - Flexible Server pricing](https://azure.microsoft.com/pricing/details/postgresql/flexible-server/).

If you don't have an Azure subscription, you can use the Azure pricing calculator to get an estimated price. On the [Azure pricing calculator](https://azure.microsoft.com/pricing/calculator/) website, select **Add items**, expand the **Databases** category, and then select **Azure Database for PostgreSQL** to customize the options.
[Azure portal](https://portal.azure.com/#create/Microsoft.PostgreSQLServer) also shows you an estimation of the monthly costs of a server configuration, based on the options selected.

That estimation can be seen throughout the server creation experience, in the **New Azure Database for PostgreSQL Flexible server** page:

:::image type="content" source="./media/concepts-compute/new-server-estimated-costs.png" alt-text="Screenshot that shows the estimated monthly costs in the New Azure Database for PostgreSQL Flexible server wizard." lightbox="./media/concepts-compute/new-server-estimated-costs.png":::

It can also be seen for existing servers if, in the resource menu of an existing instance, under the **Settings** section, you select **Compute + storage**:

:::image type="content" source="./media/concepts-compute/existing-server-estimated-costs.png" alt-text="Screenshot that shows the estimated monthly costs in the Compute + storage page of an existing Azure Database for PostgreSQL flexible server instance." lightbox="./media/concepts-compute/existing-server-estimated-costs.png":::

If you don't have an Azure subscription, you can use the Azure pricing calculator to get an estimated price. In the [Azure pricing calculator](https://azure.microsoft.com/pricing/calculator/) website, select **Databases** category, and then select **Azure Database for PostgreSQL** to add the service to your estimate and then customize the options.

[Share your suggestions and bugs with the Azure Database for PostgreSQL product team](https://aka.ms/pgfeedback).

## Related content

- [Manage Azure Database for PostgreSQL - Flexible Server using the Azure portal](how-to-manage-server-portal.md)
- [Manage Azure Database for PostgreSQL - Flexible Server](how-to-manage-server-portal.md)
- [Limits in Azure Database for PostgreSQL - Flexible Server](concepts-limits.md)
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ ms.topic: conceptual

# Prepay for Azure Database for PostgreSQL - Flexible Server compute resources with reserved capacity

[!INCLUDE [applies-to-postgresql-flexible-server](../includes/applies-to-postgresql-flexible-server.md)][!INCLUDE
[!INCLUDE [applies-to-postgresql-flexible-server](../includes/applies-to-postgresql-flexible-server.md)][!INCLUDE]

Azure Database for PostgreSQL flexible server helps you save money by prepaying for compute resources, compared to pay-as-you-go prices. With Azure Database for PostgreSQL flexible server reserved capacity, you make an upfront commitment on Azure Database for PostgreSQL flexible server for a one-year or three-year period. This commitment gives you a significant discount on the compute costs.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Scaling resources
description: This article describes the resource scaling in Azure Database for PostgreSQL flexible server.
author: varun-dhawan
ms.author: varundhawan
ms.date: 12/7/2024
ms.date: 12/16/2024
ms.service: azure-database-postgresql
ms.subservice: flexible-server
ms.topic: conceptual
Expand Down Expand Up @@ -48,7 +48,7 @@ Typically, this process could take anywhere between 2 to 10 minutes with regular

When you update your Azure Database for PostgreSQL flexible server instance in scaling scenarios, we create a new copy of your server (VM) with the updated configuration. We synchronize it with your current one, and switch to the new copy with a 30-second interruption. Then we retire the old server. The process occurs all at no extra cost to you.

This process allows for seamless updates while minimizing downtime and ensuring cost-efficiency. This scaling process is triggered when changes are made to the storage and compute tiers. This feature is only available on non-HA servers and is enabled in all Azure regions. *No customer action is required* to use this capability.
This process allows for seamless updates while minimizing downtime and ensuring cost-efficiency. This scaling process is triggered when changes are made to the storage and compute tiers. *No customer action is required* to use this capability.

For read replica configured servers, scaling operations must follow a specific sequence to ensure data consistency and minimize downtime. For details about that sequence, refer to [scaling with read replicas](./concepts-read-replicas.md#scale).

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 6614704

Please sign in to comment.