1.  Традиционно конфигурацию и мощность серверов рассчитывают, исходя из количества пользователей. В статье ниже тоже применен такой подход для продукционной среды, т.к. количество пользователей часто единственный прогнозируемый параметр будущей нагрузки на систему.

2.  В реальности требуемая мощность серверов зависит от объема и сложности файлов для обработки (а не от количества пользователей)

3.  Поэтому при проектировании конфигурации следует учитывать, что требования, привязанные к численности пользователей, в данной статье являются ориентировочными и опираются на практический экспертный опыт 

4.  Допускается временное снижение ресурсов от требуемых (например, при запуске системы или на ранних этапах внедрения). При этом работа системы в режиме повышенной нагрузки допустима, но возможно увеличение отклика от программы.

5.  Рекомендация: при проектировании конфигурации серверов для компании производительность серверов обработки должна соответствовать или превышать характеристики рабочих станций проектировщиков (пользователей), работающих с файлами.


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

БЕЗ конвертации BIM моделей

№ ппФункционал сервераФизический / ВиртуальныйОССУБДCPU Cores / Процессорные ядраRAM / Оперативная память. GBОбъем HDD/(SSD, SAS, SATA, разбивка)
1Веб-сервер + Сервер БДВиртуальныйAstra Linux Server / Альт Сервер / РЕД ОС
(другие варианты ОС Linux обсуждаются)
Windows Server 2016 или старше
PostgreSQL4-6 ядер 8GB1) System disk SSD 250gb+
2) Database disk SSD 512gb+

Vitro-CAD_Инфраструктура_тестовой_среды_Требования_к_ВМ.xlsx 

С конвертацией BIM моделей

№ ппФункционал сервераОССУБДCPU Cores / Процессорные ядраRAM / Оперативная память. GBОбъем HDD/(SSD, SAS, SATA, разбивка)
1Сервер фронт (Веб-сервер) + Сервер БДAstra Linux Server, Альт Сервер , РЕД ОС, Debian, RedHat, Ubuntu, CentOS
(другие варианты ОС Linux обсуждаются)
Windows Server 2016 и старше
PostgreSQL4-6 ядер 8GB1) System disk SSD 250gb+
2) Database disk SSD 512gb+
2Сервер приложений (может быть более одного)Для конвертации RVT, NWD, DWG: Windows 10/11, Windows Server 2016 и старше.
ВНИМАНИЕ! Для конвертации RVT и NWD файлов необходимо иметь установленное ПО Autodesk Revit и Autodesk Navisworks Manage.

Для конвертации IFC: Windows 10/11, Windows Server 2016 и старше, Ubuntu с графическим интерфейсом.
При использовании других Linux-дистрибутивов возможно развертывание Ubuntu с графическим интерфейсом в Docker-контейнере.
-8 ядер CPU24-32GB RAM
(лучше 32GB)
1) System disk SSD 250gb+ 

Vitro-CAD_Инфраструктура_тестовой_среды_с конвертацией_Требования_к_ВМ.xlsx

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

Менее 50 пользователей

№ ппФункционал сервераОССУБДCPU Cores / Процессорные ядраRAM / Оперативная память. GBОбъем HDD/(SSD, SAS, SATA, разбивка)
1Сервер БДAstra Linux Server, Альт Сервер , РЕД ОС, Debian, RedHat, Ubuntu, CentOS
(другие варианты ОС Linux обсуждаются)
Windows Server 2016 и старше
PostgreSQL8 ядер CPU16GB RAM1) System disk SSD 250gb+ 
2) Database disk SSD 512gb+ 
2Сервер фронт
(Веб-сервер)
Astra Linux Server, Альт Сервер , РЕД ОС, Debian, RedHat, Ubuntu, CentOS
(другие варианты ОС Linux обсуждаются)
Windows Server 2016 и старше
-6-8 ядер CPU16GB RAM1) System disk SSD 256gb+ 
2) File storage - размер архива 
3Сервер приложений (может быть более одного)Для конвертации RVT, NWD, DWG: Windows 10/11, Windows Server 2016 и старше.
ВНИМАНИЕ! Для конвертации RVT и NWD файлов необходимо иметь установленное ПО Autodesk Revit и Autodesk Navisworks Manage.

Для конвертации IFC: Windows 10/11, Windows Server 2016 и старше, Ubuntu с графическим интерфейсом.
При использовании других Linux-дистрибутивов возможно развертывание Ubuntu с графическим интерфейсом в Docker-контейнере.
-8 ядер CPU24-32GB RAM
(лучше 32GB)
1) System disk SSD 250gb+ 
4*Bim Viewer Server
 (* - для работы модуля Vitro BIM Viewer)
Astra Linux Server, Альт Сервер , РЕД ОС, Debian, RedHat, Ubuntu, CentOS
(другие варианты ОС Linux обсуждаются)
Windows Server 2016 и старше
-6-8 ядер CPU16GB RAM1) System disk SSD 256gb+ 
2) Должен быть доступен для чтения File storage веб-сервера 

Vitro_CAD_Инфраструктура_продуктива_Требования для старта менее 50 пользователей_к_ВМ.xlsx

