Содержание

Варианты конфигураций для инфраструктуры ADVANTA с учетом нагрузки

Сайзинг является ограничением для применения той или иной архитектуры.

Можно использовать архитектуру расширенного уровня на сайзинге базовой конфигурации, но нельзя использовать архитектуру базовой на сайзинге расширенной конфигурации.
Приведенные варианты архитектуры инфраструктуры ADVANTA не описывает использование отказоустойчивости, катастрофоустойчивости, бэкапирования и мониторинга Системы.

Архитектура ADVANTA зависит от требований:

  1. К количеству одновременно работающих пользователей Системы.
  2. К количеству активных проектов.
  3. К построению отчетов.
  4. К стандартам архитектуры инфраструктуры.
  5. К информационной безопасности.

Архитектура инфраструктуры также зависит от загруженности одного или нескольких модулей Системы. Например, если в Системе строится большое количество отчетов, то можно вынести сервис генерации XLS-отчётов на отдельный сервер.

Компоненты Системы ADVANTA

Компонент Описание
ПриложениеОсновное приложение и конфигурационные файлы Системы ADVANTA
База данных приложенияОсновная база данных для приложения ADVANTA
База данных OLAP-кубовБаза данных для хранения показателей OLAP-кубов - может использоваться основная БД приложения или отдельная, при необходимости можно распределить нагрузку между серверами БД
База данных интеграционной шины обмена событиямиБаза данных, хранящая события Системы для обмена с модулем Цифровой помощник (Триггеры). Может использоваться основная БД приложения или отдельная, при необходимости распределить нагрузку между серверами БД
ОтчетыСервис (модуль) расчёта данных для отчетов типа «Электронная таблица» (на базе XLS-шаблонов). Обычно использует сервер основного приложения, но при необходимости может быть размещен на отдельном сервере
ДокументыХранение документов, размещенных в Системе ADVANTA
Приложение Цифровой помощник (модуль Триггеров)Модуль, который общается с основной Системой по интеграционной шине и запускает выполнение запрограммированных сценариев по событию, по действию пользователя или по расписанию
База данных модуля ТриггеровБД для работы модуля Триггеров и хранения его внутренних данных

Модель OSI

Модель OSI актуальна для всех архитектурных решений.

Сетевое взаимодействие

Стандартные порты взаимодействия с Cистемой:

Описание источника Описание назначения Протокол Порт назначения Описание
Сервер приложенияПодсеть и/или подсети в которых расположены конечные пользователиTCP443Связь с локальными пользователями через корпоративную сеть передачи данных
Сервер приложенияВнешние пользователи сети ИнтернетTCP443Связь с внешними пользователями через глобальную сеть Интернет
Сервер приложенияСистемы, с которыми есть интеграция приложения ADVANTA (API метод)TCP443Связь приложения ADVANTA и сторонних приложений
Сервер приложенияСистемные администраторыTCP3389Подключение системных администраторов к серверу по RDP
Сервер приложенияLDAPTCP389, 636, 3268, 3269 Разрешить приложению доступ к LDAP
Сервер приложенияSMTP-серверTCP25Разрешить приложению доступ к SMTP-серверу
Сервер баз данных Сервер СУБД PostgreSQLTCP5432Разрешить входящие соединения для сервера DB
Сервер баз данных Системные администраторыTCP22Разрешить системным администраторам подключаться к серверу по SSH

Структурная схема взаимодействия с другими системами:

Конфигурации архитектуры инфраструктуры

Базовый уровень (Минимальная конфигурация)

Для компаний:

Размещение инфраструктуры на двух серверах. Возможно использование как физических, так и виртуальных мощностей.

Рекомендуемый процессор на хостах виртуализации Intel Xeon Platinum 8360H, либо аналог с базовой тактовой частотой не ниже 3.0 GHz и архитектурой х86.
Сервер Назначение Операционная система CPU (Количество ядер) RAM (Gb) Storage1) (Gb) Disk IO
Сервер ПриложенийПриложение ADVANTA
Приложение Триггеров
Отчеты
Linux/Windows 2012 и старше8321283000+ IOPS
Сервер Базы данныхБазы данных ADVANTA
Триггеров
Документов2)
83225612000+ IOPS

Стандартный уровень (Масштабируемая конфигурация)

Для компаний:

Архитектура предполагает вынесение высоконагруженных модулей на отдельные северы. На схеме ниже представлен пример вынесения модуля отчетов на отдельный сервер. Но такое решение можно применить к любому модулю, описанному выше в компонентах Системы.

Размещение инфраструктуры на трех серверах. Возможно использование как физических, так и виртуальных мощностей.

Рекомендуемый процессор на хостах виртуализации Intel Xeon Platinum 8360H, либо аналог с базовой тактовой частотой не ниже 3.0 GHz и архитектурой х86.
Сервер Назначение Операционная система CPU (Количество ядер) RAM (Gb) Storage (Gb) Disk IO
Сервер ПриложенийПриложение ADVANTA
Приложение Триггеров
Linux / Windows 2012 и старше16961283000+ IOPS
Сервер Базы данныхБазы данных ADVANTA
Триггеров
Документов
Linux166425612000+ IOPS
Сервер отчетовВычисление данных по отчётамLinux / Windows 2012 и старше6161283000+ IOPS

Расширенный уровень (Корпоративная конфигурация)

Для компаний:

Архитектура предполагает вынесение всех компонентов Системы на отдельные северы.

Размещение инфраструктуры на пяти серверах. Возможно использование как физических, так и виртуальных мощностей.

Рекомендуемый процессор на хостах виртуализации Intel Xeon Platinum 8360H, либо аналог с базовой тактовой частотой не ниже 3.0 GHz и архитектурой х86.
Сервер Назначение Операционная система CPU (Количество ядер) RAM (Gb) Storage (Gb) Disk IO
Сервер ПриложенийПриложение ADVANTALinux/Windows 2012 и старше16128+2563000+ IOPS
Сервер Баз данныхБазы данных ADVANTA
Триггеров
Linux1696+512+12000+ IOPS
Сервер отчетовВычисление данных по отчетамLinux/Windows 2012 и старше816+1283000+ IOPS
Сервер триггеровПриложение ТриггеровLinux/Windows 2012 и старше816+1283000+ IOPS
Сервер документовРазмещение пользовательских документовLinux/Windows 2012 и старше48512+3000+ IOPS

Высоконагруженный уровень (Максимальная масштабируемость)

Для компаний:

Архитектура разрабатывается индивидуально в соответствии с требованиями клиента.
1)
Размер дискового хранилища зависит от количества данных в Системе. Указан примерный размер.
2)
Документы могут быть размещены на отдельном сервере и подключены к Системе ADVANTA в качестве дополнительного диска или через SMB.