Перейти к основному содержимому
Версия: v2.7.x

Логикор. Аппаратные требования и рекомендации по масштабированию системы

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

Все компоненты Системы на одной виртуальной машине (AiO)

При необходимости обработки до 10000 событий в секунду достаточно AiO-развертывания системы. В таблицах ниже приведены рекомендуемые минимальные аппаратные требования к серверу.

Обработка до 1000 событий в секунду

CPU (физические ядра)8
RAM (ГБ)24

Обработка до 5000 событий в секунду

CPU (физические ядра)8
RAM (ГБ)32

Обработка до 10000 событий в секунду

CPU (физические ядра)8
RAM (ГБ)48

Сервер приложений, сервер хранения (ClickHouse) и компонент Сатурн на разных виртуальных машинах

При необходимости обработки более 10000 событий в секунду необходимо вынести сервер приложений, сервер хранения (ClickHouse) и конвейер обработки данных (Сатурн) на отдельные виртуальные машины. В таблицах ниже приведены рекомендуемые минимальные аппаратные требования к серверам.

Обработка до 15000 событий в секунду

CPU для Системы (физические ядра)16
CPU для конвейера Сатурн (физические ядра)10
CPU для компонента ClickHouse (физические ядра)8
RAM для Системы (ГБ)64
RAM для конвейера Сатурн (ГБ)45
RAM для компонента ClickHouse (ГБ)32

Обработка до 25000 событий в секунду

CPU для Системы (физические ядра)16
CPU для конвейера Сатурн (физические ядра)16
CPU для компонента ClickHouse (физические ядра)13
RAM для Системы (ГБ)64
RAM для конвейера Сатурн (ГБ)90
RAM для компонента ClickHouse (ГБ)50

Обработка до 35000 событий в секунду

CPU для Системы (физические ядра)16
CPU для конвейера Сатурн (физические ядра)24
CPU для компонента ClickHouse (физические ядра)18
RAM для Системы (ГБ)64
RAM для конвейера Сатурн (ГБ)116
RAM для компонента ClickHouse (ГБ)70

Обработка до 45000 событий в секунду

CPU для Системы (физические ядра)16
CPU для конвейера Сатурн (физические ядра)32
CPU для компонента ClickHouse (физические ядра)23
RAM для Системы (ГБ)64
RAM для конвейера Сатурн (ГБ)143
RAM для компонента ClickHouse (ГБ)90

Обработка до 55000 событий в секунду

CPU для Системы (физические ядра)16
CPU для конвейера Сатурн (физические ядра)40
CPU для компонента ClickHouse (физические ядра)28
RAM для Системы (ГБ)64
RAM для конвейера Сатурн (ГБ)170
RAM для компонента ClickHouse (ГБ)110

Сервер приложений, сервер хранения (ClickHouse) и компонент Сатурн на разных виртуальных машинах (хранение данных 1 год)

При необходимости хранения событий сроком до года (без репликации данных) рекомендуется выполнять развертывание каждого компонента Системы на отдельной виртуальной машине. В таблицах ниже приведены рекомендуемые минимальные аппаратные требования к серверам.

Рекомендуемые требования к серверу для хранения данных сроком 1 год (без репликации)

EPSТип храненияВремя хранения (дней)Тип дискаROM (ТБ)
1000Горячий14SSD0,6
Тёплый76SAS2,3
Холодный275HDD4,5
5000Горячий14SSD3,3
Теплый76SAS11,7
Холодный275HDD22,3
10000Горячий14SSD6,1
Теплый76SAS23,4
Холодный275HDD44,6
15000Горячий14SSD9,1
Теплый76SAS35
Холодный275HDD67
25000Горячий14SSD15,3
Теплый76SAS59
Холодный275HDD112
35000Горячий14SSD21,5
Теплый76SAS82
Холодный275HDD156,5
45000Горячий14SSD27,5
Теплый76SAS105,5
Холодный275HDD201
55000Горячий14SSD33,5
Теплый76SAS128,5
Холодный275HDD245,5
100000Горячий14SSD61
Теплый76SAS233,5
Холодный275HDD446
к сведению

При необходимости репликации данных требования к ROM увеличиваются в 2 раза.

Требования ROM к остальным компонентам Системы

ROM (ГБ)
Сатурн50
Основной сервер Системы150