3.2. Верхнеуровневая архитектура #
Пример верхнеуровневой архитектуры и взаимодействия компонентов представлен на схеме ниже.
Рисунок 3.1. Архитектура PPEM
Где:
PPEM — служба по управлению инфраструктурой СУБД, состоящая из веб-приложения, менеджера, репозитория и агентов.
Выделенный экземпляр СУБД — объект управления PPEM, который представляет собой СУБД PostgreSQL, Postgres Pro Standard или Postgres Pro Enterprise.
Кластер репликации — несколько экземпляров СУБД, объединённых в кластер. Как правило, это кластер потоковой репликации.
Служба идентификации пользователей и групп — каталог пользователей и групп, который можно использовать для аутентификации пользователей в PPEM.
S3-совместимое объектное хранилище — система для хранения резервных копий, созданных с помощью pg_probackup.
OTLP-совместимая система мониторинга — система мониторинга, способная принимать метрики по протоколу OTLP или забирать их через HTTP. Может использоваться PPEM для получения метрик производительности СУБД.
Служба идентификации пользователей и групп, S3-совместимое объектное хранилище, а также OLTP-совместимая система мониторинга являются необязательными внешними службами.