В критически важных ИТ-системах требования к производительности, отказоустойчивости и возможности построения географически распределённых архитектур постоянно увеличиваются. Чтобы соответствовать меняющимся стандартам, новым бизнес-задачам и росту нагрузки, решения должны постоянно развиваться и быть способны к бесшовной интеграции в технологический ландшафт компании. Новая версия Машины баз данных Скала^р МБД.П на основе Postgres Pro Enterprise отвечает этим вызовам. Программно-аппаратный комплекс с рекордной производительностью до 135 000 транзакций в секунду даёт возможность встраивать обновления покомпонентно в имеющуюся архитектуру и предлагает готовые решения для построения сложных отказоустойчивых метро- и геокластеров, сокращающих операционные затраты и риски.
Описание продукта
Машина баз данных Скала^р МБД.П (продукт Группы Rubytech) — это преднастроенный программно-аппаратный комплекс (ПАК) для обработки и хранения данных, предназначенный для работы СУБД Postgres Pro в высоконагруженных системах. По словам вендора, высокие показатели производительности и надёжности достигаются за счёт интеграции компонентов ПАК на уровне архитектуры, в том числе собственных разработок Группы Rubytech, таких как специализированные модули безопасности, реализующие принцип Secure by Design, и расширения, связанные с производительностью.
Такая согласованность на уровне прошивок, драйверов и системы управления гарантирует предсказуемо высокую, сбалансированную работу всего комплекса, его отказоустойчивость и соответствие строгим требованиям безопасности для объектов КИИ.
Особенности
- Высокая производительность
Обновлённая Машина обладает пиковой производительностью на уровне 135 000 транзакций в секунду (TPS TPC-B). Важно отметить, что этот показатель заявлен разработчиком на основе эталонного тестирования на одном экземпляре СУБД Postgres Pro.
Для проверки ПАК сознательно используется консервативная и прозрачная методология без суммирования производительности нескольких независимых баз данных кластера Postgres. Такой подход гарантирует, что заказчик получает не искусственно завышенную оценку, а честную и понятную метрику для планирования нагрузок.
В рамках эталонного теста TCP-B демонстрирует пиковую сбалансированность для работы с наиболее требовательными отраслевыми системами, такими как процессинг для банковской отрасли с десятками миллионов клиентов. Дополнительно проводятся специализированные тесты с использованием функций СУБД Postgres Pro. Примером стоит выделить механизм сжатия данных (CFS) в СУБД Postgres Pro Enterprise, что позволяет оптимизировать производительность Машины под нагрузкой, характерной для систем на базе 1С и АБС и DWH.
- Отказоустойчивость на уровне архитектуры
Одни из главных улучшений стала новая версия системы управления кластером — Спектр КМ, которая предоставляет возможность управлять метро- и геокластером и обеспечивает возможность отказоустойчивой работы с базами данных до 160 Тбайт.
Управление возможно в двух режимах:
- Режим метрокластера позволяет перемещать синхронную реплику базы данных в другой ЦОД в Машину МБД.П, обеспечивая идентичность копий баз данных в любое время в тех проектах, где это необходимо. Такая конфигурация возможна при минимальных сетевых задержках между ЦОДами и позволяет в автоматическом режиме переключать работу СУБД в двух и более ЦОДах, гарантируя бесперебойность работы даже при сбое в одном из дата-центров.
- Режим геокластера предназначен для построения катастрофоустойчивых решений между географически удалёнными площадками. Он предполагает расположение Машин МБД.П на большом отдалении друг от друга с большими сетевыми задержками. В режиме геокластера все рутинные операции автоматизированы, что позволяет сократить работу DBA-инженера с нескольких часов до десятка минут.
Изначально в ПАК реализована поддержка различных вариантов кластеризации. В существующих решениях на базе Corosync и Pacemaker управление осуществляется с помощью системы Cпектр КМ, функциональность которой, по словам разработчика, в 2026 году будет обновлена для работы с кластерами Patroni. В ближайших планах — расширение поддержки на другие инструменты, такие как BiHA от Postgres Pro, чтобы учесть все последние разработки отечественных производителей и обеспечить более эффективное управление отказоустойчивостью.
Сохранность и доступность данных
Разработчики увеличили в 4 раза скорость резервного копирования и скорость восстановления данных по сравнению с прошлыми версиями Машин МБД.П. Встроенный специализированный модуль резервного копирования (МРК) обеспечивает требования быстрого восстановления в аварийных сценариях, а также работает с централизованной системой резервного копирования (СРК) — Машиной резервного копирования Скала^р МХД.Р.
Скорость работы зависит от типа данных и эффективности их сжатия. Скорость без сжатия достигает 13 ТБ/ч. При использовании сжатия, встроенного в МРК, общая производительность возрастает. Для таблиц, которые эффективно сжимаются (например, базы 1С, ERP, АБС и DWH) технологией CFS, скорость резервного копирования достигает пиковых значений до 34 ТБ/ч, а восстановления — до 22 ТБ/ч.
Таким образом, новые версии ПАК обладают следующими характеристиками модуля резервного копирования:
- скорость резервного копирования (без сжатия 13 Тбайт/ч) — до 34 Тбайт/ч (со сжатием);
- скорость восстановления (без сжатия 6 Тбайт/ч) — до 22 Тбайт/ч (со сжатием).
Команда разработки Машин баз данных проводит новые исследования, чтобы обеспечить дополнительное ускорение для больших баз объёмом более 200 ТБ. Это позволит реализовать некоторые стратегии аварийного восстановления быстрее в 2 и более раз.
Средства развёртывания и восстановления баз данных в сочетании со встроенным модулем резервного копирования и ПО Спектр в 2 раза сокращают трудозатраты на восстановление.
Отдельно стоит упомянуть технологию CFS (компрессированная файловая система), что помогает ускорить работу СУБД с приложениями в ряде сценариев 1С, ERP, DWH и даже АБС систем больших объёмов, но и позволяет ускорить работу с резервными копиями до 5 раз быстрее, чем без использования компрессии в CFS.
Сценарии применения
ПАК предназначен для работы с БД большого размера, построения высоконагруженных систем федерального уровня с высокими требованиями к производительности и надёжности. Машина хорошо зарекомендовала себя в процессе опытной эксплуатации в высоконагруженных государственных, банковских и финтех-проектах с базами данных до 150 ТБ.
Сценарии применения включают в себя:
- Замену зарубежных СУБД. Миграция с Oracle и других систем для транзакционных нагрузок с сохранением или повышения производительности.
- Высоконагруженные системы для скоростной обработки транзакций на основе Postgres Pro.
- Платформу баз данных для отечественных приложений федерального уровня с высокими требованиями к надёжности (1С ERP, АБС, DWH).
- Катастрофоустойчивые конфигурации работы СУБД Postgres Pro.
Информационная безопасность
Машина баз данных Скала^р МБД.П входит в реестры Минпромторга и Минцифры РФ. Соответствие критериям доверенного ПАК (технологическая независимость, информационная безопасность, функциональная устойчивость) обеспечивается комплексно: Машина поставляется как готовое, внесенное в реестры изделие. При этом каждый её компонент, включая операционные системы, СУБД (система управления базами данных) наложенные средства безопасности, а также встроенное ПО занесены в реестры Минцифры РФ.
Скала^р выступает единой точкой ответственности: централизованно работает с релизными циклами всех вендоров в составе ПАК, не только интегрирует и валидирует компоненты, но и эскалирует их доработки вендорами. Это гарантирует заказчиками, что Машина представляет собой слаженное самостоятельное решение, которое соответствует актуальным требованиям регуляторов.
Машина баз данных Скала^р МБД.П интегрируется с системами аутентификации и информационной безопасности.
Наличие в реестрах подтверждает статус ПАК как доверенного отечественного решения для объектов критической информационной инфраструктуры (КИИ) и облегчает заказчикам закупочные процедуры.
Единая техническая поддержка и управляемая дорожная карта
Обслуживание Машины предоставляется «из одного окна» по всем её компонентам, избавляя заказчика от необходимости самостоятельного взаимодействия с множеством вендоров. Многоуровневая поддержка (от консультаций до выезда инженеров и исследований на внутреннем полигоне компании) обеспечивает оперативное решение инцидентов.
Обратная связь от промышленной эксплуатации напрямую влияет на развитие продукта. Пожелания и потребности заказчиков, собранные через единое окно поддержки, ложатся в основу дорожной карты развития продукта. Таким образом стратегия эволюции Машины Скала^р МБД.П формируется не в лаборатории, а исходя из реальных отраслевых задач в госсекторе, финансовом секторе, промышленности и финтехе. Такой подход минимизирует риски заказчика при импортозамещении, так как система будет эволюционировать в первую очередь в критически значимых направлениях для бизнеса.