Общие требования
В качестве сервера и рабочих станций системы ParsecNET 3 могут использоваться практически все современные компьютеры, имеющие не менее 3 Гб оперативной памяти. Для сервера рекомендуется иметь не менее 4 Гб оперативной памяти. Требуемый объем жесткого диска определяется размерами ваших баз данных и длительностью хранения транзакций системы. Если в систему будет интегрироваться какая-либо подсистема видеонаблюдения, то также необходимо учесть способ хранения и объем видеофайлов.
Если для простой системы на несколько дверей можно использовать практически любой ПК, то для серьезной распределенной системы в качестве сервера ParsecNET 3 следует выбирать компьютер, рассчитанный для работы в качестве сервера.
Версии операционных систем
Система ParsecNET 3 работает на современных версиях Windows:
- Windows 7 (рекомендуется не ниже Professional, Service Pack 1);
-
Windows 8/8.1;
-
Windows 10;
-
Windows 11.
Кроме того, поддерживаются следующие серверные платформы:
- Windows 2008 Server,
- Windows 2008 Server R2;
- Windows 2012 Server, Windows 2012 Server R2;
- Windows 2016 Server,
- Windows 2019 Server.
Система устанавливается как на 64, так и на 32 разрядные версии ОС. Для работы некоторых интеграций на 64 разрядных версиях ОС может потребоваться запуск конвертера «ParsecNET 3 — 32 bit converter.exe», который активирует работу приложения в режиме совместимости с 32 разрядной версией. Все необходимые для работы ParsecNET 3 пакеты (.NET Framework, Visual C++ redistributable и т. п.) входят в состав установочного дистрибутива, кроме необходимого для работы интегрированных систем видеонаблюдения драйверов DirectX 8.0 или выше.
Не рекомендуется даже для рабочих станций (кроме WEB-рабочих станций) использовать «домашние» версии Windows (Home edition), поскольку они имеют ряд физических ограничений, и не обеспечивают гарантированного функционирования ParsecNET 3.
Требования к сети
- Системному администратору необходимо обеспечить следующие условия для работы системы:
- для работы быстрого транспорта на всех машинах должно быть обеспечено прохождение пакетов между любыми компьютерами в системе по порту 10000 UDP;
- для работы ПО на сервере и всех рабочих станциях системы должно быть обеспечено прохождение пакетов между сервером и рабочей станцией по портам с 10000 по 10107 TCP;
- для работы с сетевым оборудованием используются UDP порты 1124, 1125, 6124, 6125;
- экземпляр SQL Server должен быть доступен с сервера системы. Настройка межсетевого экрана для доступа к SQL-серверу описана в статье на сайте Microsoft;
- межсетевой экран (антивирусная программа) должен разрешать работу службам и клиентским приложениям ParsecNET 3;
- интеграционный сервис конфигурируется на порту 10101 http.
Требования к SQL Server
Поставляемая с системой бесплатная версия Microsoft SQL Server 2012 Express Edition имеет ограничение на размер одной базы данных в 10 Гб. Если вы не укладываетесь в указанный размер, то следует приобрести платную версию, не имеющую таких ограничений.
Система поддерживает версии СУБД Microsoft SQL Server 2008 R2 или выше (размер БД для Express Edition ограничен 10 Гб). Microsoft SQL Server 2012 Express Edition входит в комплект поставки. Для оценки объема БД необходимо учитывать следующие факты:
- Транзакции (сообщения о событиях) системы хранятся в отдельной базе данных (БД). В другой БД хранятся все остальные данные системы (конфигурация, пользователи, настройки, шаблоны и так далее). Поэтому расчеты следует вести отдельно для каждой из баз данных.
- Одна транзакция занимает в БД примерно 0,5 килобайта, при ограничении в 10 Гбайт можно хранить до 20 миллионов событий.
- Размер одной записи в БД персонала зависит от ее состава. При 5-10 дополнительных полях с фотографией одна запись занимает от 50 до 100 килобайт, что на бесплатной версии MS SQL позволяет иметь в БД от 100 до 200 тысяч человек. Если фотографии не используются, то это значение возрастает в десятки раз.
Количество транзакций, генерируемых системой зависит от количества точек прохода, интенсивности движения субъектов доступа через них, транзакций от интегрированной системы видеонаблюдения, охранной системы и ОПС. Также необходимо учесть объем фотографий, если система видеонаблюдения позволяет их делать. Например, системой пользуется 15000 человек. Видеонаблюдение отсутствует. Записи субъектов доступа с фотографиями занимают примерно 1 ГБ. Каждый из них порождает (в идеальном варианте) только два события в течение рабочего дня: вход и выход. Следовательно, создаваемый системой за день объем равен примерно 15 МБ. Посетителей за день — 100 человек, что дает (запись + события прохода) примерно 100 КБ.
Итого получается, что в день система порождает немногим больше 15 МБ. Это означает, что бесплатная версия SQL Server 2012 Express Edition сможет обеспечить работоспособность (в идеальном случае) в течение примерно 2 лет. Система отслеживает оставшийся свободный объем БД. Когда свободного места в БД становится меньше 10%, формируется тревожное аудитное событие «В БД заканчивается свободное место».
Рекомендуется создавать архивные копии БД раз в сутки. Не реже одного раза в 6 месяцев рекомендуется архивировать БД, установив флажок «Обрезать лог транзакций после создания резервной копии». Это позволит значительно уменьшить размер БД системы (см. раздел справки Резервное копирование).
Рекомендуемые аппаратные требования к серверу и дополнительной рабочей станции представлены в документации.