Tantor XData 2B: импортозамещение машин баз данных в России выходит на новый уровень

Фото: Игорь Новиков/ICT-Online.ru
Российская компания «Тантор Лабс», входящая в «Группу Астра», недавно представила свой первый серийный индустриальный сервер хранения данных Tantor XData 2B, работающий на односокетной материнской плате компании «Элпитех» с процессором Baikal-S. Еще два года назад возможность создания в России оборудования подобного класса на собственной аппаратной базе вызывала сомнения у большинства экспертов.

Первая публичная демонстрация серийного индустриального сервера хранения данных (машины баз данных, МБД) Tantor XData 2B состоялась на производственной площадке «Тантор Лабс» в московском бизнес-парке «Румянцево». Система была собрана в стандартной 19-дюймовой серверной стойке российского производства. Главным аппаратным компонентом МБД стал 1U-сервер, построенный на базе односокетной материнской платы компании «Элпитех», оснащенной 48-ядерным процессором Baikal-S.

 

Генеральный директор Tantor XData Вадим Яценко на презентации Tantor XData 2B

Генеральный директор Tantor XData Вадим Яценко на презентации Tantor XData 2B
Фото: Игорь Новиков/ICT-Online.ru

 

Во время демонстрации были проведены нагрузочные испытания с использованием высоконагруженной конфигурации на базе системы «1С». Их результаты показали устойчивую производительность новой системы на уровне 60000 TPS (транзакций в секунду). По достигнутому уровню производительности это соответствует применению процессоров Intel Xeon 2-го поколения. Этого достаточно для поддержки типовых нагруженных корпоративных систем среднего класса.

МБД Tantor XData 2B можно применять в разных сценариях (например, для онлайн- и предиктивной аналитики) для работы индустриальных систем в государственном секторе, в финансовой сфере, в промышленности, ритейле, телекоме и т. д.

Но развитие импортонезависимых технологий продолжается. В настоящее время компания «Элпитех» готовится выпустить двухсокетную материнскую плату. Это позволит одновременно задействовать 96 процессорных ядер двух процессоров Baikal-S. Согласно расчетам «Тантор Лабс», обновленная система будет соответствовать еще более серьезным требованиям заказчиков. Такие МБД можно будет применять для нагруженной транзакционной обработки в индустриальных системах хранения данных крупных предприятий.

 

МБД Tantor XData 2B

МБД Tantor XData 2B
Фото: Игорь Новиков/ICT-Online.ru

 

Tantor XData 2B и технологический суверенитет

Концепция машин базы данных (Database Machines), т. е. специально выделенных устройств (компьютеров или серверов), основной функцией которых является управление базами данных, стала популярной еще в 1980-х годах. Тогда были распространены прогнозы о том, что специализированные машины для работы с массивами данных будут широко применяться на протяжении будущих десятилетий. Для них была разработана специализированная архитектура, развивались технологии оптимизации производительности функций баз данных.

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

Развитие технологии машин баз данных привело к появлению ставшего классическим решения Oracle Exadata. Последнее десятилетие его модели нашли активное применение для поддержки системы работы с данными в решениях OLTP, Data Warehouse, Analytics, AI. Но в феврале 2022 года Oracle одной из первых (вместе с Google, Apple, Microsoft, Dell и др.) объявила об изменениях своих бизнес-планов в России и введении санкций, прекратила техническую поддержку своих систем. Это до сих пор создает большие риски, в том числе на уровне страны. Созданная компанией «Тантор Лабс» линейка Tantor XData – это большой шаг к переходу на альтернативные решения в сегменте МБД.

Линейка продуктов Tantor XData

До начала работы над созданием ПАК Tantor XData российская компания «Тантор Лабс» долгое время занималась развитием собственной программной системы управления базами данных Tantor SE. Она использует объектно-реляционную модель (ORDBMS) на основе Postgres с поддержкой SQL, созданную группой разработчиков PostgreSQL Global Development Group.

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

Разработка машин БД серии Tantor XData 2 началась с появления полтора года назад модели Tantor XData 2A. Этот продукт был выпущен совместно с компанией Aquarius, он использовал двухсокетный сервер управления на базе процессоров Intel Xeon 2-го поколения. Управляющий сервер позволяет устанавливать до 4 Тбайт ОЗУ и способен развивать производительность на OLTP-загрузке (транзакционные системы реального времени) до 85000 TPS.

 

Линейка МБД Tantor XData

Линейка МБД Tantor XData
Фото: Игорь Новиков/ICT-Online.ru

 

В феврале 2025 года была выпущена вторая, более мощная модель МБД линейки: Tantor XData 2Y. Базой для этой модели стало оборудование Yadro и ПО «Группы Астра» и российской компании Platformcraft. Сервер имеет объем памяти до 8 Тбайт, способен развивать производительность до 120,000 TPS, а скорость создания резервных копий оценивается на уровне до 35 Тбайт/ч. МБД Tantor XData 2Y работает на более новых процессорах Intel Xeon 3-го поколения, его производительности уже достаточно для применения этих систем в высоконагруженных системах, например, для телеком-операторов.

