Retention, cost and the 3-2-1 question
Backup design runs into the retention question quickly, because copies are cheap individually and expensive in aggregate.
The conventional guidance — three copies, two media, one off-site — remains sound for the database and configuration layers, which are small. Applying it literally to object storage is where costs escalate, because object storage is already replicated by the provider and a full third copy can double the bill for a marginal gain.
A more proportionate reading for a document platform:
Database and configuration. Follow the rule properly. These layers are small, cheap to copy and impossible to reconstruct. Three copies, one of them off-site and ideally in a different account or provider, is straightforwardly worth it.
Object storage. Rely on the provider’s durability for hardware failure, and use versioning plus a cross-region replication for the threats that survive it: an application bug that deletes content, a compromised credential, or a region-level event. A third independent copy is worth adding only if the content is genuinely irreplaceable and not reproducible from elsewhere.
Search index. No copy at all. Rebuilt from primary storage during recovery.
The interaction with retention policy is worth stating, because the two are often designed separately. An object storage lifecycle rule that expires old versions will eventually reach into your backups if versioning and lifecycle are operating on the same bucket. Whether that is acceptable depends on your stated recovery objective: if you need to restore to ninety days ago, no lifecycle rule may delete anything younger than that. Our retention guide covers setting those rules deliberately rather than by default.
One further cost point. Backup storage is frequently the fastest-growing line in a self-hosted deployment, because it grows with version history, not with user count. It is worth reviewing quarterly alongside the deployment’s other storage, rather than discovering the curve in an annual budget review.