Пользователям СУБД Postgres Pro доступна графическая платформа управления базами данных — Postgres Pro Enterprise Manager (PPEM)
Компания Postgres Professional в ответ на запросы заказчиков разработала Postgres Pro Enterprise Manager (PPEM) — графическую платформу управления базами данных. PPEM уже апробировали более 25 заказчиков Postgres Professional, компании из банковского, государственного, нефтегазового и других секторов экономики. Теперь платформа выпущена в широкое использование.
Для получения доступа к платформе достаточно быть пользователем любой СУБД линейки Postgres Pro. PPEM можно использовать и для гибридных ландшафтов: Postgres Pro + СУБД с открытым исходным кодом PostgreSQL.
Решение охватывает полный спектр задач администратора баз данных и значительно упрощает и ускоряет работу над рутинными задачами. РРЕМ реализован по принципу «единого окна» и дает возможность получить всю нужную информацию в браузере.
Главная информационная панель РРЕМ
Консоль позволяет выполнять операции при помощи удобных мастеров настройки, не требуя знания синтаксиса команд. Встроенный мониторинг даёт возможность отслеживать основные метрики производительности и создавать собственные графики, визуализирующие показатели нагрузки на базу данных информационной системы заказчика.
Визуализация метрик производительности
Технологически Postgres Pro Enterprise Manager представляет из себя трехуровневое приложение, устанавливаемое на отдельный сервер. Взаимодействие с целевыми экземплярами баз данных осуществляется при помощи небольших модулей-агентов, установленных на соответствующие серверы. Конечный пользователь работает с РРЕМ через веб-браузер.
Postgres Pro Enterprise Manager позволяет администратору выполнять задачи из четырех основных категорий.
Обслуживание и конфигурирование
Включает такие задачи, как: управление экземплярами, базами данных, табличными пространствами; просмотр сведений в информационной панели (дашборде); визуализация схемы баз данных; фильтрация списка экземпляров; пресеты конфигурации для 1С; дополнительные сведения по экземпляру; работа с журналом событий; работа с базами данных экземпляра; работа с параметрами экземпляра; управление аутентификацией.
Пример управления экземпляром
Общая информация по профилю нагрузки
Пример управления Базами Данных
Диагностика производительности
Визуализация диагностических метрик через графики, возможность создания собственных графиков используя дополнительный набор метрик, масштабирование временных периодов, просмотр статистики по SQL-запросам, просмотр статистики по сессиям, просмотр плана активного запроса, визуализация планов запросов.
Пример создания графика визуализации метрик
План и прогресс выполнения запроса
Визуализация планов запросов
Контроль регламентных задач
Основные задачи vacuum / analyze / reindex c контролем через консоль заданий, в которой для каждого задания отображается статус, время начала и окончания, полный журнал выполнения.
Консоль контроля заданий РРЕМ
Резервное копирование и восстановление
Задачи по резервному копированию и восстановлению (backup / recovery / validate / merge), включая все преимущества pg_probackup: сжатие, параллелизм, инкрементальные режимы, работа по протоколу s3 и другие.
Пример создания задачи Резервного копирования
«Разработка первоклассных технических возможностей СУБД уже позволила развернуть Postgres Pro в информационных системах крупнейших компаний страны, обеспечивая высокую производительность, надежность, безопасность и масштабируемость. Теперь же мы сделали важный шаг в повышении комфорта использования СУБД. Благодаря платформе администраторы смогут быстро и удобно работать с базами данных без необходимости глубоко погружаться в технические особенности продукта. Вдобавок, платформа станет дополнительным преимуществом системы для заказчиков, мигрирующих с СУБД Oracle, где использование подобных инструментов было привычным», — отметил Иван Панченко, заместитель генерального директора Postgres Professional.
Планы по развитию
Команда Postgres Professional намерена развивать PPEM в направлении дополнительной функциональности для расширения возможностей диагностики, контроля и оптимизации производительности СУБД Postgres Pro. В ближайших планах — интеграция учетных записей по протоколу LDAP, поддержка профайлера pgpro_pwr, управление отказоустойчивыми кластерами и многое другое.