Skip to content

Commit fd93a6c

Browse files
Merge pull request #4712 from MicrosoftDocs/main
Auto Publish – main to live - 2026-04-07 17:11 UTC
2 parents 7844368 + 0c30931 commit fd93a6c

13 files changed

Lines changed: 98 additions & 26 deletions

articles/mysql/flexible-server/how-to-upgrade.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,9 @@ To perform a major version upgrade for an Azure Database for MySQL Burstable SKU
7878

7979
The system automatically upgrades your compute tier from Burstable SKU to the selected General Purpose SKU to support the major version upgrade.
8080

81+
> [!IMPORTANT]
82+
> Before or after upgrade, the change of SKU compute tier can be unsuccessful in regions experiencing high capacity demand at that point of time. In such cases, the SKU compute tier change can be retried outside of peak business hours in that region.
83+
8184
6. Major Version Upgrade
8285

8386
Once the compute tier is upgraded, the system initiates the major version upgrade process. Monitor the upgrade progress through the Azure portal. The upgrade process might take some time, depending on the size and activity of your database. Please note that If the major version upgrade fails, the compute tier won't automatically revert to the previous Burstable SKU. This allows customers to continue the major version upgrade without performing the compute tier upgrade again.

articles/postgresql/TOC.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,8 +257,10 @@
257257
href: compute-storage/concepts-storage-premium-ssd.md
258258
- name: Premium SSD v2
259259
href: compute-storage/concepts-storage-premium-ssd-v2.md
260-
- name: Migrate from Premium SSD to Premium SSD v2
260+
- name: Migrate from Premium SSD to Premium SSD v2 using PITR
261261
href: compute-storage/concepts-storage-migrate-ssd-to-ssd-v2.md
262+
- name: Migrate from Premium SSD to Premium SSD v2 using replication
263+
href: compute-storage/concepts-storage-replicate-ssd-to-ssd-v2.md
262264
- name: Scaling
263265
items:
264266
- name: Scaling resources

articles/postgresql/compute-storage/concepts-storage-migrate-ssd-to-ssd-v2.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@ ms.topic: concept-article
1313

1414
# Migrate or restore from Premium SSD to Premium SSDv2
1515

16-
[!INCLUDE [applies-to-postgresql-flexible-server](~/reusable-content/ce-skilling/azure/includes/postgresql/includes/applies-to-postgresql-flexible-server.md)]
17-
1816
This article provides step-by-step instructions to perform a restore of an Azure Database for PostgreSQL flexible server to a custom restore point.
1917

2018
## Steps to migrate or restore from Premium SSD to Premium SSDv2

articles/postgresql/compute-storage/concepts-storage-premium-ssd-v2.md

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,10 @@ ms.custom:
1212
- references_regions
1313
---
1414

15-
# Azure Database for PostgreSQL Premium SSD v2 storage option preview
15+
# Premium SSD v2 storage option in Azure Database for PostgreSQL
1616

1717
Premium SSD v2 offers higher performance than Premium SSD, while also being less costly, as a general rule. You can individually tweak the performance (capacity, throughput, and IOPS (input/output operations per second)) of Premium SSD v2 at any time. The ability to make these adjustments mean your workloads can be cost-efficient while meeting shifting performance needs. For example, a transaction-intensive database might need to cope with a large amount of IOPS for a couple of exceptionally high-demand days. Or a gaming application might demand higher throughput during peak hours only. For most general-purpose workloads, Premium SSD v2 provides the best price for performance. You can now deploy Azure Database for PostgreSQL flexible server instances with Premium SSD v2 disk in all supported regions.
1818

19-
> [!NOTE]
20-
> Premium SSD v2 is currently in preview for Azure Database for PostgreSQL flexible server instances.
2119

2220
## Differences between Premium SSD and Premium SSD v2
2321

@@ -27,8 +25,6 @@ Premium SSD v2 offers flexible IOPS configurations. Azure Database for PostgreSQ
2725

2826
Premium SSD v2 also offers flexible throughput configurations. Azure Database for PostgreSQL provides a baseline throughput of 125 MB/s for disks up to 399 GiB, and 500 MB/s for disks 400 GiB or larger at no extra cost. Throughput beyond the free tier incurs extra charges.
2927

30-
> [!NOTE]
31-
> Premium SSD v2 is currently in preview for Azure Database for PostgreSQL flexible server instances.
3228

3329
### IOPS
3430

@@ -50,43 +46,50 @@ Your virtual machine type also has IOPS limits. Although you can select any stor
5046

5147
To learn more, see [Compute options in Azure Database for PostgreSQL](concepts-compute.md).
5248

53-
> [!NOTE]
54-
> Regardless of the type of storage you assign to your instance, storage can only be scaled up, not down.
49+
50+
> [!IMPORTANT]
51+
> The selected compute size determines the minimum and maximum IOPS.
52+
5553

5654
## Supported features
5755

58-
Premium SSD v2 supports *High Availability, Geo-Redundant backups, Geo Replicas, Major Version Upgrade Customer Managed Keys and, Geo DR(Disaster Recovery)* features for Azure Database for PostgreSQL – Flexible Server in below supported regions.
56+
Premium SSD v2 supports *High Availability, Geo-Redundant backups, Geo Replicas, Major Version Upgrade, CMK (Customer Managed Keys) and, Geo DR(Disaster Recovery)* features for Azure Database for PostgreSQL in below supported regions.
5957

60-
Australia Central 2*, Australia East, Australia South East, Austria East, Brazil South*, Brazil Southeast* Canada Central, Canada East, Central India, Central US, East Asia, East US, East US 2, France Central*  Germany West Central, Germany North, Indonesia Central*, Israel Central*, Italy North*, Japan East, Japan West, Korea Central*, Malaysia West*, Mexico Central*, New Zealand North*, North Central US, North Europe, Norway East, Norway West, Poland Central*, South Africa North, South Africa West, Southeast Asia, Spain Central*, Sweden Central*, Switzerland North, Switzerland West, South India, UAE North*, UK South, UK West, US South Central US, West Central US, West Europe, West US, West US 2, and West US 3* regions.
58+
**Americas**: Brazil South*, Brazil Southeast*, Canada Central, Canada East, Central US, East US, East US 2, North Central US, South Central US, West Central US, West US, West US 2, West US 3*.
59+
**Europe**: Austria East, France Central*, Germany West Central, Germany North, Italy North*, North Europe, Norway East, Norway West, Poland Central*, Spain Central*, Sweden Central*, Switzerland North, Switzerland West, UK South, UK West, West Europe.
60+
**Asia Pacific & Middle East**: Australia Central 2*, Australia East, Australia Southeast, Central India, East Asia, Indonesia Central*, Israel Central*, Japan East, Japan West, Korea Central*, Malaysia West*, New Zealand North*, South India, Southeast Asia, UAE North*.
61+
**Africa**: South Africa North, South Africa West.
6162

62-
Sovereign regions such as China North 3 and US Gov Virginia support standalone SSDv2 deployments only and currently don't support the features listed above.
63+
Sovereign regions, including China North 3 and US Gov Virginia, support only standalone SSDv2 deployments and don't currently support these features.
6364

65+
6466
> [!NOTE]
65-
> Geo‑redundant backups are currently unavailable in the region marked with* because one of the paired regions doesn't support native SSDv2 storage or the region doesn't have an Azure paired region. Additionally, if SSDv2 is unavailable in a region, disable the High Availability option to enable SSDv2 storage.
66-
67+
> Geo‑redundant backups are currently unavailable in regions marked with an asterisk (*) because either the paired region doesn't support native SSDv2 storage or the region doesn't have an Azure paired region.
6768
6869
### Limitations and Considerations
6970

7071
- Long‑term backups, storage autogrow, and PostgreSQL version 13 are currently not supported with Premium SSD v2.
71-
72+
7273
- You can provision Premium SSD v2 by using General Purpose and Memory Optimized compute tiers only. Creating new Burstable compute tier with Premium SSD v2 isn't supported.
7374

75+
- Although CMK and geo-redundant backups are each supported, enabling geo-redundant backups with CMK isn't currently supported.
76+
7477
- You can adjust disk performance settings (IOPS or throughput) up to four times within a 24-hour period. For newly created disks, the limit is three adjustments during the first 24 hours.
7578

