Перейти к основному содержимому

Platform V CopyWala — ​как устроен инструмент для резервного копирования и восстановления данных

Совместно с СУБД Pangolin развиваются программные продукты, которые позволяют комплексно решать задачи бизнеса по работе с данными. К примеру, графический инструмент Platform V Kintsugi дает возможность обслуживать тысячи баз данных и выполнять задачи сопровождения в одном окне. А при миграции баз данных на СУБД Pangolin можно использовать Platform V GraDeLy — универсальный инструмент логической репликации, фильтрации и преобразования данных с механизмом захвата, доставки и применения изменений. GraDeLy поддерживает более ста типов данных и совместим с Platform V Pangolin DB «из коробки».

В 2024 году в линейке продуктов, совместимых с СУБД Pangolin, началась разработка еще одного сопутствующего продукта — Platform V CopyWala. Это инструмент резервного копирования и восстановления данных. В 2025 году продукт выпустил первый релиз и был зарегистрирован в Едином реестре российского ПО (РРПО). Platform V CopyWala работает со всеми СУБД на основе PostgreSQL и уже «из коробки» совместим как с СУБД Pangolin, так и другими дружественными продуктами для работы с данными. Разберем главные функциональные возможности продукта.

Основная функциональность Platform V CopyWala

Создание полных и инкрементальных резервных копий. CopyWala сохраняет данные в отдельный контейнер, используя два подхода:

  • Полные копии — для восстановления с нуля.
  • Инкрементальные копии — фиксируют только изменения с момента последнего бэкапа, экономя место и ускоряя процесс.

Гибкое восстановление. Можно восстановить базу данных в любом состоянии — от последней сохраненной версии до конкретной точки во времени.

Централизованный каталог. Метаданные резервных копий всех зарегистрированных агентов хранятся в единой структуре с версионностью. Это упрощает поиск по тегам, времени или параметрам СУБД и гарантирует целостность данных.

Мониторинг и аудит:

  • Все важные метрики задач резервного копирования экспортируются в Prometheus.
  • В централизованном каталоге есть журнал аудита всех операций.
  • Отслеживание статусов и прогресса происходит в реальном времени.
  • Можно гибко настроить логирование и предупреждения при сбоях.

Максимальная утилизация процессорных ресурсов. Благодаря реализации на Go и оптимизациям уровня ядра Linux, продукт максимально использует процессорные мощности и сетевой трафик. Настройка троттлинга предотвращает перегрузку инфраструктуры.

Передача данных на удаленное хранение. Быстрый и гибкий в настройке протокол передачи данных на удаленное хранение с возможностью потокового шифрования и сжатия данных. Как приятный бонус — управление жизненным циклом копий на удаленных узлах, без участия агентского приложения.

Поддержка хранилища S3. Резервные копии можно сохранять не только локально, но и в S3-совместимые хранилища — это улучшает масштабируемость, защищает от потери данных при аварии на сервере и снижает затраты на инфраструктуру.

Параллельное снятие и восстановление данных. Создание резервных копий и восстановление в несколько потоков ускоряют работу с большими базами, минимизируя простои. Это особенно важно для больших баз данных. Можно одновременно копировать разные таблицы или разделы БД.

FUSE-драйвер. Позволяет подключать резервные копии как виртуальные файловые системы без полного восстановления. Это ускоряет доступ к данным и упрощает администрирование.

Ключевые преимущества Platform V CopyWala

  • Собственный формат контейнера для компактности и скорости.
  • Микросервисная архитектура каталога резервных копий.
  • Компрессия и дедупликация.
  • Выборочное восстановление отдельных баз.
  • Соответствие строгим требованиям финансового сектора.

Планы развития

  • Добавление multistreaming — передачу данных на хранение в несколько TCP-соединений.
  • Развитие отчетности Recovery Catalog для WAL-сегментов.
  • Добавление возможности создания синтетических резервных копий.
  • Развитие функциональности Fuse-драйвера.

Следите за обновлениями продукта в нашем сообществе. Узнать больше о функциональности Platform V CopyWala, оставить заявку на консультацию или тестовый дистрибутив можно на странице продукта.