Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

В качестве компьютера подойдет любой сервер или рабочая станция с современными характеристиками. Также полностью поддерживается возможность размещения системы WNAM 2 на виртуальной машине. Требуемые характеристики сервера напрямую зависят от планируемой нагрузки (число пользователей, поток запросов авторизации, объем базы данных).

Для задач среднего уровня:

  • число пользователей эндпоинтов в БД до 100 10 тысяч;
  • порядка 1 запроса авторизации в секунду в среднем;
  • до 500 5000 одновременно работающих пользователей;
  • хранение статистики до 12 месяцев,

рекомендуется сервер с 8 16 Гб ОЗУ, 24-4 8 ядрами, 100 Гб диском. Поскольку система WNAM 2 написана на языке Java, программы на котором отличаются повышенными требованиями к оперативной памяти, поэтому при большем числе одновременно работающих пользователей рекомендуется иметь от 8 16 до 16 32 Гб ОЗУ. При большом предполагаемом объеме БД, или если планируется активно пользоваться инструментами создания отчетности, рекомендуется Рекомендуется применять быстрые ( серверные , не бытовые) жесткие диски типа SSD или NVMe. Следует позаботиться о наличии источника бесперебойного питания к вашему серверу, кондиционера в серверном помещении, если есть возможность - раздельных входящих электрических линий и двух блоков питания в сервере.

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

...

Предельные гарантированные показатели производительности системы WNAM 2 (в кластерной конфигурации и при использовании высокопроизводительного оборудования) только для гостевой авторизации составляют:

  1. Количество зарегистрированных абонентов в базе данных: не менее 1.000.000 шт.
  2. Количество записей о сессиях в базе данных: не менее 100.000.000 шт.
  3. Количество записей о потоках NetFlow версий 5 и 9 в базе данных: не менее 1.000.000.000 шт. (при использовании nfdump)

Для корпоративной авторизации системы WNAM 2 необходимо ознакомиться с разделом, посвященному тестированию производительности.

Система WNAM 2 полностью поддерживает работу в среде виртуализации (тестировано на VMware ESXi/vSphere 5.0 и выше). 

Для работы в отказоустойчивой (кластерной) конфигурации потребуется как минимум два сервера (физических или виртуальных), размещённых в одном сегменте ЛВС, либо в разных ЦОД в зависимости от выбранной схемы кластеризации. Для целей кворума кластера потребуется установить третий сервер (виртуальную машину с минимальной конфигурацией)Кластер формируется средствами брокера Kafka и третьего сервера (для кворума) не требует. Кластерная конфигурация системы WNAM 2 лицензируется отдельно.

Приложение написано в платформонезависимом виде (100% Pure Java), поэтому работает везде, где может работать Java JDK. Протестирована работа в среде Linux (Ubuntu, Debian, CentOS, AstraLinux, RedOS, Ubuntu, ОС ОСнова) под управлением Oracle и OpenJDK 117. 8+. Настоятельно рекомендуется использовать ОС Debian последней версии. Работа под управлением FreeBSD возможна, но тестирование не проводилось. Для продуктивной работы рекомендуется использовать ОС семейства Linux, работающие в виртуальном окружении VMware, так как подобные системы более надежны, их проще администрировать, создавать резервные копии, масштабировать. Работа под ОС Windows поддерживается только в экспериментальном режиме в ознакомительных целях.

Также Вам необходимо настроить межсетевой экран на вашем сервере. Как минимум, следует разрешить доступ по порту TCP:80 к веб-серверу в приложении WNAM 2, а также ssh (TCP:22) для управления, UDP:1812 и UDP:1813  для работы с RADIUS-сервером (только с ваших, определенных сетей). Подробнее список требуемых портов перечислен в данном разделе.

...

  • среда выполнения Java runtime (JRE или JDK в виде Oracle Java или OpenJDK/JRE) версии 11 или 17 (не 1.8);
  • база данных PostgreSQL 14 либо PostgresPro 14 или старше 
  • веб-сервер Nginx 1.10 и выше ;браузер PhantomJS 2.1.1.