Для своей работы система WNAM 2 требует соответствующего аппаратного обеспечения (компьютера), операционной системы, обязательного и дополнительного прикладного программного обеспечения.
В качестве компьютера подойдет любой сервер с современными характеристиками. Также полностью поддерживается возможность размещения системы WNAM 2 на виртуальной машине. Требуемые характеристики сервера напрямую зависят от планируемой нагрузки (число пользователей, поток запросов авторизации, объем базы данных).
Для задач среднего уровня:
рекомендуется сервер с 16 Гб ОЗУ, 4-8 ядрами, 100 Гб диском. Поскольку система WNAM 2 написана на языке Java, программы на котором отличаются повышенными требованиями к оперативной памяти, поэтому при большем числе одновременно работающих пользователей рекомендуется иметь от 16 до 32 Гб ОЗУ. Рекомендуется применять быстрые серверные жесткие диски типа SSD или NVMe. Следует позаботиться о наличии источника бесперебойного питания к вашему серверу, кондиционера в серверном помещении, если есть возможность - раздельных входящих электрических линий и двух блоков питания в сервере.
Для корпоративной авторизации системы 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 17. Настоятельно рекомендуется использовать ОС Debian последней версии. Для продуктивной работы рекомендуется использовать ОС семейства Linux, работающие в виртуальном окружении VMware, так как подобные системы более надежны, их проще администрировать, создавать резервные копии, масштабировать. Работа под ОС Windows поддерживается только в экспериментальном режиме в ознакомительных целях.
Вам необходимо настроить межсетевой экран на вашем сервере. Как минимум, следует разрешить доступ по порту TCP:80 к веб-серверу в приложении WNAM 2, а также ssh (TCP:22) для управления, UDP:1812 и UDP:1813 для работы с RADIUS-сервером (только с ваших, определенных сетей). Подробнее список требуемых портов перечислен в данном разделе.
Для версии системы WNAM 2 обязательными компонентами прикладного программного обеспечения являются: