diff --git a/articles/mysql/flexible-server/how-to-read-replicas-cli.md b/articles/mysql/flexible-server/how-to-read-replicas-cli.md index 828874a19b..4ff477a34e 100644 --- a/articles/mysql/flexible-server/how-to-read-replicas-cli.md +++ b/articles/mysql/flexible-server/how-to-read-replicas-cli.md @@ -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] > diff --git a/articles/mysql/flexible-server/how-to-restore-server-cli.md b/articles/mysql/flexible-server/how-to-restore-server-cli.md index 8e9a1196ce..11f0ed62e6 100644 --- a/articles/mysql/flexible-server/how-to-restore-server-cli.md +++ b/articles/mysql/flexible-server/how-to-restore-server-cli.md @@ -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 @@ -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 diff --git a/articles/postgresql/flexible-server/concepts-compute.md b/articles/postgresql/flexible-server/concepts-compute.md index 84a388c87d..1275126048 100644 --- a/articles/postgresql/flexible-server/concepts-compute.md +++ b/articles/postgresql/flexible-server/concepts-compute.md @@ -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 @@ -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 @@ -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) diff --git a/articles/postgresql/flexible-server/concepts-reserved-pricing.md b/articles/postgresql/flexible-server/concepts-reserved-pricing.md index c63c19eb77..5b614a4e79 100644 --- a/articles/postgresql/flexible-server/concepts-reserved-pricing.md +++ b/articles/postgresql/flexible-server/concepts-reserved-pricing.md @@ -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. diff --git a/articles/postgresql/flexible-server/concepts-scaling-resources.md b/articles/postgresql/flexible-server/concepts-scaling-resources.md index e91161492f..b3884720e1 100644 --- a/articles/postgresql/flexible-server/concepts-scaling-resources.md +++ b/articles/postgresql/flexible-server/concepts-scaling-resources.md @@ -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 @@ -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). diff --git a/articles/postgresql/flexible-server/media/concepts-compute/existing-server-estimated-costs.png b/articles/postgresql/flexible-server/media/concepts-compute/existing-server-estimated-costs.png new file mode 100644 index 0000000000..0b8b7bf260 Binary files /dev/null and b/articles/postgresql/flexible-server/media/concepts-compute/existing-server-estimated-costs.png differ diff --git a/articles/postgresql/flexible-server/media/concepts-compute/new-server-estimated-costs.png b/articles/postgresql/flexible-server/media/concepts-compute/new-server-estimated-costs.png new file mode 100644 index 0000000000..81293debae Binary files /dev/null and b/articles/postgresql/flexible-server/media/concepts-compute/new-server-estimated-costs.png differ diff --git a/articles/postgresql/flexible-server/media/concepts-compute/pricing-calculator.png b/articles/postgresql/flexible-server/media/concepts-compute/pricing-calculator.png new file mode 100644 index 0000000000..e1fe88b686 Binary files /dev/null and b/articles/postgresql/flexible-server/media/concepts-compute/pricing-calculator.png differ