Skip to content

Commit 5cecde3

Browse files
authored
(DOCSP-45891) Revises per explicit edits from v1 review. (#51)
* (DOCSP-45891) Revises per explicit edits from v1 review. * Revises per copy review.
1 parent 5cbae93 commit 5cecde3

File tree

2 files changed

+17
-10
lines changed

2 files changed

+17
-10
lines changed

source/backups.txt

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,9 @@ provider.
9797
specified by you, guaranteeing that your backups are fully WORM
9898
(Write Once Read Many) compliant. Only a designated, authorized
9999
user can turn off this protection after completing a verification
100-
process with MongoDB support.
100+
process with MongoDB support and legal. This adds a mandatory manual
101+
delay and cooldown period so that an attacker cannot change the backup
102+
policy and export the data. To learn more, see `Configure a Backup Compliance Policy <https://www.mongodb.com/docs/atlas/backup/cloud-backup/backup-compliance-policy/>`__.
101103

102104
Recommendations for Backup Strategy
103105
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -115,17 +117,19 @@ for RTO, RPO, and the backup retention period will influence the cost
115117
and performance considerations of maintaining backups. In development
116118
and test environments, we recommend that you disable backup to save
117119
costs. In staging and production environments, ensure that backup is
118-
enabled in your deployment template.
120+
enabled in your deployment template and that you have successfully tested
121+
your backup and restore procedure and process.
119122

120123
Large replica sets (and shards) take longer to restore from backup.
121124
In staging and production environments, through testing techniques, we
122125
recommend that you identify replica set size or shard size limits to
123126
ensure that your size is compatible with RTO requirements. Ensure that
124127
snapshot schedule and retention policies meet any RPO requirements.
125128

126-
In addition to |service| cloud backups, we recommend that you enable
127-
continuous cloud backups with a restore window of seven days. This will
128-
allow you to replay the Oplog to restore a {+cluster+} from a particular
129+
In production and in addition to |service| cloud backups, we recommend that you start
130+
with a default of continuous cloud backups with a restore window of seven days.
131+
Adjust this time range with a longer setting based on the criticality of the workload.
132+
This allows you to replay the oplog to restore a {+cluster+} from a particular
129133
point in time.
130134

131135
Recommendations for Backup Snapshots
@@ -195,7 +199,7 @@ Distribution copies backups to two secondary regions, enabling restores
195199
in 15 minutes or less by using backup copies. By selecting only
196200
hourly and daily snapshots along with the oplog for regional copies, you
197201
can optimize costs while ensuring rapid recovery during regional
198-
outages. Once restored, you can simply point your application to the new
202+
outages. Once restored, you can point your application to the new
199203
{+cluster+} to regain full functionality with complete read and write
200204
capabilities. We recommend developing automated deployment templates
201205
that strike a balance between availability and cost. However, your
@@ -205,7 +209,7 @@ locations.
205209
Recommendations for Backup Compliance Policy
206210
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
207211

208-
We recommend enforcing |service|'s Backup Compliance Policy to prevent
212+
We recommend enforcing |service|'s `Backup Compliance Policy <https://www.mongodb.com/docs/atlas/backup/cloud-backup/backup-compliance-policy/>`__ to prevent
209213
unauthorized modifications or deletions of backups, thereby maintaining
210214
data integrity and supporting robust disaster recovery.
211215

@@ -229,7 +233,10 @@ Recommendations for Backup Costs
229233

230234
To optimize |service| backup costs, you must adjust the backup frequency
231235
and retention policies to align with data criticality, reducing
232-
unnecessary storage expenses. You can also use incremental backups and
236+
unnecessary storage expenses. For example, you should disable backups in lower
237+
environments, and ensure that in upper environments with high availability requirements
238+
you are distributing backups to each region where you are deployed.
239+
You can also use incremental backups and
233240
built-in compression to minimize the amount of stored data. By selecting
234241
regions strategically for backup, you can avoid cross-region data
235242
transfer fees and choose the right cluster size based on workload to
@@ -256,7 +263,7 @@ backup is enabled for the {+cluster+}.
256263
.. include:: /includes/examples/cli-example-backup-take-snapshot.rst
257264

258265
Enable backup compliance policy for your project with a
259-
designated, authorized user named ``john doe`` who alone can turn
266+
designated, authorized user (``[email protected]``) who alone can turn
260267
off this protection after completing a verification process with
261268
MongoDB support.
262269

source/includes/examples/cli-example-backup-compliance-policy-enable.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
44
atlas backups compliancePolicy enable \
55
--projectId 67212db237c5766221eb6ad9 \
6-
--authorizedEmail myemail@example.com \
6+
--authorizedEmail governance@example.org \
77
--authorizedUserFirstName john \
88
--authorizedUserLastName doe

0 commit comments

Comments
 (0)