Содержание

Требования к аппаратному обеспечению сервера приложения и сервера базы данных (PostgreSQL)


Ниже опубликованы рекомендуемые требования к инфраструктуре для версии Системы ADVANTA, работающей с СУБД PostgreSQL. Для инсталляций со сложными настройками решения, большим числом хранимых данных и пользователей требования к инфраструктуре могут быть уточнены по итогам пилотной эксплуатации настроенной Системы под реальными нагрузками.

Требования при установке на два сервера

Минимальные аппаратные требования к серверам

Сервер приложений
Процессор4 ядра (8 логических потоков), частота – 2 ГГц и больше
Оперативная память4 Гб и больше
Свободное дисковое пространство50 Гб (зависит от размера хранимых в системе документов)
Пропускная способность сетевого интерфейса1 Гбит/с
Сервер баз данных
Тип накопителяSSD - min IOPS: read 12000, write 4000 (в режиме randrw)
Процессор4 ядра (8 логических потоков), частота – 2 ГГц и больше
Оперативная память8 Гб и больше
Свободное дисковое пространство300 Гб и больше
Пропускная способность сетевого интерфейса1 Гбит/с

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

Сервер приложений
Процессор4 ядра (8 логических потоков), частота – 3-3,5 ГГц и больше
Оперативная память32 Гб и больше
Свободное дисковое пространство128 Гб (зависит от размера хранимых в системе документов)
Пропускная способность сетевого интерфейса1 Гбит/с
Сервер баз данных
Тип накопителяSSD - min IOPS: read 20000, write 8000 (в режиме randrw)
Процессор4 ядра (8 логических потоков), частота – 3-3,5 ГГц и больше
Оперативная память32 Гб и больше
Свободное дисковое пространство300 Гб и больше
Пропускная способность сетевого интерфейса1 Гбит/с

Требования при установке на один сервер

Минимальные аппаратные требования к серверу

Процессор4 ядра (8 логических потоков), частота – 3,5 ГГц и больше
Оперативная память12 ГБ и больше
HDD для IIS и документов50 ГБ (зависит от размера хранимых в системе документов)
SSD для СУБД300 ГБ и больше, min IOPS: read 12000, write 4000 (в режиме randrw)
Требования к сетиСтабильный канал связи от 10 Мб/сек

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

Процессор8 ядер (16 логических потоков), частота – 3,5 ГГц и больше
Оперативная память64 ГБ и больше
HDD для IIS и документов128 ГБ (зависит от размера хранимых в системе документов)
SSD для СУБД300 ГБ и больше, min IOPS: read 20000, write 8000 (в режиме randrw)
Требования к сетиСтабильный канал связи от 10 Мб/сек

Для проверки параметра IOPS файловой системы сервера можно использовать следующую команду (в ОС Linux, предварительно установив пакет fio):

$ sudo apt install fio
$ fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=fiotest --filename=fiotest --bs=4k --iodepth=64 --size=4G --readwrite=randrw --rwmixread=75

Требования к программному обеспечению сервера приложения и сервера базы данных

Система может быть установлена как на одном сервере, так и разнесена на два. Некоторые ошибки при работе Системы могут быть вызваны устаревшей версией установленного программного обеспечения, поэтому рекомендуем поддерживать всё требуемое для работы системы ПО в актуальном состоянии.

Веб-сервер

  1. MS Windows Server 2019 и выше, со всеми последними обновлениями.
  2. MS .Net Framework 4.8. (для версий ADVANTA, начиная с 3.19.xxxx включительно), MS .Net Framework 4.6.1 (начиная с версии ADVANTA 3.10.хххх), MS .Net Framework 4.5 (для версий ADVANTA до 3.09.хххх включительно).
  3. Visual C++ Redistributable x64 и x86 - требуется установить обе версии: 64-разрядную и 32-разрядную, актуальные версии здесь.
  4. Дополнительно необходимо установить Visual C++ Redistributable 2012 x64 и x86 - также, как и в предыдущем пункте, требуется установить обе версии: 64-разрядную и 32-разрядную. Дистрибутивы актуальных сборок библиотек версии 2012 можно найти здесь.
  5. MS Internet Information Services (IIS) При установке IIS, на шаге «Службы ролей» в пункте «Разработка приложений» выбрать:
    • ASP;
    • ASP.NET 3.5;
    • ASP.NET 4.5 (или SP/NET 4.0);
    • Расширения ISAPI;
    • Расширяемость .NET 3.5;
    • Расширяемость .NET 4.5 (или 4.0);
    • Фильтры ISAPI.

СУБД

PostgreSQL 14

PostgreSQL может запускаться на Windows Server и на Linux.

Все вышеперечисленные компоненты можно найти на инсталляционном диске с системой в папке <..Tools\>.

Почтовый сервер

Не обязательно

SMTP сервер с поддержкой STARTTLS - для рассылки уведомлений на e-mail пользователей из Системы.

Требования к пользовательской станции

К компьютеру, с которого планируется работа в Системе, предъявляются следующие требования:

  1. Операционная система MS Windows 7 и более поздние версии / Linux / macOS.
  2. Браузер Google Chrome, Mozilla Firefox, Safari или Яндекс.Браузер последних версий.

Для активного использования отчёта "Электронная таблица" и диаграммы Ганта минимальные требования к пользовательской станции1):

  1. Процессор Intel Core i3-9100F (наиболее близкий аналог - AMD Ryzen 5 2600). Тактовая частота процессора должна быть не менее 3,4 ГГц.
  2. От 8 Гб оперативной памяти. Рекомендуемый объём ОЗУ - 16 Гб.

Требования к скорости соединения

Пропускная способность сети между клиентом и сервером приложений должна составлять:

Установка корневого сертификата

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

  1. Введите в строке поиска Windows «mmc» и нажмите ввод.
  2. В открывшейся консоли перейдите «Файл» → «Добавить или удалить оснастку».
  3. В группе «Доступные оснастки» выберите «Сертификаты» и нажмите «Добавить».
  4. В открывшемся окне выберите «Учётная запись компьютера» → Далее → «Локальным компьютером» → Готово.
  5. В дереве консоли нажмите правой кнопкой на «Сертификаты» → «Все задачи» → «Импорт».
  6. В Мастере импорта сертификатов укажите путь к расположению сертификата → Далее → «Поместить все сертификаты в следующее хранилище» → Готово.

Установка личного сертификата

  1. Откройте КриптоПро CSP, на вкладке «Сервис» нажмите «Установить личный сертификат…».
  2. В открывшемся окне «Мастер установки личного сертификата» укажите путь к сертификату.
  3. На следующем шаге укажите контейнер закрытого ключа, который соответствует выбранному сертификату.
  4. Далее выберите хранилище - «Личное», куда будет установлен сертификат, отметьте пункт «Установить сертификат (цепочку сертификатов) в контейнер» → Готово. После этого может появиться сообщение с вопросом о замене существующего сертификата новым, нажмите «Да».
  5. В профиле пользователя активировать опцию «Использовать ЭП в согласованиях».
1)
Эти страницы работают на JavaScript, который нагружает только первое ядро процессора. ⇒ Нужно не много ядер, а высокая производительность каждого ядра.