Первая публичная демонстрация серийного индустриального сервера хранения данных (машины баз данных, МБД) Tantor XData 2B состоялась на производственной площадке «Тантор Лабс» в московском бизнес-парке «Румянцево». Система была собрана в стандартной 19-дюймовой серверной стойке российского производства. Главным аппаратным компонентом МБД стал 1U-сервер, построенный на базе односокетной материнской платы компании «Элпитех», оснащенной 48-ядерным процессором Baikal-S.
Генеральный директор Tantor XData Вадим Яценко на презентации Tantor XData 2B
Фото: Игорь Новиков/ICT-Online.ru
Во время демонстрации были проведены нагрузочные испытания с использованием высоконагруженной конфигурации на базе системы «1С». Их результаты показали устойчивую производительность новой системы на уровне 60000 TPS (транзакций в секунду). По достигнутому уровню производительности это соответствует применению процессоров Intel Xeon 2-го поколения. Этого достаточно для поддержки типовых нагруженных корпоративных систем среднего класса.
МБД Tantor XData 2B можно применять в разных сценариях (например, для онлайн- и предиктивной аналитики) для работы индустриальных систем в государственном секторе, в финансовой сфере, в промышленности, ритейле, телекоме и т. д.
Но развитие импортонезависимых технологий продолжается. В настоящее время компания «Элпитех» готовится выпустить двухсокетную материнскую плату. Это позволит одновременно задействовать 96 процессорных ядер двух процессоров Baikal-S. Согласно расчетам «Тантор Лабс», обновленная система будет соответствовать еще более серьезным требованиям заказчиков. Такие МБД можно будет применять для нагруженной транзакционной обработки в индустриальных системах хранения данных крупных предприятий.
МБД Tantor XData 2B
Фото: Игорь Новиков/ICT-Online.ru
Концепция машин базы данных (Database Machines), т. е. специально выделенных устройств (компьютеров или серверов), основной функцией которых является управление базами данных, стала популярной еще в 1980-х годах. Тогда были распространены прогнозы о том, что специализированные машины для работы с массивами данных будут широко применяться на протяжении будущих десятилетий. Для них была разработана специализированная архитектура, развивались технологии оптимизации производительности функций баз данных.
Следование этой концепции привело к появлению мощных высокопроизводительных систем управления базами данных (СУБД), построенных на стандартной архитектуре. Эти решения были оптимизированы под задачи работы с хранилищами. Среди примеров можно назвать корпоративные системы хранения, которые широко применяются, например, в телекоме, а также системы поддержки социальных сетей.
Развитие технологии машин баз данных привело к появлению ставшего классическим решения Oracle Exadata. Последнее десятилетие его модели нашли активное применение для поддержки системы работы с данными в решениях OLTP, Data Warehouse, Analytics, AI. Но в феврале 2022 года Oracle одной из первых (вместе с Google, Apple, Microsoft, Dell и др.) объявила об изменениях своих бизнес-планов в России и введении санкций, прекратила техническую поддержку своих систем. Это до сих пор создает большие риски, в том числе на уровне страны. Созданная компанией «Тантор Лабс» линейка 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
Фото: Игорь Новиков/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
Фото: Игорь Новиков/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
Фото: Игорь Новиков/ICT-Online.ru
Появление таких решений можно назвать значительным достижением российской ИТ-индустрии. Еще несколько лет назад такой проект рассматривался многими экспертами как не реализуемый на практике. Оборудование, выпускаемое «Тантор Лабс» и Baikal Electronics, предназначено для применения в гражданском секторе экономики: банковская сфера, телекоммуникации, электроснабжение, водоснабжение, экономическая деятельность предприятий и пр.
Санкции, введенные западными компаниями против России, вызвали широкую полемику в кругах разработчиков. Хотя поставляемые на глобальный рынок высокопроизводительные процессоры Intel Xeon являются универсальными и признаны безопасными, искусственно созданные проблемы для их поставок в Россию создают определенные риски. Новое решение МБД Tantor XData 2B позволяет гарантировать заказчикам полноценную технологическую независимость, поскольку все его основные компоненты спроектированы и собраны в России. Используемая компонентная база относится к универсальным, глобальным продуктам и не может быть подвержена геополитическим ограничениям.
Некоторые варианты применения Tantor XData 2B
Фото: Игорь Новиков/ICT-Online.ru
Первая модель МБД 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.