76-
- For larger servers, the initial automated backup may take longer to complete and will appear in the Azure portal once it finishes. This is expected behavior while the service completes the first full backup. No action is required during this time. We recommend waiting for the initial backup to complete before performing any backup‑dependent operations, such as creating in‑region read replicas. After the initial backup, all subsequent backups are incremental and typically complete quickly.
79+
- For larger servers, the initial automated backup takes longer to complete and appears in the Azure portal after it completes. No action is required during this time. We recommend waiting for the initial backup to complete before performing any backup‑dependent operations, such as creating in‑region read replicas. After the initial backup, all subsequent backups are incremental and typically complete quickly.
7780

7881

79-
- Online migration from Premium SSD to Premium SSD v2 is not supported. To migrate between these storage types, you can either perform a [point-in-time-restore](../backup-restore/concepts-backup-restore.md#point-in-time-recovery) from a Premium SSD server to a new server using Premium SSD v2, or create a read replica from Premium SSD to Premium SSD V2 server. Because storage autogrow is not currently supported on Premium SSD v2, you must disable storage autogrow on the source Premium SSD server before starting the migration.
82+
- Online migration from Premium SSD to Premium SSD v2 isn't supported. To migrate between these storage types, you can either perform a [point-in-time-restore](../backup-restore/concepts-backup-restore.md#point-in-time-recovery) from a Premium SSD server to a new server using Premium SSD v2. Alternatively, you can create a read replica from a Premium SSD server to a Premium SSD v2 server and promote it after replication completes. Because storage autogrow isn't currently supported on Premium SSD v2, you must disable storage autogrow on the source Premium SSD server before starting the migration.
8083

81-
- Replication from Premium SSD to Premium SSD v2 is supported only for migration scenarios.It is not supported for ongoing operations, as Premium SSD cannot keep pace with Premium SSD v2 performance and may introduce latency issues.
84+
- Replication from Premium SSD to Premium SSD v2 is supported only for migration scenarios. Ongoing replication isn't supported because Premium SSD can't match the performance of Premium SSD v2 and may result in increased latency.
8285

8386
- If you perform any operation that requires disk hydration following error might occur. This error occurs because Premium SSD v2 disks don't support any operation while the disk is still hydrating.
8487

8588
_Error message: Unable to complete the operation because the disk is still being hydrated. Retry after some time._
8689

8790
**Operations that can trigger this behavior include:**
8891
Performing compute scaling, storage scaling, enabling high availability (HA), or unplanned failovers in quick succession.
89-
If you are performing major version upgrades, adding HA, initiating failovers, or creating in‑region replicas within a short interval before disk hydration completes.
92+
If you're performing major version upgrades, adding HA, initiating failovers, or creating in‑region replicas within a short interval before disk hydration completes.
9093
Creating a new server using PITR(point-in-time-restore) and immediately enabling High Availability or Read Replicas while the disk is still being hydrated.
9194

9295
**Best practice:**
@@ -98,8 +101,8 @@ Sovereign regions such as China North 3 and US Gov Virginia support standalone S
98101

99102
You can monitor your I/O consumption in the [Azure portal](https://portal.azure.com/), or by using [Azure CLI commands](/cli/azure/monitor/metrics). The relevant metrics to monitor are [storage limit, storage percentage, storage used, and I/O percentage](../monitor/concepts-monitoring.md).
100103

101-
> [!IMPORTANT]
102-
> The selected compute size determines the minimum and maximum IOPS.
104+
> [!NOTE]
105+
> Regardless of the type of storage you assign to your instance, storage can only be scaled up, not down.
103106
104107

105108
## Related content
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
---
2+
title: Migrate SSD Server to SSDv2 Using Replicas
3+
description: This article describes how to migrate a Premium SSD server to Premium SSDv2 using replicas in Azure Database for PostgreSQL flexible server instance.
4+
author: kabharati
5+
ms.author: kabharati
6+
ms.reviewer: maghan
7+
ms.date: 04/06/2026
8+
ms.service: azure-database-postgresql
9+
ms.subservice: compute-storage
10+
ms.topic: concept-article
11+
# customer intent: As a user, I want to learn how to migrate from Premium SSD server to Premium SSDv2 in Azure Database for PostgreSQL flexible server instance.
12+
---
13+
14+
# Migrate or replicate from Premium SSD to Premium SSDv2
15+
16+
This article provides step-by-step instructions to migrate from Premium SSD to Premium SSDv2 using replication in Azure Database for PostgreSQL flexible server instance.
17+
18+
## Steps to migrate or replicate from Premium SSD to Premium SSDv2
19+
20+
### [Portal](#tab/portal-create-virtual-endpoints)
21+
22+
Using the [Azure portal](https://portal.azure.com/):
23+
24+
1. Select your Azure Database for PostgreSQL flexible server instance.
25+
26+
1. In the resource menu, select **Settings** go to **Replication** and select the **Create replica** button.
27+
28+
:::image type="content" source="media/concepts-storage-ssd-v2-migration-using-replication/create-replica.png" alt-text="Screenshot showing the Replication page." lightbox="media/concepts-storage-ssd-v2-migration-using-replication/create-replica.png":::
29+
30+
1. Provide Server name and Select **Configure server**.
31+
32+
:::image type="content" source="media/concepts-storage-ssd-v2-migration-using-replication/configure-server-page.png" alt-text="Screenshot showing the Compute + storage page." lightbox="media/concepts-storage-ssd-v2-migration-using-replication/configure-server-page.png":::
33+
34+
1. Choose **Premium SSD v2** for the **Storage type** Field.
35+
36+
:::image type="content" source="media/concepts-storage-ssd-v2-migration-using-replication/premium-storage.png" alt-text="Screenshot showing the Premium SSDv2 storage type button selected." lightbox="media/concepts-storage-ssd-v2-migration-using-replication/premium-storage.png":::
37+
38+
1. Once the replica server is configured to your needs, select **Review + create**.
39+
40+
:::image type="content" source="media/concepts-storage-ssd-v2-migration-using-replication/add-replica-validation.png" alt-text="Screenshot showing the Add Replica page." lightbox="media/concepts-storage-ssd-v2-migration-using-replication/add-replica-validation.png":::
41+
42+
1. A new deployment is created to provision an Azure Database for PostgreSQL flexible server instance using Premium SSD v2 storage, with the latest data replicated from the source server.
43+
44+
1. When the deployment completes, go to newly created Premium SSDv2 server and select **Compute + Storage** button, and validate your **Storage type**.
45+
46+
:::image type="content" source="media/concepts-storage-ssd-v2-migration-using-replication/validate-storage.png" alt-text="Screenshot that shows new server created using new storage type." lightbox="media/concepts-storage-ssd-v2-migration-using-replication/validate-storage.png":::
47+
48+
1. Select **Replication** and select **Switch over or promote to standalone**. Select **Promote to standalone server and remove from replication. This won't impact primary server** for **Action**. And select **Planned - sync data before promoting**. You have to mark the **I understand that this read replica will become an independent standalone server and this action can't be undone.** checkbox to acknowledge. Finally, select **Promote to standalone**.
49+
50+
:::image type="content" source="media/concepts-storage-ssd-v2-migration-using-replication/promote-primary.png" alt-text="Screenshot that shows promoting new server ssd v2 server as standalone." lightbox="media/concepts-storage-ssd-v2-migration-using-replication/promote-primary.png":::
51+
52+
1. Optionally, once the promotion is complete, you can point your virtual endpoint pairs from the Premium SSD flexible server instance to the new Premium SSD v2 instance.
53+
54+
:::image type="content" source="media/concepts-storage-ssd-v2-migration-using-replication/recreate-virtual-endpoint.png" alt-text="Screenshot that shows new server using virtual endpoint." lightbox="media/concepts-storage-ssd-v2-migration-using-replication/recreate-virtual-endpoint.png":::
55+
---
56+
57+
> [!NOTE]
58+
> - Once the migration is complete, you can stop the original server, allow the required backup retention to be satisfied on the new server, and then safely decommission the old server.
59+
> - Wait for the first automated backup to complete before configuring in-region replicas, as replica creation depends on an existing backup.
60+
---
61+
62+
## Related content
63+
64+
- [Restore to paired region (geo-restore)](../backup-restore/how-to-restore-paired-region.md)
65+
- [Restore a dropped server](../backup-restore/how-to-restore-dropped-server.md)
136 KB
Loading
136 KB
Loading
117 KB
Loading
130 KB
Loading
165 KB
Loading

0 commit comments

Comments
 (0)