Технические требования
В данном разделе представлены минимальные технические требования для установки и функционирования системы, в том числе для ее основного экземпляра и сателлитов.
Программные требования
Поддерживаемые операционные системы
Для основного экземпляра системы:
-
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 |
требуется |
АРМ администратора — автоматизированное рабочее место администратора.
Аппаратные требования
Требования для работы установщика
Для основного экземпляра системы: от 20 ГБ свободного места на диске.
Для сателлитов: от 10 ГБ свободного места на диске.
Требования для узлов кластера Kubernetes
Планирование ресурсов для развертывания кластера Kubernetes должно выполняться исходя из ожидаемой нагрузки и требуемого срока хранения данных в системе.
Рекомендуется использовать:
-
процессоры с тактовой частотой не менее 2 ГГц, со всеми производительными ядрами;
-
оперативную память DDR4 с тактовой частотой не менее 3200 МГц в двухканальном или четырехканальном режиме.
|
При распределенной установке необходимо обеспечить сетевое взаимодействие между узлами кластера с пропускной способностью не менее 10 Гбит/с. На узлах кластера следует использовать исключительно твердотельные накопители (SSD) со скоростью чтения не менее 550 Мбит/с. Рекомендуется объединить SSD в массив RAID 1. |
Требования для основного экземпляра системы
Рекомендации по разметке дискового пространства
| Узел | Раздел | Назначение раздела | Рекомендуемое свободное пространство |
|---|---|---|---|
Master |
|
Хранение образов Docker |
Не менее 30 ГБ |
|
Хранение файлов установщика |
20 ГБ |
|
Worker |
|
Хранение образов Docker |
Не менее 50 ГБ |
|
Данные 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 Мбит/с |
Была ли полезна эта страница?