3.2. Верхнеуровневая архитектура #

Пример верхнеуровневой архитектуры и взаимодействия компонентов представлен на схеме ниже.

Рисунок 3.1. Архитектура PPEM


Где:

  • PPEM — служба по управлению инфраструктурой СУБД, состоящая из веб-приложения, менеджера, репозитория и агентов.

  • Выделенный экземпляр СУБД — объект управления PPEM, который представляет собой СУБД PostgreSQL, Postgres Pro Standard или Postgres Pro Enterprise.

  • Кластер репликации — несколько экземпляров СУБД, объединённых в кластер. Как правило, это кластер потоковой репликации.

  • Служба идентификации пользователей и групп — каталог пользователей и групп, который можно использовать для аутентификации пользователей в PPEM.

  • S3-совместимое объектное хранилище — система для хранения резервных копий, созданных с помощью pg_probackup.

  • OTLP-совместимая система мониторинга — система мониторинга, способная принимать метрики по протоколу OTLP или забирать их через HTTP. Может использоваться PPEM для получения метрик производительности СУБД.

Служба идентификации пользователей и групп, S3-совместимое объектное хранилище, а также OLTP-совместимая система мониторинга являются необязательными внешними службами.