Show/Hide Toolbars

Руководство по тех. обслуживанию

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

Ссылки Назад Вверх Вперед

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

ОС: Windows Server 2016 + / Ubuntu версии 22.04 LTS /  Debian 10+ / РЕД ОС 7.3 / Astra Linux

СУБД: SQL Server 2019 + / PostgreSQL 16+

Требования к серверу приложений (MS Windows Server)


Необходимые компоненты и параметры

MS Windows Server 2016 и выше

Application server с компонентами .Net Framework 4.8 и Web Server (IIS) Support.

Веб-сервер IIS, все компоненты в пунктах "Основные возможности НТТР" и "Разработка приложений", "Производительность", "Безопасность", "Средства управления", "Совместимость управления IIS 6", остальное по умолчанию

IIS 7.0 и выше

Компоненты:

Common HTTP Features

Application Development

Security

Performance

Management tools

IIS 6 Management compatibility

Настройки:

Для пула, в котором будет исполняться "Первая Форма", нужно обязательно выставить в основных настройках пула версию .NET Framework 4.8

Максимальное число рабочих процессов: 1.

Разрешены 32-разрядные приложения: False. Это необходимо для корректной работы дизайнера бизнес-процессов.

Режим запуска: AlwaysRunning.

Максимальное число рабочих процессов: 1.

Тайм-аут простоя (в минутах): 0.

Удостоверение: LocalSystem. При желании можно использовать отдельную служебную административную учетную запись.

Моменты точного времени для перезапуска: рекомендуется настроить перезапуск пула на определенное время, например, в ночные часы.

Постоянный временной интервал: 0, иначе возможен перезапуск пула в рабочее время.

В региональных настройках сервера Системный язык: Русский.

Требования к серверу приложений (.NET Core, Ubuntu)


Необходимые компоненты и параметры

OS Ubuntu 22.04 LTS

.NET 7.0 SDK

dotnet-runtime-7.0

Nginx

Требования к серверу БД (MS SQL Server)


Необходимые компоненты и параметры

Комментарии

MS SQL Server 2019 и выше

SQL Server Management Studio (SSMS) не ниже v17.3 (с XEvent Profiler).

Настройки:

Полнотекстовый и семантический поиск (Full-Text Search).

Средства управления: Полный набор.

Параметры сортировки: Cyrillic_General_CI_AS.

Режим проверки подлинности: Смешанный режим (Mixed authorization (SQL and Windows)).

В свойствах инстанса SQL Server параметр Максимальная степень параллелизма: 4.

Оптимизировать для нерегламентированной рабочей нагрузки (Optimize for Ad hoc Workloads): True

Мы рекомендуем следующие издания SQL Server:

Для небольшого количества пользователей (<50) подходит бесплатная версия Express Edition with Advanced Services (ограничение на объем базы 10 Гб);

При большем количестве пользователей или при загрузке большого количества файлов рекомендуем выбрать издание Web Edition;

При большом количестве пользователей, повышенных требованиях к отказоустойчивости и надежности подойдут версии Standard и Enterprise. Они позволят настраивать репликацию, проводить комплексный аудит и т.п.. В такой конфигурации тип лицензирования оптимальнее "по ядрам".

По возможности лучше сразу установить SQL Server не ниже 2019, т.к. в нем есть встроенный обработчик JSON, он может понадобиться при настройке автоматизаций.

Требования к серверу БД (PostgreSQL)


Необходимые компоненты и параметры

PostgreSQL

версия 16.0

PostgresPro Standart 16+

Общие требования


Необходимые компоненты и параметры

Прочее

RDP/SSH или иная возможность удаленного доступа для инсталляции и последующего обновления системы;

SMTP Server и отдельный почтовый ящик для отправки системных уведомлений. Возможна анонимная авторизация для SMTP. Для постановки задач из писем должен быть включен IMAP на почтовом сервере. Необходимые порты должны быть открыты между сервером "Первой Формы" и почтовым сервером.
Необходимые сведения: адрес почтового сервера, порты SMTP, IMAP, Email и логины почтовых ящиков, пароли к ним