Машина баз данных Скала^р: высокая производительность и готовые метро- и геокластеры

03.03.2026

В критически важных ИТ-системах требования к производительности, отказоустойчивости и возможности построения географически распределенных архитектур постоянно увеличиваются. Чтобы соответствовать меняющимся стандартам, новым бизнес-задачам и росту нагрузки, решения должны постоянно развиваться и быть способны к бесшовной интеграции в технологический ландшафт компании.

Новая версия Машины баз данных Скала^р МБД.П на основе Postgres Pro Enterprise отвечает этим вызовам. Программно-аппаратный комплекс с рекордной производительностью до 135 000 транзакций в секунду, который дает возможность встраивать обновления покомпонентно в имеющуюся архитектуру и предлагает готовые решения для построения сложных отказоустойчивых метро- и геокластеров, сокращающих операционные затраты и риски. 

Описание продукта

Машина баз данных Скала^р МБД.П (продукт Группы Rubytech) — это преднастроенный программно-аппаратный комплекс (ПАК) для обработки и хранения данных, предназначенный для работы СУБД Postgres Pro в высоконагруженных системах. По словам вендора, высокие показатели производительности и надежности достигаются за счет интеграции компонентов ПАК на уровне архитектуры, в том числе собственных разработок Группы Rubytech, таких как специализированные модули безопасности, реализующие принцип Secure by Design, и расширения, связанные с производительностью. 

Такая согласованность на уровне прошивок, драйверов и системы управления гарантирует предсказуемо высокую, сбалансированную работу всего комплекса, его отказоустойчивость и соответствие строгим требованиям безопасности для объектов КИИ.

Машина баз данных Скала^р МБД.П и другие продукты из портфеля Группы Rubytech предназначены для построения отказоустойчивых платформ данных федерального уровня и поставляются как доверенные ПАК для ЗОКИИ. Решение проектируется по модульному принципу, что позволяет поставлять ее в виде готовых кластеров и гибко масштабировать инфраструктуру, присоединяя новые модули к существующим Машинам.

Пример расширения ПАК

Особенности

Высокая производительность

Обновленная Машина обладает пиковой производительностью на уровне 135 000 транзакций в секунду (TPS TPC-B). Важно отметить, что этот показатель заявлен разработчиком на основе эталонного тестирования на одном экземпляре СУБД Postgres Pro. 

Для проверки ПАК сознательно используется консервативная и прозрачная методология без суммирования производительности нескольких независимых баз данных кластера Postgres. Такой подход гарантирует, что заказчик получает не искусственно завышенную оценку, а честную и понятную метрику для планирования нагрузок. 

Разработчики Машин сравнивают результаты тестов с прошлыми поколениями продукта без тюнинга теста, чтобы находить новые возможности для улучшения ПАК и выпускать комплекты обновлений или патч-версии к ранее поставленным релизам.

Тесты производительности Postgres Pro в предыдущих и новых поколениях Машин МБД.П. Тест одного Узла БД в Машине Скала^р МБД.П с базовой конфигурацией. Использовались СУБД Postgres Pro 14, 15, 16 и 17-й версий для 20, 23, 24 и 25 поколений Машин соответственно.

Как заявляет разработчик, в рамках эталонного теста TCP-B демонстрирует пиковую сбалансированность для работы с наиболее требовательными отраслевыми системами, такими как процессинг для банковской отрасли с десятками миллионов клиентов. Дополнительно проводятся специализированные тесты с использованием функций СУБД Postgres Pro. Примером стоит выделить механизм сжатия данных (CFS) в СУБД Postgres Pro Enterprise, что позволяет оптимизировать производительность Машины под нагрузкой, характерной для систем на базе 1С и АБС и DWH.

Отказоустойчивость на уровне архитектуры

Одни из главных улучшений стала новая версия системы управления кластером — Спектр КМ, которая предоставляет возможность управлять метро- и геокластером и обеспечивает возможность отказоустойчивой работы с базами данных до 160 Тбайт. 

Управление возможно в двух режимах: 

  • Режим метрокластера позволяет перемещать синхронную реплику базы данных в другой ЦОД в Машину МБД.П, обеспечивая идентичность копий баз данных в любое время в тех проектах, где это необходимо. Такая конфигурация возможна при минимальных сетевых задержках между ЦОДами и позволяет в автоматическом режиме переключать работу СУБД в двух и более ЦОДах, гарантируя бесперебойность работы даже при сбое в одном из дата-центров.
  • Режим геокластера предназначен для построения катастрофоустойчивых решений между географически удаленными площадками. Он предполагает расположение Машин МБД.П на большом отдалении друг от друга с большими сетевыми задержками. В режиме геокластера все рутинные операции автоматизированы, что позволяет сократить работу DBA-инженера с нескольких часов до десятка минут.

Изначально в ПАК реализована поддержка различных вариантов кластеризации. В существующих решениях на базе Corosync и Pacemaker управление осуществляется с помощью системы Cпектр КМ, функциональность которой, по словам разработчика, в 2026 году будет обновлена для работы с кластерами Patroni. В ближайших планах — расширение поддержки на другие инструменты, такие как BiHA от Postgres Pro, чтобы учесть все последние разработки отечественных производителей и обеспечить более эффективное управление отказоустойчивостью.

Полный обзор: Компьютерра 

Поделиться материалом
ВАЖНО! Мы используем файлы Cookie для лучшей работы сайта. Продолжая использовать сайт, вы даёте своё согласие на работу с этими файлами
Закрыть