Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
product:settings:system:infrastructure_and_sizing [12.05.2025 07:31] ekaterina.menkhuzinaproduct:settings:system:infrastructure_and_sizing [12.05.2025 11:52] (текущий) ekaterina.menkhuzina
Строка 2: Строка 2:
 Сайзинг является ограничением для применения той или иной архитектуры.  Сайзинг является ограничением для применения той или иной архитектуры. 
  
-<callout type="primary" icon="true">Можно использовать архитектуру расширенного уровня на сайзинге базовой конфигурации, но нельзя использовать архитектуру базовой конфигурации на сайзинге расширенной конфигурации.</callout>+<callout type="primary" icon="true">Можно использовать архитектуру расширенного уровня на сайзинге базовой конфигурации, но нельзя использовать архитектуру базовой на сайзинге расширенной конфигурации.</callout>
  
 <callout type="warning" icon="true">Приведенные варианты архитектуры инфраструктуры ADVANTA не описывает использование отказоустойчивости, катастрофоустойчивости, бэкапирования и мониторинга Системы.</callout> <callout type="warning" icon="true">Приведенные варианты архитектуры инфраструктуры ADVANTA не описывает использование отказоустойчивости, катастрофоустойчивости, бэкапирования и мониторинга Системы.</callout>
Строка 20: Строка 20:
 |[[product:settings:system:install_linux#подготовка_сервера_базы_данных|База данных приложения]]|Основная база данных для приложения ADVANTA| |[[product:settings:system:install_linux#подготовка_сервера_базы_данных|База данных приложения]]|Основная база данных для приложения ADVANTA|
 |База данных OLAP-кубов|База данных для хранения показателей OLAP-кубов - может использоваться основная БД приложения или отдельная, при необходимости можно распределить нагрузку между серверами БД| |База данных OLAP-кубов|База данных для хранения показателей OLAP-кубов - может использоваться основная БД приложения или отдельная, при необходимости можно распределить нагрузку между серверами БД|
 +|База данных интеграционной шины обмена событиями|База данных, хранящая события Системы для обмена с модулем [[product:triggers:start|Цифровой помощник (Триггеры)]]. Может использоваться основная БД приложения или отдельная, при необходимости распределить нагрузку между серверами БД|
 +|Отчеты|Сервис (модуль) расчёта данных для отчетов типа "Электронная таблица" (на базе XLS-шаблонов). Обычно использует сервер основного приложения, но при необходимости может быть [[product:settings:system:excel_table_report_linux|размещен на отдельном сервере]]|
 +|Документы|Хранение документов, размещенных в Системе ADVANTA|
 +|Приложение [[product:triggers:start|Цифровой помощник (модуль Триггеров)]]|Модуль, который общается с основной Системой по интеграционной шине и запускает выполнение запрограммированных сценариев по событию, по действию пользователя или по расписанию|
 +|[[product/triggers/installation/17x_linux|База данных модуля Триггеров]]|БД для работы модуля Триггеров и хранения его внутренних данных|
 +
 +===== Модель OSI =====
 +Модель OSI актуальна для всех архитектурных решений.
 +
 +<image shape="thumbnail">{{ :product:settings:system:osi.png?direct |}}</image>
 +
 +===== Сетевое взаимодействие =====
 +Стандартные порты взаимодействия с Cистемой:
 +^ Описание источника ^ Описание назначения ^ Протокол ^ Порт назначения ^ Описание ^
 +|Сервер приложения|Подсеть и/или подсети в которых расположены конечные пользователи|TCP|443|Связь с локальными пользователями через корпоративную сеть передачи данных|
 +|Сервер приложения|Внешние пользователи сети Интернет|TCP|443|Связь с внешними пользователями через глобальную сеть Интернет|
 +|Сервер приложения|Системы, с которыми есть интеграция приложения ADVANTA (API метод)|TCP|443|Связь приложения ADVANTA и сторонних приложений|
 +|Сервер приложения|Системные администраторы|TCP|3389|Подключение системных администраторов к серверу по RDP|
 +|Сервер приложения|LDAP|TCP|389, 636, 3268, 3269 |Разрешить приложению доступ к LDAP|
 +|Сервер приложения|SMTP-сервер|TCP|25|Разрешить приложению доступ к SMTP-серверу|
 +|Сервер баз данных |Сервер СУБД PostgreSQL|TCP|5432|Разрешить входящие соединения для сервера DB|
 +|Сервер баз данных |Системные администраторы|TCP|22|Разрешить системным администраторам подключаться к серверу по SSH|
 +
 +Структурная схема взаимодействия с другими системами:
 +<image shape="thumbnail">{{ :product:settings:system:shema.png?direct |}}</image>
 +
 +===== Конфигурации архитектуры инфраструктуры =====
 +
 +==== Базовый уровень (Минимальная конфигурация) ====
 +Для компаний:
 +  * до 50 одновременно работающих пользователей;
 +  * до 50 активных проектов (каждый по 3000-5000 вложенных объектов);
 +  * стандартные отчеты (до 1000 строк);
 +  * нет специальных требований к архитектуре;
 +  * базовые меры информационной безопасности.
 +
 +Размещение инфраструктуры на двух серверах. Возможно использование как физических, так и виртуальных мощностей. 
 +
 +<callout type="info" icon="true">Рекомендуемый процессор на хостах виртуализации Intel Xeon Platinum 8360H, либо аналог с базовой тактовой частотой не ниже 3.0 GHz и архитектурой х86.</callout>
 +
 +^ Сервер ^ Назначение ^ Операционная система ^ CPU (Количество ядер) ^ RAM (Gb) ^ Storage((Размер дискового хранилища зависит от количества данных в Системе. Указан примерный размер.)) (Gb) ^ Disk IO ^
 +|Сервер Приложений|Приложение ADVANTA \\ Приложение Триггеров \\ Отчеты|Linux/Windows 2012 и старше|8|32|128|3000+ IOPS|
 +|Сервер Базы данных|Базы данных ADVANTA \\ Триггеров \\ Документов((Документы могут быть размещены на отдельном сервере и подключены к Системе ADVANTA в качестве дополнительного диска или через SMB.))||8|32|256|12000+ IOPS|
 +
 +<image shape="thumbnail">{{ :product:settings:system:shema2.png?direct&600 |}}</image>
 +
 +==== Стандартный уровень (Масштабируемая конфигурация) ====
 +Для компаний:
 +  * до 200 одновременно работающих пользователей;
 +  * до 200 активных проектов (каждый по 5000-7000 вложенных объектов);
 +  * расширенные отчеты (до 10 000 строк);
 +  * частичная оптимизация архитектуры;
 +  * соответствие базовым стандартам ИБ.
 +
 +Архитектура предполагает вынесение высоконагруженных модулей на отдельные северы. На схеме ниже представлен пример вынесения модуля отчетов на отдельный сервер. Но такое решение можно применить к любому модулю, описанному выше в компонентах Системы.
 +
 +Размещение инфраструктуры на трех серверах. Возможно использование как физических, так и виртуальных мощностей. 
 +
 +<callout type="info" icon="true">Рекомендуемый процессор на хостах виртуализации Intel Xeon Platinum 8360H, либо аналог с базовой тактовой частотой не ниже 3.0 GHz и архитектурой х86.</callout>
 +
 +^ Сервер ^ Назначение ^ Операционная система ^ CPU (Количество ядер) ^ RAM (Gb) ^ Storage (Gb) ^ Disk IO ^
 +|Сервер Приложений|Приложение ADVANTA \\ Приложение Триггеров|Linux / Windows 2012 и старше|16|96|128|3000+ IOPS|
 +|Сервер Базы данных|Базы данных ADVANTA \\ Триггеров \\ Документов|Linux|16|64|256|12000+ IOPS|
 +|Сервер отчетов|Вычисление данных по отчётам|Linux / Windows 2012 и старше|6|16|128|3000+ IOPS|
 +
 +<image shape="thumbnail">{{ :product:settings:system:shema3.png?direct&600 |}}</image>
 +
 +==== Расширенный уровень (Корпоративная конфигурация) ====
 +Для компаний:
 +  * до 1000 одновременно работающих пользователей;
 +  * до 500 активных проектов (каждый по 8000-10000 вложенных объектов);
 +  * комплексные аналитические отчёты (до 10000 строк);
 +  * оптимизированная архитектура;
 +  * соответствие базовым стандартам ИБ.
 +
 +Архитектура предполагает вынесение всех компонентов Системы на отдельные северы. 
 +
 +Размещение инфраструктуры на пяти серверах. Возможно использование как физических, так и виртуальных мощностей.
 +
 + <callout type="info" icon="true">Рекомендуемый процессор на хостах виртуализации Intel Xeon Platinum 8360H, либо аналог с базовой тактовой частотой не ниже 3.0 GHz и архитектурой х86.</callout>
 +
 +^ Сервер ^ Назначение ^ Операционная система ^ CPU (Количество ядер) ^ RAM (Gb) ^ Storage (Gb) ^ Disk IO ^
 +|Сервер Приложений|Приложение ADVANTA|Linux/Windows 2012 и старше|16|128+|256|3000+ IOPS|
 +|Сервер Баз данных|Базы данных ADVANTA \\ Триггеров|Linux|16|96+|512+|12000+ IOPS|
 +|Сервер отчетов|Вычисление данных по отчетам|Linux/Windows 2012 и старше|8|16+|128|3000+ IOPS|
 +|Сервер триггеров|Приложение Триггеров|Linux/Windows 2012 и старше|8|16+|128|3000+ IOPS|
 +|Сервер документов|Размещение пользовательских документов|Linux/Windows 2012 и старше|4|8|512+|3000+ IOPS|
 +
 +<image shape="thumbnail">{{ :product:settings:system:shema4.png?direct&600 |}}</image>
 +
 +==== Высоконагруженный уровень (Максимальная масштабируемость) ====
 +Для компаний:
 +  * более 1000 одновременно работающих пользователей;
 +  * более 500 проектов (каждый по 10000-15000 вложенных объектов);
 +  * использование Big Data и сложных аналитических отчетов;
 +  * высокодоступная распределенная архитектура (микросегментация, геораспределение, отказоустойчивость, катастрофоустойчивость, кластеризация);
 +  * высокий уровень ИБ.
 +
 +<callout type="info" icon="true">Архитектура разрабатывается индивидуально в соответствии с требованиями клиента.</callout>