От 50 до 200 пользователей

№ ппФункционал сервераОССУБДCPU Cores / Процессорные ядраRAM / Оперативная память. GBОбъем HDD/(SSD, SAS, SATA, разбивка)
1Сервер БДAstra Linux Server, Альт Сервер , РЕД ОС, Debian, RedHat, Ubuntu, CentOS
(другие варианты ОС Linux обсуждаются)
Windows Server 2016 и старше
PostgreSQL8-12 ядерМинимум - 32GB
Оптимально - 48GB
1) System disk SSD 250gb+ 
2) Database disk SSD 512gb+ 
2Сервер фронт (Веб-сервер)Astra Linux Server, Альт Сервер , РЕД ОС, Debian, RedHat, Ubuntu, CentOS
(другие варианты ОС Linux обсуждаются)
Windows Server 2016 и старше
-8-12 ядер24GB1) System disk SSD 256gb+ 
2) File storage - размер архива 
3Сервер приложений (может быть более одного)Для конвертации RVT, NWD, DWG: Windows 10/11, Windows Server 2016 и старше.
ВНИМАНИЕ! Для конвертации RVT и NWD файлов необходимо иметь установленное ПО Autodesk Revit и Autodesk Navisworks Manage.

Для конвертации IFC: Windows 10/11, Windows Server 2016 и старше, Ubuntu с графическим интерфейсом.
При использовании других Linux-дистрибутивов возможно развертывание Ubuntu с графическим интерфейсом в Docker-контейнере.
-8-12 ядер24GB1) System disk SSD 250gb+ 
4*Bim Viewer Server
 (* - для работы модуля Vitro BIM Viewer)
Astra Linux Server, Альт Сервер , РЕД ОС, Debian, RedHat, Ubuntu, CentOS
(другие варианты ОС Linux обсуждаются)
Windows Server 2016 и старше
-8-12 ядер24GB
1) System disk SSD 256gb+
2) Должен быть доступен для чтения File storage веб-сервера

 Vitro_CAD_Инфраструктура_продуктива_Требования для 50-200 пользователей_к_ВМ.xlsx

От 200 до 500 пользователей

№ ппФункционал сервераОССУБДCPU Cores / Процессорные ядраRAM / Оперативная память. GBОбъем HDD/(SSD, SAS, SATA, разбивка)
1Сервер БДAstra Linux Server, Альт Сервер , РЕД ОС, Debian, RedHat, Ubuntu, CentOS
(другие варианты ОС Linux обсуждаются)
Windows Server 2016 и старше
PostgreSQL8-12 ядерМинимум - 32GB
Оптимально - 48GB
1) System disk SSD 250gb+ 
2) Database disk SSD 512gb+ 
2Фронт сервер (Веб-сервер)Astra Linux Server, Альт Сервер , РЕД ОС, Debian, RedHat, Ubuntu, CentOS
(другие варианты ОС Linux обсуждаются)
Windows Server 2016 и старше
-8-12 ядер24GB1) System disk SSD 256gb+ 
2) File storage - размер архива 
3Рекомендуется 2 Сервера приложений
(в зависимости от нагрузки конвертации может потребоваться 3,4 и более серверов)
Для конвертации RVT, NWD, DWG: Windows 10/11, Windows Server 2016 и старше.
ВНИМАНИЕ! Для конвертации RVT и NWD файлов необходимо иметь установленное ПО Autodesk Revit и Autodesk Navisworks Manage.

Для конвертации IFC: Windows 10/11, Windows Server 2016 и старше, Ubuntu с графическим интерфейсом.
При использовании других Linux-дистрибутивов возможно развертывание Ubuntu с графическим интерфейсом в Docker-контейнере.
-8-12 ядер24GB1) System disk SSD 250gb+ 
4Сервер для Workflow Elsa
(при увеличенной нагрузке по запуску рабочих процессов)
Astra Linux Server, Альт Сервер , РЕД ОС, Debian, RedHat, Ubuntu, CentOS
(другие варианты ОС Linux обсуждаются)
Windows Server 2016 и старше

8-12 ядер24GB1) System disk SSD 256gb+
5*Bim Viewer Server
 (* - для работы модуля Vitro BIM Viewer)
Astra Linux Server, Альт Сервер , РЕД ОС, Debian, RedHat, Ubuntu, CentOS
(другие варианты ОС Linux обсуждаются)
Windows Server 2016 и старше
-8-12 ядер24GB
1) System disk SSD 256gb+
2) Должен быть доступен для чтения File storage веб-сервера

Vitro_CAD_Инфраструктура_продуктива_Требования для 200-500 пользователей_к_ВМ.xlsx

От 500 до 1000 пользователей

