An Azure managed PostgreSQL database service for app development and deployment.
For PostgreSQL Flexible Server in Italy North, the current reliability guidance says automated backups are ZRS regardless of whether HA is enabled; however, because other official pages contradict this, Microsoft Support is the only documented way to obtain authoritative confirmation for the effective redundancy of your particular server.
Q1: ZRS or LRS?
ZRS is the intended documented behavior for this configuration.
The reliability documentation states explicitly:
- In a region with availability zones, backups use zone-redundant storage (ZRS), regardless of the server’s HA configuration.
- LRS applies to regions without availability zones. ^1^
Italy North supports zone-redundant HA for PostgreSQL Flexible Server, establishing that the service has multi-zone support there. ^2^
The business-continuity documentation independently says that backups are stored in ZRS when the region supports availability zones, including when the server itself is not configured for zone redundancy. ^3^
Therefore, for the stated Italy North server:
- HA disabled affects compute availability—there is no standby server for automatic failover.
- It does not, under the reliability documentation, reduce automated-backup redundancy to LRS.
- Both snapshot and transaction-log backups belong to the service-managed backup set used for PITR.
There is nevertheless a real documentation inconsistency: the backup concepts page and restore instructions also say that no-HA and same-zone HA servers receive LRS, while only zone-redundant HA receives ZRS. ^4^ ^5^
That HA-dependent statement conflicts directly with the reliability and business-continuity pages. It should not be used to infer that your server is definitely LRS.
Q2: Where can the effective value be verified?
There is no documented customer-visible property for regional LRS versus ZRS redundancy on the Flexible Server resource.
The current ARM schema exposes:
-
backupRetentionDays -
geoRedundantBackup
It does not expose an LRS/ZRS field. ^6^
Consequently:
- Portal: No documented blade reports the effective operational-backup LRS/ZRS type.
- CLI/REST/ARM:
geoRedundantBackupdistinguishes geo-replicated backup from regional backup; it does not identify regional LRS versus ZRS. - Metrics:
Backup Storage Usedreports retained snapshot and log consumption, not redundancy. ^4^ - Activity Log: It can show restore-operation progress or completion, but no documentation says it records the backup storage redundancy. ^4^
For a server-specific, auditable confirmation, open an Azure support request from PostgreSQL Flexible Server → Support + troubleshooting → Create a support request. Include:
- Server resource ID
- Region: Italy North
- Creation date
- HA mode: Disabled
-
geoRedundantBackup: Disabled - A request to confirm the effective redundancy of both snapshot and WAL backup storage
Ask Support to reconcile the HA-independent reliability statement with the HA-dependent backup/restore statements.
Q3: Restore to another zone during a source-zone outage
Under the documented ZRS behavior, yes: during a zone failure, a non-zone-redundant server can be restored from the latest restore point into another, unaffected zone. This creates a new server; it is not automatic failover. ^3^
The PITR workflow lets you select the destination availability zone, and PITR remains within the source region. ^5^
If Support were to confirm that this particular server is actually LRS, cross-zone recovery during loss of the backup’s datacenter should not be assumed. LRS stores copies in one datacenter, whereas ZRS provides cross-zone backup availability. In that case, obtain a server-specific recovery commitment from Support or use zone-redundant HA for the required resilience.
Q4: Can redundancy be changed?
The documentation says the backup storage redundancy option cannot be changed after the server is provisioned. Geo-redundant backup must also be selected during server creation. ^4^
Enabling zone-redundant HA later is supported, but that is an HA configuration change, not a documented in-place backup-redundancy control. ^7^
If a different immutable backup configuration is required, the practical path is to create or restore to a new server with the required creation-time settings and then cut over.
References
- Reliability in Azure Database for PostgreSQL
- What is Azure Database for PostgreSQL flexible server?
- Overview of business continuity in Azure Database for PostgreSQL flexible server
- Backup and restore in Azure Database for PostgreSQL flexible server
- Restore to custom restore point
- Microsoft.DBforPostgreSQL flexibleServers 2024-08-01 (deployment-language-terraform)
- Configure high availability for Azure Database for PostgreSQL flexible server