/ Data protection
A backup is more than keeping a copy of your data
Map critical data by impact, set RPO and RTO, verify backups, and run restore tests that actually improve recovery. Includes a business continuity checklist.
Recovery starts with business needs
A backup that has never been tested is not yet a recovery strategy. Copies matter, but the business also needs to know what must be restored, how long recovery may take, and who decides when a service is down. Recovery starts with operational needs, not with the storage product. For the monitoring side of operational readiness, see the infrastructure monitoring guide.
Map data by impact
Inventory and rank by criticality
Inventory transaction databases, customer files, application configuration, recovery credentials, legal documents, and production assets. Define an owner, source location, retention requirement, and whether each copy needs encryption or separation from the primary environment. Not every system needs the same priority or recovery target.
Define RPO and RTO as decision tools
RPO asks how much data may be lost since the last copy. RTO asks how long a service may remain unavailable. Defining both targets helps the business explain priorities and costs more clearly than applying one generic policy to every system.
Make backups verifiable
Confirm, don’t assume
A backup schedule needs verification. Confirm jobs finish, file sizes are plausible, integrity can be checked, and copies do not exist only on the same disk. For important data, use more than one location and restrict deletion access. A backup controlled by the application’s primary credentials has a risk worth addressing. The 3-2-1 backup rule remains a practical starting point: three copies, two media types, one off-site.
Separate backup policy from data-retention policy. Operational backups support short-term recovery, while retention may have legal, audit, or business reasons. Keeping everything forever increases cost and exposure risk. Define when a copy is made, how long it remains, who can access it, and how destruction is verified.
A restore test should produce improvements
Start by restoring one file, then a database into an isolated environment, and finally a broader service simulation. Record steps, duration, missing dependencies, and unclear decisions. An application that opens but contains inconsistent data is not fully recovered.
List the dependencies required to restore the service: database, object storage, DNS, credentials, queues, payment providers, and administrator access. Order them by necessity. After a restore, compare transaction counts, payment states, important files, and change times with a trusted source.
Protect backups like primary data
Use encryption in transit and at rest, restrict credentials, separate backup access from application access, and monitor restore or deletion activity. Test emergency access without making everyone an administrator. Least privilege still applies when the system is under pressure.
Recovery communication also needs testing. Stakeholders should know who provides updates, which channel is used, and what information may be shared. Avoid exposing customer data in incident messages; a simple communication template reduces confusion.
Exercise recovery in stages
Start with a deleted file, then one database, and finally an environment-loss simulation. After each exercise, update the duration, steps, and action owners. Review cost and capacity assumptions because restore time can change as data grows or a provider changes service limits.
A good recovery strategy brings calm because important decisions were considered before pressure arrived. Not every incident can be avoided, but the business can reduce impact with trusted copies, understood procedures, and exercises completed before the real need appears.
Frequently asked
Questions teams ask before implementation
- What is the difference between RPO and RTO?
- RPO asks how much data may be lost since the last copy. RTO asks how long a service may remain unavailable. Defining both helps the business set priorities and explain backup costs clearly instead of applying one generic policy to every system.
- How often should we test backups?
- Test at least quarterly. Start by restoring one file, then a database in an isolated environment, and eventually run a fuller service simulation. Record steps, duration, and missing dependencies so the runbook improves with each exercise.
- Should we keep backups forever?
- No. Separate backup frequency from data-retention policy. Operational backups support short-term recovery, while retention may serve legal or audit purposes. Define how long each copy remains, who can access it, and how destruction is verified.
This article is part of Satu Pintu Digital's field notes. The next article covers a related topic.