#
#
13. Требования к серверам клиента

Конфигурация серверов, используемых для размещения торговых роботов, зависит от многих факторов, таких как используемые торговые и маркет-дата подключения; количество роботов, планируемых к размещению на сервере; требования биржи и/или оператора стойки, где размещается сервер. При желании клиент может разместить торговых роботов на своём сервере, установленном в зоне колокации биржи или другом ЦОДе. Ниже собраны минимальные требования и рекомендуемые характеристики для таких серверов (физических или виртуальных).

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

#
#
13.0.1. Минимальные требования к оборудованию

  • Процессор: Не менее 8 ядер с отключенным гипертредингом.
    • Примечание: Такая конфигурация учитывает получение маркет-даты одной биржи, такой как MOEX или SPBEX (и соответствующий запуск отдельных роботов для получения UDP-потоков).
  • Виртуализация: При использовании виртуальной машины она должна поддерживать изоляцию ядра (pinning).
  • Оперативная память: Не менее 8 ГБ, из расчета 1 ГБ на ядро (больше ядер — больше памяти).
  • Диск: HDD или SSD объемом не менее 40 ГБ.
  • Сетевая подсистема: В соответствии с требованиями MOEX — Подключения, обеспечивающее доступ к высокоскоростным сервисам предоставления Биржевой информации, выполняется двумя физическими линками на скорости 10Гбит по стандарту 10GBaseSR (оптика мультимод)
    • Рекомендация: Мы используем оборудование Solarflare, так как с определенными драйверами оно обеспечивает минимальную latency.
  • Сетевая настройка: Предоставление всех линков к необходимым сервисам и их настройка.

#
#
13.0.2. Рекомендации к физическому серверу в ЦОД

  • Процессор: 2 процессора AMD EPYC SP5 (32C, 48C, 64C) или более новый. Желательно с более высокой тактовой частотой.
  • Оперативная память: из расчета 1 ГБ на ядро.
  • Диски: 2 NVMe-накопителя по 512 ГБ.
  • Форм-фактор: 1U с двумя блоками питания.
  • Сетевые карты: 2 x Solarflare Flareon Ultra SFN8522-PLUS (Dual-Port 10GbE SFP+, PCIe 3.1 x8).
  • Трансиверы: 4 x SFP+ 10Gb LC-модуля.

#
#
13.0.3. Требования к программному обеспечению

  • ОС: Rocky Linux 9.4 и выше.
  • Дисковая разметка: Разделы на диске:
    • / (корневой) — от 20 ГБ.
    • /var/log — по 20 ГБ на каждого запущенного робота, смонтированный в отдельный раздел.
  • Сеть: Настроенные сетевые интерфейсы под необходимые потоки данных.
  • Использование: Нежелательно использование сервера для каких-либо других сторонних задач.

По согласованию с клиентом подобная настройка может быть выполнена нашей стороной. Если настройка выпонляется нашей стороной, то необходимы следующие доступы:

  • Доступ для установки: Доступ по IPMI к серверу для установки операционной системы (если клиент её не установил).
  • Доступ для настройки: Доступ root по SSH с определенных IP-адресов. Мы определяем список IP-адресов и направляем его клиенту.
  • Инфраструктура: Все подключенные линки и настройки сетевых интерфейсов должны быть предоставлены.