№ ппФункционал сервераОССУБДCPU Cores / Процессорные ядраRAM / Оперативная память. GBОбъем HDD/(SSD, SAS, SATA, разбивка)
1Сервер БДAstra Linux Server, Альт Сервер , РЕД ОС, Debian, RedHat, Ubuntu, CentOS
(другие варианты ОС Linux обсуждаются)
Windows Server 2016 и старше
PostgreSQL12-16 ядерМинимум - 32GB
Оптимально - 48GB
1) System disk SSD 250gb+ 
2) Database disk SSD 512gb+ 
2Минимум 2 Фронт сервера (Веб-сервер) + load balancerAstra Linux Server, Альт Сервер , РЕД ОС, Debian, RedHat, Ubuntu, CentOS
(другие варианты ОС Linux обсуждаются)
Windows Server 2016 и старше
-8-12 ядер24GB1) System disk SSD 256gb+ 
2) File storage - размер архива 
3Минимум 2  (Рекомендуется 3) Сервера приложений
(в зависимости от нагрузки конвертации может потребоваться  большее  количество серверов)
Для конвертации RVT, NWD, DWG: Windows 10/11, Windows Server 2016 и старше.
ВНИМАНИЕ! Для конвертации RVT и NWD файлов необходимо иметь установленное ПО Autodesk Revit и Autodesk Navisworks Manage.

Для конвертации IFC: Windows 10/11, Windows Server 2016 и старше, Ubuntu с графическим интерфейсом.
При использовании других Linux-дистрибутивов возможно развертывание Ubuntu с графическим интерфейсом в Docker-контейнере.
-8-12 ядер24GB1) System disk SSD 250gb+ 
4Сервер для Workflow Elsa
(при увеличенной нагрузке по запуску рабочих процессов)
Astra Linux Server, Альт Сервер , РЕД ОС, Debian, RedHat, Ubuntu, CentOS
(другие варианты ОС Linux обсуждаются)
Windows Server 2016 и старше

12 -16 ядер32GB1) System disk SSD 256gb+
5*Bim Viewer Server
 (* - для работы модуля Vitro BIM Viewer)
Astra Linux Server, Альт Сервер , РЕД ОС, Debian, RedHat, Ubuntu, CentOS
(другие варианты ОС Linux обсуждаются)
Windows Server 2016 и старше
-8-12 ядер24GB
1) System disk SSD 256gb+
2) Должен быть доступен для чтения File storage веб-сервера

Vitro_CAD_Инфраструктура_продуктива_Требования для 500-1000 пользователей_к_ВМ.xlsx

Более 1000 пользователей

ВНИМАНИЕ! Конфигурацию при большем числе пользователей необходимо уточнять отдельно

№ ппФункционал сервераОССУБДCPU Cores / Процессорные ядраRAM / Оперативная память. GBОбъем HDD/(SSD, SAS, SATA, разбивка)
1Сервер БД (в таблице указаны минимальные ресурсы для одного сервера, но для числа пользователей свыше 1000 рекомендуется рассмотреть  варианты кластеризации, предусмотрев возможность горизонтального масштабирования)Astra Linux Server, Альт Сервер , РЕД ОС, Debian, RedHat, Ubuntu, CentOS
(другие варианты ОС Linux обсуждаются)
Windows Server 2016 и старше
PostgreSQLМинимум 16 ядер64 GB1) System disk SSD 250gb+ 
2) Database disk SSD 1Tb+ 
2Минимум 4 Фронт сервера (Веб-сервер) + load balancerAstra Linux Server, Альт Сервер , РЕД ОС, Debian, RedHat, Ubuntu, CentOS
(другие варианты ОС Linux обсуждаются)
Windows Server 2016 и старше
-8-12 ядер24GB1) System disk SSD 256gb+ 
2) File storage - размер архива 
3Минимум 4 Сервера приложений
(в зависимости от нагрузки конвертации может потребоваться  большее  количество серверов)
Для конвертации RVT, NWD, DWG: Windows 10/11, Windows Server 2016 и старше.
ВНИМАНИЕ! Для конвертации RVT и NWD файлов необходимо иметь установленное ПО Autodesk Revit и Autodesk Navisworks Manage.

Для конвертации IFC: Windows 10/11, Windows Server 2016 и старше, Ubuntu с графическим интерфейсом.
При использовании других Linux-дистрибутивов возможно развертывание Ubuntu с графическим интерфейсом в Docker-контейнере.
-8-12 ядер24GB1) System disk SSD 250gb+ 
4Сервер для Workflow Elsa
(при увеличенной нагрузке по запуску рабочих процессов)
Astra Linux Server, Альт Сервер , РЕД ОС, Debian, RedHat, Ubuntu, CentOS
(другие варианты ОС Linux обсуждаются)
Windows Server 2016 и старше

Минимум 16 ядерМинимум 32 GB
Рекомендуется  64 GB
1) System disk SSD 256gb+
5*Bim Viewer Server
 (* - для работы модуля Vitro BIM Viewer)
Astra Linux Server, Альт Сервер , РЕД ОС, Debian, RedHat, Ubuntu, CentOS
(другие варианты ОС Linux обсуждаются)
Windows Server 2016 и старше
-8-12 ядер24GB
1) System disk SSD 256gb+
2) Должен быть доступен для чтения File storage веб-сервера

Vitro_CAD_Инфраструктура_продуктива_Требования для 1000+ пользователей_к_ВМ.xlsx


  • No labels