Основные понятия

Docker Compose

Docker Compose представляет собой инструмент, предназначенный для решения задач, связанных с развертыванием сложных приложений, состоящих из отдельных служб, и одновременного управления несколькими контейнерами Docker, входящими в состав одного приложения.

Patroni Cluster

Patroni — это Python-приложение для создания высокодоступных кластеров БД на основе потоковой репликации. С его помощью можно преобразовать систему из ведущего и ведомых узлов (primary — replica) в высокодоступный кластер с поддержкой автоматического контролируемого (switchover) и аварийного (failover) переключения. Patroni позволяет легко добавлять новые реплики в существующий кластер, поддерживает динамическое изменение конфигурации СУБД одновременно на всех узлах кластера и множество других возможностей, таких как синхронная репликация, настраиваемые действия при переключении узлов, REST API, возможность запуска пользовательских команд для создания реплики вместо pg_basebackup, взаимодействие с Kubernetes и т.д.

PostgreSQL

PostgreSQL представляет собой свободную объектно-реляционную систему управления базами данных, основанную на языке SQL.

Агент

Агент представляет собой программный инструмент, необходимый для управления задачами при работе с базами данных PostgreSQL. Основное назначение - сбор метрик БД, хоcта, сети и др. для передаче платформе.

Владелец

Сотрудник компании со стороны Заказчика, которому предоставлен доступ к Платформе. Такой пользователь является владельцем всей системы, включающей рабочие пространства платформы и входящие в них экземпляры соответственно. Владелец имеет полные права администрации экземпляра Платформы после его установки.

Администратор

Сотрудник компании со стороны Заказчика, которому предоставлен доступ к Платформе. Такой пользователь имеет полные или частичные права управления экземпляром Платформы после его установки. В отличие от Владельца Администратор может иметь полный доступ не ко всей системе, а лишь к конкретному(ым) рабочему(им) пространству(ам) и соответственным экземплярам. Внутри другого рабочего пространства для такого пользователя могут быть предоставлены права Пользователя с правами просмотра.

Пользователь с правами просмотра

Сотрудник компании со стороны Заказчика, которому предоставлен доступ к Платформе. Такой пользователь внутри системы (Платформы) имеет права на просмотр информации внутри рабочего пространства. Внутри другого рабочего пространства для такого пользователя могут быть предоставлены права Администратора.

Пользователь

Любое физическое лицо со стороны Заказчика, получившее доступ к Платформе и имеющее те или иные права управления экземпляром Платформы.

Заказчик

Юридическое лицо, которое приобрело неисключительное лицензионное право на использование Платформы.

Кластер

Кластер баз данных представляет собой набор баз, управляемых одним экземпляром сервера PostgreSQL.

Платформа

Полнофункциональная модульная платформа администрирования и мониторинга кластеров PostgreSQL «Тантор», предназначенная для решения задач по обеспечению долгосрочной и корректной эксплуатации СУБД Tantor или СУБД на базе PostgreSQL.

Разработчик

Правообладатель Платформы - общество с ограниченной ответственностью “Лаборатории Тантор”.

Рабочее пространство

Веб-интерфейс, предназначенный для управления экземплярами сервера PostgreSQL.

Экземпляр

Экземпляр сервера PostgreSQL предназначен для управления одной или несколькими базами данных.