Требования к аппаратному обеспечению сервера приложения и сервера базы данных (MS SQL Server)
Для версий Системы 1.8.2.2 и выше.
Требования при установке на 2 сервера
Минимальные аппаратные требования к серверам
| Сервер приложений | |
|---|---|
| Процессор | 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 для SQL | 300 ГБ и больше, min IOPS: read 12000, write 4000 (в режиме randrw) |
| Требования к сети | Стабильный канал связи от 10 Мб/сек |
Рекомендуемые аппаратные требования к серверу
| Процессор | 8 ядер (16 логических потоков), частота – 3,5 ГГц и больше |
|---|---|
| Оперативная память | 64 ГБ и больше |
| HDD для IIS и документов | 128 ГБ (зависит от размера хранимых в системе документов) |
| SSD для SQL | 300 ГБ и больше, min IOPS: read 20000, write 8000 (в режиме randrw) |
| Требования к сети | Стабильный канал связи от 10 Мб/сек |
- В указанных выше рекомендациях к формированию серверной инфраструктуры под Систему ADVANTA не учтены такие важные параметры как отказоустойчивость и резервирование данных.
- В таблицах выше представлены минимальные аппаратные требования. Для работы с большими объемами данных, например использование диаграммы Ганта для проектов с 500 и большим количеством задач, либо OLAP-кубов с массивом чисел больше 10000, требования к серверам возрастают.
- Для сервера баз данных нужны два накопителя: для основной базы и для tempdb.
- Создание высокоскоростной и безотказной работы Системы накопителей может определяться внутренними стандартами компании.
- Файлы, помещаемые в Систему, располагаются на жестких дисках сервера приложения, соответственно, объёмом этих дисков ограничивается объём хранимых в Системе документов.
- Для доступа к Системе из сети Интернет необходимо иметь статический (белый) IP адрес, и свободный 80 (http) или 443 (https) порт.
Для проверки параметра 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
Требования к программному обеспечению сервера приложения и сервера базы данных
Система может быть установлена как на одном сервере, так и разнесена на два. Некоторые ошибки при работе Системы могут быть вызваны устаревшей версией установленного программного обеспечения, поэтому рекомендуем поддерживать всё требуемое для работы Системы ПО в актуальном состоянии.
Веб-сервер
- MS Windows Server 2019 и выше, со всеми последними обновлениями.
Возможна работа также на ОС MS Windows Server 2008. Но в Win2008 не поддерживаются вебсокеты ⇒ в ADVANTA не будут работать push-уведомления пользователей. - MS .Net Framework 4.7.2 (для версий ADVANTA, начиная с 3.19.xxxx включительно), MS .Net Framework 4.6.1 (начиная с версии ADVANTA 3.10.хххх), MS .Net Framework 4.5 (для версий ADVANTA до 3.09.хххх включительно).
- Visual C++ Redistributable x64 и x86 (актуальную версию библиотек) - необходимо установить 64-разрядную и 32-разрядную сборки, их можно найти здесь.
- Дополнительно необходимо установить Visual C++ Redistributable 2012 x64 и x86 - также, как и в предыдущем пункте, требуется установить обе версии: 64-разрядную и 32-разрядную. Дистрибутивы актуальных сборок библиотек версии 2012 можно найти здесь.
- 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.
- Библиотека Microsoft® System CLR Types for Microsoft® SQL Server® 2019.
После установки ADVANTA на сервер НЕ меняйте кодировку и/или язык ОС веб-сервера.
Кодировка участвует в формирования хэша содержимого файлов.
SQL-сервер
- MS Windows Server 2019 и выше, со всеми последними обновлениями.
- Microsoft® SQL Server 2019 и выше, со всеми последними обновлениями в редакции Standard, Enterprise.
Все вышеперечисленные компоненты можно найти на инсталляционном диске с Системой в папке <..Tools\>.
Почтовый сервер
Не обязательно
SMTP сервер с поддержкой STARTTLS - для рассылки уведомлений на e-mail пользователей из Системы.
Требования к пользовательской станции
К компьютеру, с которого планируется работа в Системе, предъявляются следующие требования:
- Операционная система MS Windows 7 (и более поздние версии) или операционная система на базе ядра Linux, поддерживающая работу перечисленных ниже браузеров.
- Браузер Google Chrome, Mozilla Firefox, Safari или Яндекс.Браузер последних версий.
В IE нет полноценной поддержки работы вертикального скроллинга в диаграмме Ганта, поддержки работы с шириной колонок типовых отчетов, могут также некорректно отображаться и другие инструменты управления в интерфейсе.
Для активного использования отчёта "Электронная таблица" и диаграммы Ганта минимальные требования к пользовательской станции1):
- Процессор Intel Core i3-9100F (наиболее близкий аналог - AMD Ryzen 5 2600). Тактовая частота процессора должна быть не менее 3,4 ГГц.
- От 8 Гб оперативной памяти. Рекомендуемый объём ОЗУ - 16 Гб.
Требования к скорости соединения
Пропускная способность сети между клиентом и сервером приложений должна составлять:
- для номинальной работы клиентской части - 1 Мбит/c;
- рекомендуемая пропускная способность - 10 Мбит/c или выше.
Установка корневого сертификата
До установки личных сертификатов необходимо добавить корневой сертификат, который идентифицирует корневой центр сертификации, в список доверенных.
- Введите в строке поиска Windows «mmc» и нажмите ввод.
- В открывшейся консоли перейдите «Файл» → «Добавить или удалить оснастку».
- В группе «Доступные оснастки» выберите «Сертификаты» и нажмите «Добавить».
- В открывшемся окне выберите «Учётная запись компьютера» → Далее → «Локальным компьютером» → Готово.
- В дереве консоли нажмите правой кнопкой на «Сертификаты» → «Все задачи» → «Импорт».
- В Мастере импорта сертификатов укажите путь к расположению сертификата → Далее → «Поместить все сертификаты в следующее хранилище» → Готово.
Установка личного сертификата
- Откройте КриптоПро CSP, на вкладке «Сервис» нажмите «Установить личный сертификат…».
- В открывшемся окне «Мастер установки личного сертификата» укажите путь к сертификату.
- На следующем шаге укажите контейнер закрытого ключа, который соответствует выбранному сертификату.
- Далее выберите хранилище - «Личное», куда будет установлен сертификат, отметьте пункт «Установить сертификат (цепочку сертификатов) в контейнер» → Готово. После этого может появиться сообщение с вопросом о замене существующего сертификата новым, нажмите «Да».
- В профиле пользователя активировать опцию «Использовать ЭП в согласованиях».