Аппаратные требования к серверам
ВАЖНО
Системные требования, приведенные ниже, являются минимальными. Целевой сайзинг необходимо рассчитывать исходя из требований вашей организации. |
ClickHouse-сервер
Минимальные аппаратные требования к ClickHouse-серверам для установки кластера ADQM следующие:
-
Физический сервер.
-
Хранение: отформатированное в ext4 устройство, примонтированное к файловой системе.
-
CPU: от 8 ядер.
-
RAM: от 64 ГБ.
-
Сеть: сервера должны быть доступны по портам 9000, 8123, 9009 внутри кластера.
Для быстрых витрин (quick marts) подходит массив из SSD-дисков. Для хранения больших таблиц фактов (big tables with facts) предпочтителен RAID 10 из HDD. Рекомендуется использовать программный RAID в Linux (mdadm). Не рекомендуется использовать LVM. При создании RAID 10 необходимо выбрать far-расположение.
На каждом ClickHouse-сервере внутри кластера схема устройства, диски и точка монтирования должны быть одинаковыми.
Примеры требований к ClickHouse-серверам в зависимости от профиля нагрузки кластера ADQM показаны ниже.
Количество узлов | Хранение | CPU | RAM | Сеть |
---|---|---|---|---|
1-4 |
1 x 500 ГБ HDD для ОС 4 x 1.2 ТБ SAS HDD RAID 10 для данных |
8 ядер |
96 ГБ |
1 x 10 Гбит/с |
Количество узлов | Хранение | CPU | RAM | Сеть |
---|---|---|---|---|
4 |
2 x 500 ГБ SSD RAID 1 для ОС 12 x 1 ТБ SAS12G SSD MixedUse RAID 10 (PCIe Gen3 x8) для данных |
24 ядра (2 x 12) |
256 ГБ (8 x 32) |
4 x 25 Гбит/с (2 адаптера PCIe Gen4 x4) |
Количество узлов | Хранение | CPU | RAM | Сеть |
---|---|---|---|---|
4 |
2 x 500 ГБ SSD RAID 1 для ОС 12 x 1.8 ТБ SAS10K HDD RAID 10 для данных |
24 ядра |
256 ГБ |
2 x 25 Гбит/с (2 адаптера PCIe Gen3 x4) |
Zookeeper-сервер
Минимальные аппаратные требования к серверам с Zookeeper кластера ADQM следующие:
-
Физический или виртуальный сервер. Для пилотных инсталляций можно использовать те же сервера, что и для ClickHouse. При больших инсталляциях — минимум три железных сервера.
-
Хранение: от 100 ГБ; для больших кластеров предпочтительны быстрый SSD-диск или RAID 1.
-
CPU: от 4 ядер.
-
RAM: от 4 ГБ.
В таблице ниже представлен пример конфигурации Zookeeper-сервера.
Количество узлов | Хранение | CPU | RAM | Сеть |
---|---|---|---|---|
3 и более |
2 x 500 ГБ SSD RAID 1 для ОС 2 x 2.4 ТБ SSD RAID 1 для данных |
4 ядра (P-cores) |
8 ГБ |
2 x 10 Гбит/с |
ВАЖНО
Для обеспечения HA (High Availability) необходимо, чтобы количество экземпляров Zookeeper-серверов было нечетным.
|