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.