Технические требования

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

Программные требования

Поддерживаемые операционные системы

Для основного экземпляра системы:

  • ALT Linux 10c и выше;

  • Astra Linux SE 1.7.2 и выше;

  • РЕД ОС 7.3c и выше.

В случае сателлитов требования к операционной системе узлов кластера не предъявляются.

Требования к Kubernetes

  • Минимальная версия Kubernetes: 1.24.

  • Поддерживаемая среда выполнения контейнеров (CRI): containerd, CRI-O.

Выбор среды выполнения имеет значение для автономной установки без Docker-registry в инфраструктуре.

Требования к СУБД

PostgreSQL

Для работы системы требуется реляционная СУБД:

  • рекомендуется PostgreSQL версии 15 или выше;

  • допустимо использование совместимых аналогов: Postgres Pro или Jatoba J4.

PostgreSQL может быть развернута в кластере Kubernetes или на выделенном сервере. Настройка подключения к установленному экземпляру PostgreSQL производится на этапе PostgreSQL setup установки системы.

Установка PostgreSQL на выделенный сервер не является обязательной, однако рекомендуется для повышения стабильности работы системы и удобства обслуживания СУБД.

ClickHouse

Для работы системы требуется СУБД ClickHouse.

Поддерживаемые версии ClickHouse: 24.7 и выше.

Рекомендуется устанавливать ClickHouse максимальной поддерживаемой версии. Более новые версии ClickHouse обладают большим объемом функциональности и отличаются более высокой производительностью.

Для корректной работы системы необходимо использовать ClickHouse поддерживаемой версии. Установка неподдерживаемых версий может привести к непредвиденным последствиям.

ClickHouse может быть развернута в кластере Kubernetes или на выделенном сервере. Настройка подключения к установленному экземпляру ClickHouse производится на этапе ClickHouse setup установки системы.

Установка ClickHouse на выделенный сервер не является обязательной, однако рекомендуется для повышения стабильности работы системы и удобства обслуживания СУБД.

Системные утилиты

Утилита Минимальная версия Наличие на узлах Kubernetes и АРМ администратора

bash

4.0

требуется

gunzip

любая

требуется

sed

любая

требуется только на АРМ администратора

tar

любая

требуется только на АРМ администратора

curl

любая

требуется только на АРМ администратора

kubectl

1.24

требуется только на АРМ администратора

ansible

2.9

требуется

python

3.8

требуется

АРМ администратора — автоматизированное рабочее место администратора.

Поддерживаемые версии браузеров на рабочих станциях

  • Google Chrome 97 и выше;

  • Microsoft Edge 97 и выше;

  • Mozilla Firefox 100 и выше.

Рекомендуется использовать наиболее актуальные версии браузеров.

Аппаратные требования

Требования для работы установщика

Для основного экземпляра системы: от 20 ГБ свободного места на диске.

Для сателлитов: от 10 ГБ свободного места на диске.

Требования для узлов кластера Kubernetes

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

Рекомендуется использовать:

  • процессоры с тактовой частотой не менее 2 ГГц, со всеми производительными ядрами;

  • оперативную память DDR4 с тактовой частотой не менее 3200 МГц в двухканальном или четырехканальном режиме.

При распределенной установке необходимо обеспечить сетевое взаимодействие между узлами кластера с пропускной способностью не менее 10 Гбит/с.

На узлах кластера следует использовать исключительно твердотельные накопители (SSD) со скоростью чтения не менее 550 Мбит/с. Рекомендуется объединить SSD в массив RAID 1.

Требования для основного экземпляра системы

Рекомендации по разметке дискового пространства

Узел Раздел Назначение раздела Рекомендуемое свободное пространство

Master

/var/lib

Хранение образов Docker

Не менее 30 ГБ

/opt/r-vision

Хранение файлов установщика

20 ГБ

Worker

/var/lib

Хранение образов Docker

Не менее 50 ГБ

/opt/local-path-provisioner

Данные ClickHouse

Не менее 30 ГБ

Служебные данные

Не менее 100 ГБ

Требования к управляющему узлу

Характеристика Требования

Процессор

8vCPU

2 ГГц

Память

16 ГБ

SSD

100 ГБ

Сетевое соединение

Не менее 100 Мбит/с

Требования к рабочему узлу

Количество активов Требования Сетевое соединение

10 000

CPU: 24 x 2 ГГц

RAM: 32 ГБ

SSD: 300 ГБ

Не менее 100 Мбит/с

20 000

CPU: 32 x 2 ГГц

RAM: 48 ГБ

SSD: 300 ГБ

Не менее 100 Мбит/с

50 000

CPU: 48 х 2 ГГц

RAM: 64 ГБ

SSD: 450 ГБ

Не менее 300 Мбит/с

100 000 и более

CPU: 64 х 2 ГГц

RAM: 96 ГБ

SSD: 450 ГБ

Не менее 300 Мбит/с

Требования для сателлитов

Характеристика Требования

Процессор

8vCPU

2 ГГц

Память

16 ГБ

SSD

100 ГБ

Сетевое соединение

Не менее 100 Мбит/с

Требования к серверу БД

Количество активов Требования Сетевое соединение

10 000

CPU: 6 x 2 ГГц

RAM: 12 ГБ

SSD: 500 ГБ

Не менее 100 Мбит/с

20 000

CPU: 8 x 2 ГГц

RAM: 16 ГБ

SSD: 500 ГБ

Не менее 100 Мбит/с

50 000

CPU: 16 х 2 ГГц

RAM: 32 ГБ

SSD: 750 ГБ

Не менее 100 Мбит/с

100 000

CPU: 24 х 2 ГГц

RAM: 56 ГБ

SSD: 1 ТБ

Не менее 100 Мбит/с

100 000 и более

CPU: 48 х 2 ГГц

RAM: 72 ГБ

SSD: 1,5 ТБ

Не менее 100 Мбит/с

Была ли полезна эта страница?

Обратная связь