Посмотр рубрик

Обзор продукта

1 мин. чтения

PgVault — система управления резервным копированием и восстановлением баз данных PostgreSQL для инфраструктуры с несколькими серверами; также поддерживается классическое резервное копирование файлов и папок. Особенно хорошо подходит для сценариев, где базы 1С на PostgreSQL размещены на разных серверах у разных клиентов, и нужно централизованно управлять их резервным копированием из одного места.

Система состоит из двух частей:

  • Центральный сервер — веб-интерфейс, через который вы создаёте задачи резервного копирования, следите за их выполнением, управляете хранилищами и восстанавливаете данные. Устанавливается один раз на своей инфраструктуре.
  • Агенты — лёгкие программы, устанавливаемые на каждый сервер с базой данных, которую нужно бэкапить (Linux и Windows). Агент сам подключается к центральному серверу, забирает задания и выполняет их.

Ключевая идея архитектуры: агент всегда сам приходит к серверу, а не наоборот. Это упрощает настройку сети — серверу не нужен прямой доступ к серверам клиентов, достаточно, чтобы агенты могли достучаться до центрального сервера PgVault.

Что умеет PgVault:

  • Резервное копирование по расписанию, с несколькими базами в одном задании
  • Несколько типов хранилищ: локальный диск, сетевая папка (SMB), Amazon S3-совместимое хранилище, SFTP, FTP/FTPS
  • Ротация копий (месячная/недельная/скользящая защита)
  • Шифрование резервных копий
  • Автоматические повторные попытки при сбое
  • Восстановление на любой сервер с окном на отмену и автоматической проверкой результата
  • Мониторинг всех операций, ежедневные отчёты на почту и в Telegram
  • Отслеживание доступности агентов, оповещения об их отключении
  • Управление пользователями, права доступа, интеграция с Active Directory/LDAP
  • Диагностический пакет для быстрого обращения в поддержку