Системные требования#

Необходимое программное обеспечение#

Ниже приведен список необходимого программного обеспечения (далее — ПО), которое обязательно или не обязательно для установки, настройки, контроля и функционирования продукта. Если в группе указано несколько альтернатив, то клиент может выбрать любой из вариантов, исходя из условий использования конечной информационной системы.

Тип

Наименование ПО и версия**

Обязательность (Да/Нет)*

Операционная система

CentOS Linux 8.7+

Да

Astra Linux Special Edition 1.7.3+

Альт СП 8+

Platform V SberLinux OS Server 9.7.0+

Platform V SberLinux OS Server 8.10.4+

Java-машина

OpenJDK 17 и 21

Да

SberJDK 17 и 21

Система управления конфигурациями

Ansible 2.9.X до 3.Х

Да

Система управления секретами

Управление секретами (SecMan) 1.7.0

Нет

Сервис для аудирования событий

Platform V Monitor 6.0.200+

Нет

Провайдеры LLM

GigaChat API v1+

Нет

Примечание

* Да — ПО, необходимое для функционирования продукта, без которого не гарантирована работоспособность. Нет — ПО, необязательное для функционирования продукта, которое не влияет на работоспособность основных функций.

** Версия ПО, на которой гарантируется работоспособность. «+» после номера версии означает, что возможно использование версий выше до потери обратной совместимости.

Начиная с версии 16.392.0 прекращена поддержка OpenJDK 11.

Аппаратное обеспечение#

Минимальные требования к аппаратным ресурсам для разворачивания Corax в промышленной эксплуатации:

Компонент

CPU

RAM

Диск

Брокер

4

16 ГБ

200 ГБ

ZooKeeper / KRaft контроллер

4

4 ГБ

64 ГБ

Schema Registry

2

1 ГБ (размер heap)

32 ГБ

Corax UI

2

1 ГБ (размер heap)

32 ГБ

Внимание

  • CPU: включение SSL значительно увеличивает утилизацию процессора;

  • Диск: рекомендуется один или несколько физических RAID10-массивов, форматированных в XFS.

Для обеспечения отказоустойчивости и надежности кластера рекомендуется каждый компонент разворачивать на отдельном хосте. В целях экономии аппаратных ресурсов допускается разворачивать несколько компонентов на одном хосте, например:

  • ZooKeeper + брокер + Schema Registry + Corax UI при использовании режима с ZooKeeper;

  • брокер + Schema Registry + Corax UI или KRaft контроллер + Schema Registry + Corax UI при использовании KRaft режима. Брокер и KRaft-контроллер рекомендуется разворачивать на отдельных хостах.