What is RPO (Recovery Point Objective)?
RPO stands for Recovery Point Objective β the maximum time window during which data may be lost in an incident, without unacceptable impact on the organisation.
How much data can you afford to lose at most in a crash or cyber attack?
π Example
If you have an RPO of 15 minutes for a production environment, this means that you:
- Take backups or replicate regularly (at least every 15 minutes)
- In the event of an incident, may lose only the last 15 minutes of data at most
- Consider any greater loss to be unacceptable
π RPO vs. RTO vs. backup frequency
| Term | Description |
|---|---|
| RPO | Recovery Point Objective β the maximum amount of recent data you can afford to lose |
| RTO | Recovery Time Objective β how quickly your systems must be back up |
| Backup frequency | Must align with the RPO: the more often you back up, the less data you lose |
π Specifically in OT environments
In industrial networks, the RPO is often critical for process monitoring:
- Historical data from sensors or SCADA is often unrecoverable once lost
- An RPO of 0 minutes requires real-time replication or high-availability solutions
- For HMI configurations or PLC backups, you donβt want to lose any change
Examples:
- An RPO of 0 minutes for operator settings in a batch process
- An RPO of 5 minutes for alarm logs
- An RPO of 30 minutes for reporting environments
π In summary
The RPO determines how far back in time you can recover data after an incident. The lower the RPO, the less data you lose β but the higher the demands on your Backup and Disaster Recovery architecture.
