Как выбрать сервер под СКАТ

3 июля 2023
СКАТ
Как выбрать сервер под СКАТ
Основа мультифункциональности, производительности, отказоустойчивости и гибкости масштабирования программного обеспечения СКАТ заключается в том, что оно не привязано к какой-либо определенной платформе. ПО СКАТ работает на x86 серверах общего назначения, что позволяет комплектовать сервера под конкретные задачи, необходимую нагрузку, закладывать запас производительности для перспектив вертикального / горизонтального расширения.

Ниже мы представим обобщенную информацию о необходимом оборудовании, отдельно остановимся на подборе платформы и отдельно разберем требования к процессору (CPU), оперативной памяти (RAM), сетевым картам (NIC) и остальным основным комплектующим сервера. Также вы можете ознакомиться непосредственно с документацией по ссылке.

Рекомендуемые требования

В этой таблице указаны необходимое количество ядер в процессоре, объем оперативной памяти и рекомендуемое количество сетевых интерфейсов в зависимости от лицензии СКАТ и пиковых значений трафика, пропускаемого через платформу (данные на 2023 год; наиболее актуальные рекомендации – в документации.

Платформа
Производительность
Ядер на один CPU
RAM
Порты
СКАТ-6
3 Gbps Full Duplex
6
16 GB
6x1G, 2x10G
СКАТ-20
10 Gbps Full Duplex
12
48 GB
2x10G
СКАТ-40
20 Gbps Full Duplex
16
64 GB
4x10G, 2x25G, 2x40G
СКАТ-60
30 Gbps Full Duplex
24
96 GB
8x10G, 4x25G, 2x40G
СКАТ-80
40 Gbps Full Duplex
32
128 GB
8x10G, 4x25G, 4x40G
СКАТ-120
60 Gbps Full Duplex
48
160 GB
12x10G, 6x25G, 6x40G
СКАТ-160
80 Gbps Full Duplex
64
196 GB
16x10G, 8x25G, 8x40G
СКАТ-200
100 Gbps Full Duplex
64
256 GB
20x10G, 8x25G, 8x40G

Платформа и материнская плата

При выборе платформы для СКАТ в первую очередь необходимо обратить внимание на следующие характеристики комплектации сервера:

  • Количество процессоров (CPU): СКАТ использует только один процессор. Необходимо использовать односокетные материнские платы.
  • Расширение объема оперативной памяти (RAM) до 512 GB. Рекомендуется устанавливать планки памяти во все каналы памяти процессора.
  • Большое количество PCIe слотов для установки сетевых карт (NIC). Поддержка PCIe 4.0 для работы 100 G портами.
Настоятельно рекомендуем согласовывать спецификацию платформы с сотрудниками VAS Experts или с нашими партнерами.

Процессор CPU

CPU: один процессор (обязательна поддержка инструкций SSE 4.2)
Базовая тактовая частота: от 2.5 ГГц и выше
Количество ядер (cores): от 4 шт. Зависит от объема трафика.

Если в платформе присутствует второй CPU, его необходимо либо отключить программно, либо убрать физически. Убедиться, что сетевые карты (NIC) установлены в PCIe слоты первого процессора. Эти ограничения необходимы, чтобы исключить эффект NUMA, который снижает производительность системы.
Hyper-threading должен быть выключен.
При использовании СКАТ в роли L2 BRAS (DHCP/ARP/PPPoE авторизация) учитывайте дополнительную нагрузку, связанную с анализом каждого пакета по дополнительным параметрам. В этом сценарии потребление мощностей CPU будет более активным, и мы рекомендуем увеличить количество ядер CPU на 30%.

Объем памяти RAM

RAM: от 16 GB
Объем оперативной памяти следует подбирать с рекомендуемых требований. СКАТ инициализирует память на старте с учетом настроенных параметров.
Использование широких диапазонов в публичных NAT pool для CG-NAT потребует увеличения объема оперативной памяти.

Количество и тип сетевых карт NIC

Для запуска ПО СКАТ необходимо минимум 3 порта: один для управления по SSH (любой чипсет) + два для обработки трафика.

Все сетевые карты платформы должны управляться одним CPU.
Количество сетевых интерфейсов для обработки трафика, всегда кратно двум. СКАТ инициализирует порты парами, поэтому количество портов IN равно количеству портов OUT.
Сетевые интерфейсы для обработки трафика должны быть на чипсетах с поддержкой технологии DPDK.

Рекомендуемы чипсеты NIC:

1GbE интерфейсы INTEL:

e1000 (82540, 82545, 82546), e1000e (82571, 82572, 82573, 82574, 82583, ICH8, ICH9, ICH10, PCH, PCH2, I217, I218, I219)

igb (82573, 82576, 82580, I210, I211, I350, I354, DH89xx), igc (I225)

10GbE, 25GbE, 40GbE интерфейсы INTEL:
ixgbe (82598, 82599, X520, X540, X550)
mlx5
i40e (X710, XL710, X722, XXV710)

100GbE интерфейсы:
mlx5 (Mellanox ConnectX-5 Ex)

Следует учитывать, что сетевые карты 40 и 100 Gbps могут обработать не более 70% от скорости порта, и не позволяют утилизировать 100% пропускной способности.

Более подробная информация по ссылке.

Типы дисков, RAID

Для размещения ОС и ПО СКАТ рекомендуется использовать минимум 2 диска в RAID емкостью от 128 GB. Необходимо использовать аппаратный RAID контроллер. В приоритете — диски NVMe SSD (в форм-факторе М.2 или U.2 или платы расширения PCI Express). Если платформа не поддерживает данный тип носителей, то рекомендуем использовать SATA/SAS SSD (DWPD>=3) вместо HDD.

Согласование

Для согласования спецификации сервера, вы можете направить запрос на dpi@vas.expert, в техническую поддержку sd@vas.expert, либо партнеру, с которым вы ведете диалог о покупке ПО.

Наши сотрудники могут подтвердить соответствие спецификации требованиям к оборудованию: процессору (CPU), оперативной памяти (RAM), сетевым интерфейсам (NIC).

Мы используем файлы cookies для оптимизации функциональности сайта и улучшения качества услуг. Нажимая «Принять», вы даете согласие на работу с этими файлами. Чтобы узнать больше, пожалуйста, прочтите нашу Политику конфиденциальности.