Чем больше данных у компании, тем эффективнее она может привлекать новых клиентов, разрабатывать стратегии развития и укреплять свою позицию на рынке. Для хранения и управления данными используют СУБД. Задачи современных корпораций часто требуют специализированных программно-аппаратных комплексов (ПАК) для СУБД, благодаря которым система способна работать под высокой нагрузкой и сохранять критически важную информацию.
Корпорации, выбирая такие аппаратные платформы, обычно полагаются на Oracle Exadata или серверные решения IBM. Оба варианта сейчас недоступны в России, что приводит к необходимости их импортозамещения. В статье расскажем о первом отечественном аналоге Exadata — программно-аппаратной платформе для работы с БД Tantor XData.
Что такое программно-аппаратные комплексы для СУБД
Программно-аппаратные комплексы — это интегрированные решения, включающие в себя программное обеспечение и оборудование (серверы или кластеры серверов, сетевые коммутаторы, системы хранения данных, операционные системы и инфраструктурное ПО). Эти комплексы готовы к использованию сразу после установки. Все их компоненты тщательно подобраны, проверены и настроены на максимальную производительность. Компания, выпускающая ПАК, несет ответственность за работу как его программных, так и аппаратных компонентов.
По сути, такая система представляет собой специализированный суперкомпьютер enterprise-класса, который разработан и оптимизирован для быстрой обработки транзакций. Как и в случае с суперкомпьютерами, заказчиков немного, но они не могут обойтись техническими решениями иного масштаба. Целевая аудитория: крупные предприятия, корпорации, госструктуры, банки, муниципалитеты.
Чем отличаются ПАК от обычного оборудования, на котором тоже можно развернуть инфраструктурное ПО:
- Высокая производительность. Например, программно-аппаратный комплекс, предназначенный для работы с базами данных, способен значительно быстрее выполнять операции чтения и записи по сравнению с обычным сервером.
- Масштабируемость. Такие комплексы часто создаются с возможностью быстрого расширения, что позволяет увеличить ресурсы, такие как память и вычислительная мощность, в соответствии с растущими требованиями бизнеса.
- Более высокая скорость восстановления после сбоев. Это достигается за счет использования надежных компонентов, резервирования данных и других мер.
Database Machine: на пути к «железным» СУБД
Идея «железных» баз данных, применяющих уникальные технологии для каждой аппаратной платформы, проходит через закономерные этапы развития. Первая волна имела исследовательский характер и по мере накопления теории сменилась восторгом, который выражен в заголовке статьи Дэвида Сяо 1979 года: «Database Machines are Coming, Database Machines are Coming!». И тем не менее, в дальнейшем пришли к выводу, что «прогресс дисковых массивов и подсистем ввода-вывода мини-компьютеров сделал разработку машины баз данных экономически нецелесообразной».
Эти категоричные слова не остановили компании Britton-Lee, Teradata, а затем и Netezza, которые построили коммерчески успешные серийные машины баз данных. Апофеоз второй волны — система Oracle Exadata, которая связывает базы данных суперкомпьютерной сетью с «думающими» ячейками хранения информации.
Для третьей волны аппаратной «акселерации» баз данных характерна демократичность: на создание аппаратно-ускоренной СУБД решаются не только крупные корпорации и калифорнийские стартапы, но и коллективы из разных стран. Эта тенденция — шанс для отечественных разработчиков.
Данные — одно из стратегических направлений «Группы Астра»
Один из треков развития «Группы Астра» — это данные. В это направление она начала двигаться в конце 2022 года, когда в нее вошла компания «Тантор Лабс», разработчик СУБД и платформы управления. После вхождения «Тантор Лабс» активно начала развивать направление машин баз данных (МБД) и спустя полтора года выводит на рынок программно-аппаратный комплекс Tantor XData под супернагруженные системы, на оборудовании «Аквариуса». Таким образом, «Группа Астра» делает стратегическую ставку на данные и МБД в частности.
Tantor XData — это корпоративное решение для баз данных, предназначенное для критически важных бизнес-процессов, которое обеспечивает высокую производительность, доступность и безопасность данных. Платформа подходит для управления множеством баз данных, миграции с тяжелых ERP-систем, таких как SAP, управления большим количеством установок 1С и т.д.
Аппаратная часть: что из себя представляет Tantor XData внутри
В стандартном исполнении Tantor XData использует вычислительный модуль на базе двухпроцессорных серверов x86-64 производства компании «Аквариус».
В качестве нестандартного решения предлагаются серверы:
- архитектуры x86–64 с 4 процессорами;
- архитектуры AMD EPYC с 2 процессорами;
- архитектурой ARM с 2 или 4 процессорами.
Минимальная конфигурация включает 5 серверов: 3 вычислительных, один управляющий и один для резервного копирования. Максимальное количество серверов составляет 25 (18 вычислительных), что позволяет использовать до 864 ядер, 27 ТБ оперативной памяти, 2,5 ПБ для хранения данных без учета репликации и 3 ПБ для резервных копий и архивных логов. Для самой большой базы данных можно задействовать до 92 виртуальных ядер процессора, 1,5 ТБ оперативной памяти и 120 ТБ дискового пространства.
Программная архитектура: МБД Tantor XData — надежное решение Enterprise-уровня
Программная часть системы находится на серверах. Это система Astra Linux Special Edition с тремя уровнями защиты (базовый («Орел», усиленный «Воронеж» и максимальный «Смоленск»). Она может использоваться в любых информационных системах. Также в программную часть входят 3 связанных репликацией экземпляра СУБД Tantor Special Edition. Они работают вместе и автоматически переключаются между собой в зависимости от нагрузки. Есть еще платформа администрирования и мониторинга базы данных на основе PostgreSQL Tantor.
МБД также включает дополнительный софт от «Тантор Лабс»: Tantor Appliance Manager и Backman. Первый — это микросервис, который позволяет автоматически управлять аппаратными ресурсами, создавать или удалять кластеры баз данных. Второй — это сервис для резервного копирования этих кластеров, управления резервными копиями и архивирования журналов данных.
В чем преимущества для заказчика
Tantor XData может быть интерерирована в периметр различными способами.
- Комплекс готов к использованию. Tantor XData — это полностью готовое программно-аппаратное решение. Оно поставляется с удобным графическим интерфейсом для настройки и управления продуктом. Предусмотрена возможность изменения вычислительной мощности и объема оперативной памяти без остановки рабочих процессов, а также увеличения пространства для хранения данных и резервных копий.
- Централизация управления в UI. Единая система управления, мониторинга, анализа и рекомендаций оптимизации.
- Сделано в России. Компоненты Tantor XData внесены в реестры Минпромторга и Минцифры. Продукт планируется начать продавать в третьем квартале 2024 года.
- Правило одного окна для поддержки. Единая точка сервисного обслуживания: вендор предоставляет ОС, инфраструктурное ПО и документацию, необходимые заказчику, OEM-партнер собирает аппаратную часть, а внедрением и запуском занимается интегратор. Однако единая точка ответственности и техническая поддержка находятся на стороне «Группы Астра».
Все это снижает затраты на эксплуатацию системы, сокращает ряд рисков, связанных как с программно-аппаратными компонентами, так и с человеческими ошибками, а также позволяет обеспечить стабильность работы решения и безопасность данных каждого корпоративного пользователя.
Реклама. ООО «РусБИТех-Астра» ИНН 7726388700