Третья и пока последняя в линейке модель МБД Tantor XData 2B представляет собой программно-аппаратный комплекс (ПАК), в основе которого использованы серверы на платформе «Элпитех». Их односокетная материнская плата совместима с российскими процессорами Baikal-S. Процессор Baikal-S имеет 48 ядер Cortex A75 с архитектурой ARM64 и тактовую частоту до 2,5 ГГц. Он поддерживает до 768 Гбайт памяти типа DDR4-3200.

МБД Tantor XData 2B имеет развитую высокоскоростную периферию. Его коммутационная подсистема выстроена на сетевом оборудовании российской компании B4Com и обладает пропускной способностью до 100 Гбит/с.

 

Сервер баз данных из состава МБД Tantor XData 2B

Сервер баз данных из состава МБД Tantor XData 2B
Фото: Игорь Новиков/ICT-Online.ru

 

Тестовая демонстрация подтвердила высокую производительность Baikal-S, сравнимую с популярными процессорами x86-64 Intel Xeon 2-го поколения (Gold 6230).

Примечательной особенностью всех моделей МБД линейки Tantor XData 2 стал общий программный комплекс Tantor XData Software. Он совместим с обеими поддерживаемыми процессорными архитектурами: x86 и ARM64. Благодаря такой унификации ПО упрощается не только совместное обслуживание и эксплуатация МБД Tantor XData в кластерах, состоящих из различных аппаратных платформ, но и реализуется возможность для масштабирования с быстрым переходом с одной архитектуры на другую.

Вычислительная подсистема МБД Tantor XData 2B обеспечивает размещение различных сервисов БД на базе СУБД Tantor Postgres и совместимость со встроенной платформой управления и мониторинга. Реализована изоляция сервисов БД по ресурсам, отказоустойчивость, встроенное потоковое программно-аппаратное сжатие. Работает встроенная система обеспечения безопасности при взаимодействии компонентов ресурсов кластера, включая применение отечественной криптографии на алгоритмах ГОСТ-шифрования и управление резервным копированием.

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

Управление, контроль отказоустойчивости и масштабирование ресурсов осуществляется через консоль с графическим интерфейсом, а также доступны через API. Это позволяет осуществлять все операции без остановки рабочих процессов.

Представители «Тантор Лабс» отметили, что все ключевые элементы МБД Tantor XData 2B уже вошли в реестры Минпромторга и Минцифры, а сам ПАК на данный момент проходит регистрацию в Минпромторге.

Полноценная технологическая независимость

Компания «Тантор Лабс» предлагает поставку МБД Tantor XData 2B в нескольких подготовленных комплектациях: минимальной, оптимальной и Enterprise.

 

Варианты поставки Tantor XData 2B

Варианты поставки Tantor XData 2B
Фото: Игорь Новиков/ICT-Online.ru

 

Появление таких решений можно назвать значительным достижением российской ИТ-индустрии. Еще несколько лет назад такой проект рассматривался многими экспертами как не реализуемый на практике. Оборудование, выпускаемое «Тантор Лабс» и Baikal Electronics, предназначено для применения в гражданском секторе экономики: банковская сфера, телекоммуникации, электроснабжение, водоснабжение, экономическая деятельность предприятий и пр.

Санкции, введенные западными компаниями против России, вызвали широкую полемику в кругах разработчиков. Хотя поставляемые на глобальный рынок высокопроизводительные процессоры Intel Xeon являются универсальными и признаны безопасными, искусственно созданные проблемы для их поставок в Россию создают определенные риски. Новое решение МБД Tantor XData 2B позволяет гарантировать заказчикам полноценную технологическую независимость, поскольку все его основные компоненты спроектированы и собраны в России. Используемая компонентная база относится к универсальным, глобальным продуктам и не может быть подвержена геополитическим ограничениям.

 

Некоторые варианты применения Tantor XData 2B

Некоторые варианты применения Tantor XData 2B
Фото: Игорь Новиков/ICT-Online.ru

 

Планы развития МБД Tantor XData 2B

Первая модель МБД Tantor XData 2B на базе односокетной системы рассматривается как начало масштабной программы, предполагающей выпуск нескольких продуктов на базе процессора Baikal-S. В настоящее время уже готовится двухсокетная модель. Согласно планам «Тантор Лабс», в 2025-26 гг. произойдет масштабирование решения вплоть до выпуска четырехсокетных моделей МБД Tantor XData 2B.

С 2027 года «Тантор Лабс» собирается запустить в массовое производство МБД Tantor XData 2B следующего уровня на базе процессоров Baikal-S2. Благодаря переходу на архитектуру ARMv9 они будут соответствовать по производительности процессорам Intel Xeon 3-го поколения. Это позволит поднять производительность МБД в 1,5-2 раза по сравнению с моделями, оснащенными нынешними процессорами Baikal-S.

Автор: Игорь Новиков.

Тематики: Оборудование, ПО

Ключевые слова: СУБД , Импорто­замещение, Российские ПАКи, Тантор Лабс, Группа Астра