---
title: Описание архитектуры SODIS Building CM
description: системные требования
---

[Перейти к содержимому](https://help.sodislab.com/%D0%BC%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D1%8B%D0%B5-%D1%82%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%B4%D0%BB%D1%8F-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8-sodis-building-cm-%D0%BD%D0%B0-%D1%81%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D1%85-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0%D1%85#main-content)

Русский

Показать подменю для переводов

<https://help.sodislab.com/kb-tickets/new>

![sodislab\_emb\_white.png\]](https://help.sodislab.com/hs-fs/hubfs/sodislab_emb_white.png?height=40&name=sodislab_emb_white.png)

Открыть основную навигацию

Закрыть основную навигацию

- Русский
  
  Показать подменю для переводов
- <https://help.sodislab.com/kb-tickets/new>
- [Сайт СОДИС Лаб](https://www.sodislab.com/ru)

[Сайт СОДИС Лаб](https://www.sodislab.com/ru)

 Справочный центр СОДИС Лаб

- Результаты отсутствуют, так как поле поиска является пустым.

1. [Справочный центр СОДИС Лаб](https://help.sodislab.com/)
2. [SODIS Building CM](https://help.sodislab.com/sodis-building-cm)
3. [Общие сведения](https://help.sodislab.com/sodis-building-cm#общие-сведения)

# Описание архитектуры SODIS Building CM

В оптимальном варианте система разворачивается на 7 виртуальных машин:

•    Сервер приложений — виртуальная машина с базовой операционной системой Windows Server 2019 или выше. На эту машину приходят все запросы пользователей системы.

•    Сервер баз данных PostgreSQL — виртуальная машина с базовой операционной системой Ubuntu 20.04 или выше. Виртуальная машина содержит в себе docker контейнер с СУБД PostgreSQL и контейнеры, необходимые для диагностики и мониторинга состояния СУБД и виртуальных машин.

•    Сервер графовой базы данных — виртуальная машина с базовой операционной системой Ubuntu 20.04 или выше. Виртуальная машина содержит в себе docker контейнер с СУБД Neo4j и контейнеры, необходимые для диагностики и мониторинга состояния СУБД и виртуальных машин.

•    Сервер баз данных MS SQL — виртуальная машина с базовой операционной системой Ubuntu 20.04 или выше. Виртуальная машина содержит в себе docker контейнер с СУБД MS SQL и контейнеры, необходимые для диагностики и мониторинга состояния СУБД и виртуальных машин.

•    Сервер Kubernetes (master) — виртуальная машина с базовой операционной системой Ubuntu 20.04 или выше. Данная виртуальная машина является одной из составляющих кластера k8s и является для всего кластера узлом с ролью master.

•    Сервер Kubernetes (worker) — виртуальная машина с базовой операционной системой Ubuntu 20.04 или выше. Данная виртуальная машина является одной из составляющих кластера k8s и является для всего кластера узлом с ролью worker. Внутри этих узлов разворачивается микросервисная архитектура системы и необходимые для ее работы элементы. Рекомендуемое количество этих узлов — минимум два.

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

Ниже представлена схема архитектуры системы

![Picture1-1](https://help.sodislab.com/hs-fs/hubfs/Picture1-1.png?width=688&height=494&name=Picture1-1.png)

### Установка SODIS Building CM в инфраструктуре заказчика

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

| **Наименование** | **ОС** | **Характеристики** |
| --- | --- | --- |
| **Сервер приложений** | Windows Server 2019 или выше | - CPU x2 + - ОЗУ 8Gb + - SSD 100Gb + - HDD 250Gb + |
| **Сервер баз данных** | Linux Ubuntu, Microsoft SQL Server 2017 или выше, PostgreSQL 12 или выше | - СPU x4 + - ОЗУ 24Gb + - SSD 30Gb + - SSD 170Gb + |
| **K8S Сервер** |  Linux Ubuntu (master)  | - CPU x2 +  - ОЗУ 4Gb +  - SSD 60Gb + |
|  Linux Ubuntu (Worker)  | - CPU x2 + - ОЗУ 8Gb + - SSD 150Gb + |  |

 

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

| **Наименование** | **ОС** | **Характеристики** |
| --- | --- | --- |
| **Сервер приложений** | Windows Server 2019 или выше | - CPU x2 + - ОЗУ 8Gb + - SSD 100Gb + |
| **Сервер баз данных** | Linux Ubuntu, Microsoft SQL Server 2017 или выше | - СPU x4 + - ОЗУ 16Gb + - SSD 60Gb + - SSD 200Gb + |
|  Linux Ubuntu PostgreSQL 12 или выше  | - СPU x4 + - ОЗУ 8Gb + - SSD 60Gb + - SSD 200Gb + |  |
| **K3S Сервер** |  Linux Ubuntu (master)  | - CPU x2 +  - ОЗУ 4Gb +  - SSD 60Gb + |
|  Linux Ubuntu (worker) x 2  | - CPU x2 + - ОЗУ 8Gb + - SSD 200Gb + |  |

   

Рекомендации:

- Данные требования являются минимальными, исходя из одновременной работы ориентировочно 30-ти человек;
- Серверы могут быть развернуты в виртуальной инфраструктуре;
- Все машины должны быть в одной сети со статическими адресами, необходим интернет на всех серверах на время установки, далее можно оставить его только на сервере с Windows;
- Если есть свой DNS — желательно выдать доменные имена.

### Таблица сетевого взаимодействия

|  **№**  |  **Source IP/Net**  |  **Destination IP/Net**  |  **Port**  |  **Protocol**  |
| --- | --- | --- | --- | --- |
| 1 |  IIS  |  database  |  1433  |  tcp  |
| 2 |  IIS  |  database  |  7474  |  tcp  |
| 3 |  IIS  |  database  |  7687  |  tcp  |
| 4 |  IIS  |  k3s  |  32269  |  tcp  |
| 5 |  IIS  |  k3s  |  32268  |  tcp  |
| 6 |  IIS  |  k3s  |  30001  |  tcp  |
| 7 |  IIS  |  k3s  |  30002  |  tcp  |
| 8 |  IIS  |  k3s  |  30003  |  tcp  |
| 9 |  IIS  |  k3s  |  30004  |  tcp  |
| 10 |  IIS  |  k3s  |  30005  |  tcp  |
| 11 |  IIS  |  k3s  |  30006  |  tcp  |
| 12 |  IIS  |  k3s  |  30010  |  tcp  |
| 13 |  k3s  |  database  |  1433  |  tcp  |
| 14 |  k3s  |  database  |  5432  |  tcp  |
| 15 |  k3s  | email-server |   |  tcp  |
| 16 |  k3s  |  IIS |  9182  |  tcp  |
| 17 |  k3s  |  database  |  9100  |  tcp  |
| 18 |  k3s  |  database  |  8080  |  tcp  |
| 19 |  k3s  |  database  |  9187  |  tcp  |
| 20 |  k3sm  |  k3sw  |  1-65000  | tcp/udp |
| 21 |  Интернет  |  IIS  |  443  |  tcp  |
| 22 |  СД  |  IIS  |  443  |  tcp  |

 

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

Необходимо обеспечить возможность подключения по протоколу SSH к серверам с ОС Linux и по протоколу RDP к серверам с ОС Windows ИС через клиентский VPN.

 

### Требования к резервному копированию данных

Необходимо производить резервное копирование:

- Баз данных PostgreSQL
- Баз данных MS SQL
- Базы данных Neo4j

Если файлы системы хранятся в объектном хранилище, совместимом с s3 — необходимо осуществлять резервное копирование файлов из этого хранилища.

Если файлы системы хранятся в локальной файловой системе — необходимо осуществлять резервное копирование файлов из файловой системы.

Если инфраструктура построена на виртуальных машинах дополнительно рекомендуется резервное копирование всех виртуальных дисков.

- [SODIS Building M](https://help.sodislab.com/sodis-building-m#main-content)

    - [Общие сведения](https://help.sodislab.com/sodis-building-m#общие-сведения)
    - [Установка и запуск АРМ Диспетчера](https://help.sodislab.com/sodis-building-m#установка-и-запуск-арм-диспетчера)
    - [Общее описание пользовательского интерфейса АРМ Диспетчера](https://help.sodislab.com/sodis-building-m#общее-описание-пользовательского-интерфейса-арм-диспетчера)
    - [Контролируемые элементы](https://help.sodislab.com/sodis-building-m#контролируемые-элементы)
    - [Источники данных](https://help.sodislab.com/sodis-building-m#источники-данных)
    - [Контролируемые параметры](https://help.sodislab.com/sodis-building-m#контролируемые-параметры)
    - [Поиск](https://help.sodislab.com/sodis-building-m#поиск)
    - [Изменение состояний](https://help.sodislab.com/sodis-building-m#изменение-состояний)
    - [Дэшборды](https://help.sodislab.com/sodis-building-m#дэшборды)
    - [Кнопки быстрого доступа](https://help.sodislab.com/sodis-building-m#кнопки-быстрого-доступа)
    - [3-D модель объекта](https://help.sodislab.com/sodis-building-m#3-d-модель-объекта)
    - [Отчеты](https://help.sodislab.com/sodis-building-m#отчеты)
    - [Экспорт табличных данных](https://help.sodislab.com/sodis-building-m#экспорт-табличных-данных)
    - [Оповещения](https://help.sodislab.com/sodis-building-m#оповещения)
    - [FAQ | Часто задаваемые вопросы](https://help.sodislab.com/sodis-building-m#faq-часто-задаваемые-вопросы)
- [SODIS Building CM](https://help.sodislab.com/sodis-building-cm#main-content)

    - [Общие сведения](https://help.sodislab.com/sodis-building-cm#общие-сведения)
    - [Работа с технической документацией](https://help.sodislab.com/sodis-building-cm#работа-с-технической-документацией)
    - [Управление строительством](https://help.sodislab.com/sodis-building-cm#управление-строительством)
    - [Материально-техническое обеспечение](https://help.sodislab.com/sodis-building-cm#материально-техническое-обеспечение)
    - [Строительный контроль](https://help.sodislab.com/sodis-building-cm#строительный-контроль)
    - [Администрирование](https://help.sodislab.com/sodis-building-cm#администрирование)
- [SODIS Building FM](https://help.sodislab.com/sodis-building-fm#main-content)

    - [Общие сведения](https://help.sodislab.com/sodis-building-fm#общие-сведения)
    - [Инженерные системы и оборудование](https://help.sodislab.com/sodis-building-fm#инженерные-системы-и-оборудование)
    - [График планово-предупредительного обслуживания (ППО)](https://help.sodislab.com/sodis-building-fm#график-планово-предупредительного-обслуживания-ппо)
    - [Помещения](https://help.sodislab.com/sodis-building-fm#помещения)
    - [Взаимосвязь помещений и оборудования](https://help.sodislab.com/sodis-building-fm#взаимосвязь-помещений-и-оборудования)
    - [Пакетная загрузка сведений по помещениям и оборудованию](https://help.sodislab.com/sodis-building-fm#пакетная-загрузка-сведений-по-помещениям-и-оборудованию)
    - [Материально-техническое обеспечение (МТО)](https://help.sodislab.com/sodis-building-fm#материально-техническое-обеспечение-мто)
    - [Работа с BIM-моделью](https://help.sodislab.com/sodis-building-fm#работа-с-bim-моделью)
- [SODIS Docs 1.0](https://help.sodislab.com/sodis-docs-1-0#main-content)

    - [Начало работы](https://help.sodislab.com/sodis-docs-1-0#начало-работы)
    - [Общие положения](https://help.sodislab.com/sodis-docs-1-0#общие-положения)
    - [Средства администрирования](https://help.sodislab.com/sodis-docs-1-0#средства-администрирования)
    - [Работа с текстом](https://help.sodislab.com/sodis-docs-1-0#работа-с-текстом)
    - [Работа с таблицами](https://help.sodislab.com/sodis-docs-1-0#работа-с-таблицами)
    - [Работа с рисунками](https://help.sodislab.com/sodis-docs-1-0#работа-с-рисунками)
    - [Работа с чертежами](https://help.sodislab.com/sodis-docs-1-0#работа-с-чертежами)
    - [Структура документа](https://help.sodislab.com/sodis-docs-1-0#структура-документа)
    - [Импорт текста и таблиц](https://help.sodislab.com/sodis-docs-1-0#импорт-текста-и-таблиц)
    - [Экспорт чертежей в SODIS Docs](https://help.sodislab.com/sodis-docs-1-0#экспорт-чертежей-в-sodis-docs)
    - [Параметры проекта](https://help.sodislab.com/sodis-docs-1-0#параметры-проекта)
    - [Шаблоны](https://help.sodislab.com/sodis-docs-1-0#шаблоны)
- [Lement Pro](https://help.sodislab.com/lement-pro#main-content)

    - [Общие сведения](https://help.sodislab.com/lement-pro#общие-сведения)
    - [Работа пользователя](https://help.sodislab.com/lement-pro#работа-пользователя)
    - [Задачи](https://help.sodislab.com/lement-pro#задачи)
    - [Документы](https://help.sodislab.com/lement-pro#документы)
    - [Проекты](https://help.sodislab.com/lement-pro#проекты)
    - [Цели](https://help.sodislab.com/lement-pro#цели)
    - [Cправочники](https://help.sodislab.com/lement-pro#cправочники)
    - [Интеграция с BIM](https://help.sodislab.com/lement-pro#интеграция-с-bim)
- [SODIS Docs 2.0](https://help.sodislab.com/sodis-docs-2-0#main-content)

    - [Общие сведения](https://help.sodislab.com/sodis-docs-2-0#общие-сведения)
    - [Возможности SODIS Docs](https://help.sodislab.com/sodis-docs-2-0#возможности-sodis-docs)
    - [Администрирование](https://help.sodislab.com/sodis-docs-2-0#администрирование)
    - [Работа пользователя](https://help.sodislab.com/sodis-docs-2-0#работа-пользователя)
    - [Начало работы](https://help.sodislab.com/sodis-docs-2-0#начало-работы)
    - [Текстовая часть](https://help.sodislab.com/sodis-docs-2-0#текстовая-часть)
    - [Графическая часть](https://help.sodislab.com/sodis-docs-2-0#графическая-часть)
    - [Спецификация](https://help.sodislab.com/sodis-docs-2-0#спецификация)
    - [Приложения](https://help.sodislab.com/sodis-docs-2-0#приложения)

[![Chill listening crop-3](https://help.sodislab.com/hs-fs/hubfs/SD/img/sodislab_logo.png?width=101&height=32&name=sodislab_logo.png "Chill listening crop-3")](https://www.sodislab.com/ru)

© СОДИС Лаб, 2024

Copyright © 2026, «СОДИС Лаб»