Platform 4.0

Backup and recovery

Restore the complete operating solution, not only the database.

Define the recovery scope

Include operational databases, object/media storage as required, model packages, scenario versions, reference data, configuration and the protected material needed to re-establish access. Treat infrastructure definitions and version manifests as part of the recovery package.

Take consistent backups

Use the database and storage tools specified for the deployment. Agree a consistent point across metadata and associated files. Keep backups private, outside the webroot, and apply retention and access controls.

Set recovery objectives

Agree the acceptable data-loss window and time to restore service. Check these against storage size, bandwidth, backup frequency and available personnel.

Test restoration

  • Restore into an isolated environment.
  • Verify schema and service-version compatibility.
  • Check models, scenarios, assignments and reference data.
  • Read event records and their media references.
  • Process a representative source and confirm the operator result.

Record evidence

A successful backup job does not prove recoverability. Record restoration time, integrity checks, missing material and the corrections made to the procedure.

Master data and reproducible runtime artifacts

Master/control data and reproducible execution artifacts require different recovery strategies. If an image or model can be redistributed from a registry, document that dependency in the recovery plan; do not assume a compute node can reconstruct artifacts whose source is also lost.

Record the recovery point and any missing data. RPO is the agreed maximum data-loss window; RTO is the agreed maximum recovery time. Compare observed restore results with both objectives.

Use the documentation and configuration supplied for your installed release. Environment addresses and access credentials are provided privately with the delivery.