@@ -13,78 +13,76 @@ ms.date: 04/14/2020
13
13
14
14
Azure Database for PostgreSQL – Hyperscale (Citus) automatically creates
15
15
backups of each node and stores them in locally redundant storage. Backups can
16
- be used to restore your Hyperscale (Citus) cluster to a point-in- time. Backup
16
+ be used to restore your Hyperscale (Citus) cluster to a specified time. Backup
17
17
and restore are an essential part of any business continuity strategy because
18
18
they protect your data from accidental corruption or deletion.
19
19
20
20
## Backups
21
21
22
- Azure Database for PostgreSQL takes snapshot backups of the data files and the
23
- transaction log. Snapshot backups are taken at least once a day. These backups
24
- allow you to restore a server to any point-in- time within backup retention
25
- period. Currently all clusters have backup retention period is 35 days. All
26
- backups are encrypted using AES 256-bit encryption.
22
+ At least once a day, Azure Database for PostgreSQL takes snapshot backups of
23
+ data files and the database transaction log. The backups allow you to restore a
24
+ server to any point in time within the retention period. (The retention period
25
+ is currently 35 days for all clusters.) All backups are encrypted using AES
26
+ 256-bit encryption.
27
27
28
- In Azure regoins that support availability zones backup snapshots are stored in
29
- 3 availability zones. It means that you would be able to restore your
30
- Hyperscale (Citus) cluster from backup as long as at least one availability
31
- zone is online.
28
+ In Azure regions that support availability zones, backup snapshots are stored
29
+ in three availability zones. As long as at least one availability zone is
30
+ online, the Hyperscale (Citus) cluster is restorable.
32
31
33
- These backup files cannot be exported. The backups can only be used for restore
34
- operations in Azure Database for PostgreSQL.
32
+ Backup files can't be exported. They may only be used for restore operations
33
+ in Azure Database for PostgreSQL.
35
34
36
35
### Backup storage cost
37
36
38
- See Azure Database for PostgreSQL -Hyperscale (Citus) [ pricing
39
- page ] ( https://azure.microsoft.com/en-us/pricing/details/postgresql/hyperscale-citus/ )
40
- for current backup storage pricing.
37
+ For current backup storage pricing, see the Azure Database for PostgreSQL -
38
+ Hyperscale (Citus) [ pricing
39
+ page ] ( https://azure.microsoft.com/en-us/ pricing/details/postgresql/hyperscale-citus/ ) .
41
40
42
41
## Restore
43
42
44
- In Azure Database for PostgreSQL, performing a restore creates a new Hyperscale
45
- (Citus) cluster from the original nodes’ backups.
43
+ In Azure Database for PostgreSQL, restoring a Hyperscale (Citus) cluster
44
+ creates a new cluster from the original nodes' backups.
46
45
47
46
> [ !IMPORTANT]
48
- > Deleted Hyperscale (Citus) clusters cannot be restored. If you delete the
49
- > cluster, all nodes that belong to the cluster are deleted and cannot be
47
+ > Deleted Hyperscale (Citus) clusters can't be restored. If you delete the
48
+ > cluster, all nodes that belong to the cluster are deleted and can't be
50
49
> recovered. To protect cluster resources, post deployment, from accidental
51
50
> deletion or unexpected changes, administrators can leverage [ management
52
51
> locks] ( /azure/azure-resource-manager/management/lock-resources ) .
53
52
54
53
### Point-in-time restore (PITR)
55
54
56
- You can perform a restore to any point in time within 35 days. A new cluster is
57
- created in the same Azure region, subscription, and resource group as the
58
- original one. It is created with the original cluster's configuration for the
59
- number of node , number of vCores, storage size, user roles, and server
60
- parameters.
55
+ You can restore a cluster to any point in time within the last 35 days. The
56
+ restore process creates a new cluster in the same Azure region, subscription,
57
+ and resource group as the original. The cluster has the original's
58
+ configuration: the same number of nodes , number of vCores, storage size, user
59
+ roles, and server parameters.
61
60
62
61
Point-in-time restore is useful in multiple scenarios. For example, when a user
63
62
accidentally deletes data, drops an important table or database, or if an
64
- application accidentally overwrites good data with bad data due to an
65
- application defect.
63
+ application accidentally overwrites good data with bad data.
66
64
67
65
> [ !IMPORTANT]
68
- > You will need to open a support request to perform point-in-time restore of
66
+ > You'll need to open a support request to perform point-in-time restore of
69
67
> your Hyperscale (Citus) cluster.
70
68
71
69
### Post-restore tasks
72
70
73
- After a restore from either recovery mechanism, you should perform the
74
- following tasks to get your users and applications back up and running:
71
+ After a restore from either recovery mechanism, you should do the
72
+ following to get your users and applications back up and running:
75
73
76
- • If the new server is meant to replace the original server, redirect clients
74
+ * If the new server is meant to replace the original server, redirect clients
77
75
and client applications to the new server
78
- • Ensure appropriate server-level firewall and VNet rules are in place for
79
- users to connect. These rules are not copied over from the original server.
80
- • Ensure appropriate logins and database level permissions are in place
81
- • Configure alerts, as appropriate
76
+ * Ensure appropriate server-level firewall and VNet rules are in place for
77
+ users to connect. These rules aren't copied from the original server.
78
+ * Ensure appropriate logins and database level permissions are in place
79
+ * Configure alerts, as appropriate
82
80
83
81
## Next steps
84
82
85
- • Learn how to restore using [ the Azure
83
+ * Learn how to restore using [ the Azure
86
84
portal] ( /azure/postgresql/howto-restore-server-portal ) .
87
- • Learn how to restore using [ the Azure
85
+ * Learn how to restore using [ the Azure
88
86
CLI] ( /azure/postgresql/howto-restore-server-cli ) .
89
- • To learn more about business continuity, see the [ business continuity
87
+ * To learn more about business continuity, see the [ business continuity
90
88
overview] ( /azure/postgresql/concepts-business-continuity ) .
0 commit comments