You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/postgresql/flexible-server/concepts-high-availability.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,6 +45,9 @@ This model of high availability deployment enables Flexible server to be highly
45
45
Automatic backups are performed periodically from the primary database server, while the transaction logs are continuously archived to the backup storage from the standby replica. If the region supports availability zones, then backup data is stored on zone-redundant storage (ZRS). In regions that doesn't support availability zones, backup data is stored on local redundant storage (LRS).
46
46
:::image type="content" source="./media/business-continuity/concepts-same-zone-high-availability-architecture.png" alt-text="Same-zone high availability":::
47
47
48
+
>[!NOTE]
49
+
> See the [HA limitation section](#high-availability---limitations) for a current restriction with same-zone HA deployment.
50
+
48
51
## Components and workflow
49
52
50
53
### Transaction completion
@@ -217,6 +220,9 @@ Flexible servers that are configured with high availability, log data is replica
217
220
218
221
## High availability - limitations
219
222
223
+
>[!NOTE]
224
+
> New server creates with **Same-zone HA** are currently restricted when you choose the primary server's AZ. Workarounds are to (a) create your same-zone HA server without choosing the primary AZ, or (b) create as a single instance (non-HA) server and then enable same-zone HA after the server is created.
225
+
220
226
* High availability is not supported with burstable compute tier.
221
227
* High availability is supported only in regions where multiple zones are available.
222
228
* Due to synchronous replication to the standby server, especially with zone-redundant HA, applications can experience elevated write and commit latency.
Copy file name to clipboardExpand all lines: articles/postgresql/flexible-server/how-to-manage-high-availability-portal.md
+20-5Lines changed: 20 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ author: sr-msft
6
6
ms.service: postgresql
7
7
ms.subservice: flexible-server
8
8
ms.topic: how-to
9
-
ms.date: 06/16/2022
9
+
ms.date: 06/23/2022
10
10
---
11
11
12
12
# Manage high availability in Flexible Server
@@ -43,21 +43,24 @@ This section provides details specifically for HA-related fields. You can follow
43
43
4. If you chose the Availability zone in step 2 and if you chose zone-redundant HA, then you can choose the standby zone.
44
44
:::image type="content" source="./media/how-to-manage-high-availability-portal/choose-standby-availability-zone.png" alt-text="Screenshot of Standby AZ selection.":::
45
45
46
-
5. If you want to change the default compute and storage, click **Configure server**.
46
+
>[!NOTE]
47
+
> See the [HA limitation section](concepts-high-availability.md#high-availability---limitations) for a current restriction with same-zone HA deployment.
48
+
49
+
1. If you want to change the default compute and storage, click **Configure server**.
47
50
48
51
:::image type="content" source="./media/how-to-manage-high-availability-portal/configure-server.png" alt-text="Screenshot of configure compute and storage screen.":::
49
52
50
-
6. If high availability option is checked, the burstable tier will not be available to choose. You can choose either
53
+
2. If high availability option is checked, the burstable tier will not be available to choose. You can choose either
51
54
**General purpose** or **Memory Optimized** compute tiers. Then you can select **compute size** for your choice from the dropdown.
7. Select **storage size** in GiB using the sliding bar and select the **backup retention period** between 7 days and 35 days.
59
+
3. Select **storage size** in GiB using the sliding bar and select the **backup retention period** between 7 days and 35 days.
57
60
58
61
:::image type="content" source="./media/how-to-manage-high-availability-portal/storage-backup.png" alt-text="Screenshot of Storage Backup.":::
59
62
60
-
8. Click **Save**.
63
+
4. Click **Save**.
61
64
62
65
## Enable high availability post server creation
63
66
@@ -140,6 +143,18 @@ Follow these steps to perform a planned failover from your primary to the standb
140
143
>
141
144
> * The overall end-to-end operation time may be longer than the actual downtime experienced by the application. Please measure the downtime from the application perspective.
142
145
146
+
## Enabling Zone redundant HA after the region supports AZ
147
+
148
+
There are Azure regions that do not support availability zones. If you have already deployed non-HA servers, you cannot directly enable zone redundant HA on the server, but you can perform restore and enable HA in that server. Following steps shows how to enable Zone redundant HA for that server.
149
+
150
+
1. From the overview page of the server, click **Restore** to [perform a PITR](how-to-restore-server-portal.md#restoring-to-the-latest-restore-point). Choose **Latest restore point**.
151
+
2. Choose a server name, availability zone.
152
+
3. Click **Review+Create**".
153
+
4. A new Flexible server will be created from the backup.
154
+
5. Once the new server is created, from the overview page of the server, follow the [guide](#enable-high-availability-post-server-creation) to enable HA.
155
+
6. After data verification, you can optionally [delete](how-to-manage-server-portal.md#delete-a-server) the old server.
156
+
7. Make sure your clients connection strings are modified to point to your new HA-enabled server.
Copy file name to clipboardExpand all lines: articles/postgresql/flexible-server/overview.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ author: sunilagarwal
6
6
ms.service: postgresql
7
7
ms.subservice: flexible-server
8
8
ms.topic: overview
9
-
ms.date: 06/15/2022
9
+
ms.date: 06/23/2022
10
10
ms.custom: "mvc, references_regions"
11
11
---
12
12
@@ -134,7 +134,7 @@ $ New Zone-redundant high availability deployments are temporarily blocked in th
134
134
135
135
$$ New server deployments are temporarily blocked in these regions. Already provisioned servers are fully supported.
136
136
137
-
** Zone-redundant high availability can now be deployed when you provision new servers in these regions. Pre-existing servers deployed in AZ with *no preference* (which you can check on the Azure portal), the standby will be provisioned in the same AZ. To configure zone-redundant high availability, perform a point-in-time restore of the server and enable HA on the restored server.
137
+
** Zone-redundant high availability can now be deployed when you provision new servers in these regions. Any existing servers deployed in AZ with *no preference* (which you can check on the Azure portal) prior to the region started to support AZ, even when you enable zone-redundant HA, the standby will be provisioned in the same AZ (same-zone HA) as the primary server. To enable zone-redundant high availability, [follow the steps.](how-to-manage-high-availability-portal.md#enabling-zone-redundant-ha-after-the-region-supports-az).
138
138
139
139
<!-- We continue to add more regions for flexible server. -->
0 commit comments