3.5. Backup Architecture #

The diagram below illustrates an example of a backup architecture.

Figure 3.5. Backup Architecture


Where:

  • Users utilize backup and restore functionality via the web application.

  • In PPEM, the web application sends requests to the manager. The manager sends backup and restore requests to agents.

  • In the operating system, agents perform backup or restoration using the pg_probackup utility. A backup can be saved either to a local directory or to an S3-compatible object storage. The backup directory must be preconfigured to work with pg_probackup. In case of recovery, the backup can be obtained from either the local directory or from the object storage.

  • The S3-compatible object storage is an external service. Specific object storages are supported by means of pg_probackup, the support does not depend on PPEM.