Программно-определяемое хранилище данных TROK

Что скрывается за названием TROK

Программно-определяемое хранилище данных TROK — это российская разработка компании «Группа Астра», построенная по модели Software-Defined Storage (SDS). В отличие от традиционных систем хранения, где функциональность жестко привязана к конкретному производителю оборудования, TROK отделяет программную логику от физических носителей. Кластер можно собрать из стандартных серверов x86-64, amd64 или ARM, установить на них дистрибутив TROK и получить отказоустойчивое хранилище, готовое к работе с виртуальными машинами, базами данных и облачными сервисами. Решение занимает нишу между сложными open-source платформами вроде Ceph и дорогими проприетарными СХД. Оно зарегистрировано в реестре отечественного ПО, что критично для госзаказчиков и компаний, выполняющих требования импортозамещения.

Архитектура: как устроено хранилище изнутри

В основе TROK лежит модуль ядра DRBD (Distributed Replicated Block Device), который отвечает за синхронную репликацию данных между узлами кластера. Для повышения безопасности данные дублируются трижды: даже при отказе двух узлов из трёх информация остаётся целой. Параллельная репликация означает, что система не ждёт подтверждения от всех узлов, прежде чем ответить приложению. Это даёт выигрыш в производительности без потери надёжности.

Развёртывание возможного на любом совместимом «железе»: на складе могут лежать старые серверы — их получится задействовать. Единственное условие — наличие процессоров подходящей архитектуры. Никаких специальных требований к дисковым полкам или сетевым контроллерам нет.

Управление виртуальными устройствами осуществляется через веб-интерфейс или HTTP API с обязательной аутентификацией по токену. Доступны разные протоколы:

  • Блочный (iSCSI, NVMe-oF Target)
  • Файловый (NFS)
  • Объектный (S3-совместимый)

Кому подходит, а кому — нет

TROK ориентирован на корпоративный сектор, особенно на организации, которые вынуждены замещать импортные системы хранения. Решение уже используется в инфраструктуре Astra Cloud — облачной платформе, где оно выступает технологическим ядром для хранения данных.

Ограничения:

  • Минимальный размер кластера — не менее трёх узлов для полноценной отказоустойчивости (тройная репликация).
  • Нет поддержки гиперконвергентной архитектуры «из коробки» — TROK предназначен именно для выделенных систем хранения.
  • Работоспособность под нагрузкой с ультра-низкой задержкой (к примеру, high-frequency trading) требует предварительного тестирования на конкретном оборудовании.

Таблица сравнения: TROK против альтернатив

Критерий TROK Проприетарная СХД Open-source SDS (Ceph)
Оборудование Любые стандартные серверы Только сертифицированное вендором Любые серверы
Сложность настройки Низкая, базовый опыт Linux-администратора Средняя, но требует сертификации Высокая
Снижение TCO До 50% Отсутствует (высокая стоимость лицензий и апгрейда) Низкая стоимость, но дорогая эксплуатация
Поддержка Российская, от вендора Часто только через интегратора Силами сообщества или платная

TROK не навязывает проприетарное оборудование. Вендор предоставляет поддержку напрямую — без посредников. В отличие от бесплатных open-source-решений, не нужно нанимать команду инженеров, чтобы поддерживать систему в рабочем состоянии.

Как начать работу: пошагово

Минимальные аппаратные требования выглядят скромно: 2 CPU, 8 ГБ RAM, 20 ГБ дискового пространства под системный раздел. Но для реальных задач цифры будут другими. Тестовую среду получится развернуть на трёх серверах с 4 ядрами и 16 ГБ ОЗУ каждый — этого хватит для знакомства с функционалом.

Базовая стоимость зависит от трёх факторов:

  1. Объём виртуальных блочных устройств (доступны варианты на 10 ТБ и 1 ПБ).
  2. Тип лицензии (бессрочная или подписка).
  3. Срок технической поддержки.

Снижение совокупной стоимости владения достигается за счёт использования типового оборудования и отсутствия привязки к конкретному вендору железных компонентов.

Почему TROK — не просто ещё одна SDS

Большинство программно-определяемых систем хранения строится на технологиях, требующих глубокой кастомизации. TROK, напротив, предлагает готовый дистрибутив с веб-интерфейсом и API, который устанавливается на чистый сервер за час. Это упрощает эксплуатацию и снижает порог входа для ИТ-специалистов. Кроме того, интеграция с продуктами «Группы Астра» — ОС Astra Linux и СУБД Tantor — исключает проблемы с совместимостью, которые возникают при сборке гетерогенной инфраструктуры из компонентов разных производителей.

Вопросы миграции данных из старых систем в TROK решаются штатными средствами: протоколы iSCSI и NFS позволяют подключить хранилище к существующим хостам и перенести информацию без остановки сервисов.

Часто задаваемые вопросы

1. Какие процессорные архитектуры поддерживает TROK?
Система работает на x86-64, amd64 и ARM. Это позволяет использовать как обычные серверы на Intel/AMD, так и более экзотические ARM-платформы.

2. Можно ли использовать TROK в связке с не Astra Linux?
Да, поддерживаются и другие Linux-системы с ядром версий 6.1.x, но официальная техническая поддержка в полном объёме предоставляется только при работе на Astra Linux.

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

4. TROK подходит для хранения резервных копий?
Да, объектный протокол (S3-совместимый) делает систему хорошей базой для бэкап-инфраструктуры, например, в связке с решениями вроде Veeam или их российскими аналогами.

Что нужно запомнить о TROK

Программно-определяемое хранилище данных TROK решает задачу создания отказоустойчивой инфраструктуры на стандартном оборудовании без привязки к конкретному вендору. Экономия достигается за счёт использования типовых серверов и снижения затрат на эксплуатацию. Решение не требует глубокой экспертизы в SDS — базового опыта работы с Linux достаточно для развёртывания и повседневного управления. В ситуациях, когда важна совместимость с российским ПО и импортонезависимость, TROK становится одним из рабочих вариантов.

Рейтинг
( Пока оценок нет )
Ровеньки - Новости ЛНР