Содержание

Технические требования к программно-аппаратному комплексу, устанавливаемому у Клиента


Принципиальная схема сервиса «Мультибанк (Транзит 2.0)»

Рисунок 1 - Принципиальная схема сервиса «Мультибанк (Транзит 2.0)»

Принципиальная схема сервиса «Мультибанк (Транзит 2.0)» + Сервис-бюро СПФС (Корпорация)

Рисунок 2 - Принципиальная схема сервиса «Мультибанк (Транзит 2.0)» + Сервис-бюро СПФС (Корпорация)

Принципиальная схема сервиса «Мультибанк (Транзит 2.0)» + Сервис-бюро СПФС (Банк)

Рисунок 3 - Принципиальная схема сервиса «Мультибанк (Транзит 2.0)» + Сервис-бюро СПФС (Банк)

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

Рисунок 4 - Схема сетевого взаимодействия

Схема работы СКЗИ КриптоПРО, ИнфоКрипт на стороне Корпорации

Рисунок 5 - Схема работы СКЗИ КриптоПРО, ИнфоКрипт на стороне Корпорации

Схема работы СКЗИ Валидата при взаимодействии по ЭДО НРД

Рисунок 6 - Схема работы СКЗИ Валидата при взаимодействии по ЭДО НРД

Схема работы Банка с ЭДО НРД

Рисунок 7 - Схема работы Банка с ЭДО НРД

Технические требования


СКЗИ Валидата CSP 6.0

Сервер ИШ

Назначение

Провайдер криптографического сервиса (ПО для обеспечения ЭДО на стороне Клиента, Участника СЭД)

Ссылка на дистрибутив

ПО для обеспечения ЭДО на клиентском рабочем месте Участника СЭД

Устанавливается на сервер Интеграционного Шлюза (ИШ).

При установке требуется номер продукта. Его можно получить в Личном Кабинете Участника в разделе «Услуги УЦ» - подробнее см. https://fs.moex.com/files/15280/

Ссылки на ПО и документацию: https://www.moex.com/s1292

Необходимые сетевые проходы

Сетевые проходы не требуются.


АПК «Валидата Клиент»/ПК «Справочник сертификатов»

Сервер ИШ

Назначение

Формирование персонального защищенного справочника сертификатов для обмена зашифрованными пакетами и работы ИШ

Ссылка на дистрибутив

ПО для обеспечения ЭДО на клиентском рабочем месте Участника СЭД Устанавливается на сервер Интеграционного Шлюза (ИШ).

При установке требуется номер продукта. Его можно получить в Личном Кабинете Участника в разделе «Услуги УЦ» - подробнее см. https://fs.moex.com/files/15280/

Ссылки на ПО и документацию: https://www.moex.com/s1292

Необходимые сетевые проходы

Сетевые проходы не требуются.

ПО Интеграционный Шлюз (ИШ)**

Сервер ИШ

Назначение

ПО для отправки и приема зашифрованных пакетов, содержащих сообщения в формате ISO, определяемых Правилами ЭДО НРД

Минимальные требования (ОС, CPU, ОЗУ, ПЗУ)

  • Windows Server 2016/2019;
  • 4+ vCPU (общее кол-во ядер);
  • 4+ ГБ ОЗУ;
  • Место на диске: 10-100 Гб свободного места для данных (журналы/логи работы ИШ, БД с принятыми/отправленными пакетами/документами) – зависит от среднедневного объема передаваемых документов, их размера и регламента хранения входящих/исходящих документов. CPU и RAM так же зависит от объема одномоментной отправки пакетов/документов.

Ссылка на дистрибутив

Сеть: прямое подключение к Интернету, желательно без использования прокси-сервера.

Доступ к внешним ресурсам НРД: ПРОД – TCP:443 - https://edog.nsd.ru/onyx/OnyxEdoWSService/OnyxEdo ТЕСТ – TCP:443 - https://gost-gt.nsd.ru/onyx-ms/OnyxEdoWSService/OnyxEdo

Доступ для внутренних сервисов: От ПО Мультибанк (Транзит 2.0): TCP:HTTP/HTTPS (порт указывается при настройке ИШ).

Ссылка на документацию

Устанавливается на сервер Интеграционного Шлюза.

Ссылки на ПО и документацию: https://www.nsd.ru/workflow/system/programs раздел «ЛРМ СЭД НРД (WEB-СЕРВИС)», подраздел «Интеграционный шлюз НРД». Дополнительно предоставляется инструкция в составе пакета документации по установке и первичной настройке программного комплекса Транзит2.0.

Необходимые сетевые проходы

Внешние*****: Порт 443

Внутренние**:

  • ПО Мультибанк (Транзит 2.0): 445.

СУБД PostgreSQL*

Назначение

Хранение всех отправленных/принятых пакетов через ЭДО НРД, настроек ИШ, сертификатов Участников транзита

Ссылка на дистрибутив

PostgreSQL Database Downloads

Необходимые сетевые проходы

Отдельные сетевые взаимодействия для Типовой схемы** не требуются. ПО Интеграционный Шлюз работает с БД через TCP:localhost:5432.

Минимальные требования (ОС, CPU, ОЗУ, ПЗУ)

  • Windows Server 2016/2019;
  • 4+ vCPU (общее кол-во ядер);
  • 4+ ГБ ОЗУ; Место на диске: 10-100 ГБ свободного места для данных – зависит от среднедневного объема передаваемых документов, их размера и регламента хранения входящих/исходящих документов. CPU и RAM так же зависит от объема одномоментной отправки пакетов/документов. Типовая схема**: устанавливается на сервер Интеграционного Шлюза.

Ссылки на ПО и документацию:


СУБД PostgreSQL***

Сервер Мультибанка (Транзит 2.0) или Выделенный сервер/кластер БД

Назначение

Хранение всех отправленных/принятых документов, настроек Пользователей Мультибанка (Транзит 2.0), Организаций, Счетов, Полномочий и прочих данных

Минимальные требования (ОС, CPU, ОЗУ, ПЗУ)

  • Windows Server 2016/2019;
  • 4+ vCPU (общее кол-во ядер);
  • 4+ ГБ ОЗУ;
  • Место на диске: 10-100 ГБ свободного места для данных – зависит от среднедневного объема передаваемых документов, их размера и регламента хранения входящих/исходящих документов.
  • CPU и RAM так же зависит от объема одномоментной отправки пакетов/документов. Доступ для внутренних сервисов:
  • От ПО Мультибанк (Транзит 2.0): TCP:5432 (в случае установки БД на выделенный сервер/кластер БД). Типовая схема***:
  • Тестовый контур – устанавливается на сервер Мультибанка (Транзит 2.0);
  • Прод/Пром контур – устанавливается на выделенный сервер/кластер БД.

Ссылки на ПО и документацию: https://www.postgresql.org/download/windows/ https://www.enterprisedb.com/downloads/postgres-postgresql-downloads Требуемая версия – не ниже 14.

ПО Мультибанк (Транзит 2.0)*

Назначение

ПО Мультибанка (Транзит 2.0) реализует функции по обмену сообщениями и документами между Корпорацией и обслуживающими её Банками. ПО представлено в виде службы Windows. Пользователю доступен интерфейс в виде WEB-страницы.

Внимание: Для работы с ПК Мультибанк (Транзит 2.0) рекомендуется использовать браузер Google Chrome, поскольку тестирование осуществляется исключительно в этом браузере. Ввиду вышесказанного работоспособность приложения в других браузерах не гарантируется.

Ссылка на дистрибутив

Дистрибутив

Минимальные требования (ОС, CPU, ОЗУ, ПЗУ)

  • Windows Server 2016/2019;
  • 4+ vCPU (общее кол-во ядер);
  • 4+ ГБ ОЗУ;
  • Место на диске: 20 ГБ (приложение и его журналы/логи) – размер журналов/логов зависит от среднедневного объема обрабатываемых документов и активности при работе с Мультибанком (Транзит 2.0) – при необходимости HDD требуется увеличить. CPU и RAM так же зависит от объема одномоментной отправки пакетов/документов.

Необходимые сетевые проходы

С сервера Мультибанка (Транзит 2.0) требуются доступы:

  1. К серверу ИШ: TCP: HTTP/HTTPS (порт указывается при настройке ИШ);
  2. К серверу API Оркестратора: TCP:HTTP/HTTPS (порт указывается при настройке ПО Оркестратора);

К серверу Мультибанка (Транзит 2.0) требуются доступы:

  1. Доступ Пользователей Мультибанка (Транзит 2.0) с их АРМ внутри Корпорации к WEB-интерфейсу Мультибанка (Транзит 2.0);
  2. С серверов ERP Корпорации к API Мультибанка (Транзит 2.0). Порт (TCP) для доступа к Мультибанка (Транзит 2.0) задается при установке ПО – один порт для 1 и 2. Устанавливается на сервер Мультибанка (Транзит 2.0)***

Ссылки на ПО и документацию: предоставляются в составе пакета по установке и первичной настройке программного комплекса Транзит2.0.

ПО API Оркестратор + СУБД PostgreSQL

Сервер API Оркестратор

Назначение

ПО интеграции с сервисами банков:

  • Сбербанк – SberBusinessAPI;
  • Райффайзенбанк – API Оркестратор.

Минимальные требования (ОС, CPU, ОЗУ, ПЗУ)

  • Windows Server 2016/2019;
  • 4+ vCPU (общее кол-во ядер);
  • 6+ ГБ ОЗУ;
  • Место на диске: 10-100 ГБ свободного места для данных – зависит от среднедневного объема передаваемых документов, их размера и регламента хранения входящих/исходящих документов.
  • CPU и RAM так же зависит от объема одномоментной отправки пакетов/документов.

Доступ к внешнему ресурсу (TCP:9443):

Сбербанк –

Доступ с АРМ пользователей внутри Корпорации (для процедуры подписания оферты (Сбербанк) или авторизации в сервисе (Райффайзенбанк)) к серверу Оркестратора. Порт (TCP) для доступа к Оркестратору задается при установке/настройке ПО. Устанавливается на выделенный сервер API Оркестратора Сбербанка/Райффайзенбанка совместно с СУБД PostgreSQL.

Ссылки на ПО и документацию: предоставляются отдельно по запросу при подключении Корпорации к Сбербанку/Райффайзенбанку в рамках Транзит2.0.


СКЗИ КриптоПРО CSP 5.0 (Серверная лицензия)

Назначение

Провайдер криптографического сервиса для подписания документов при отправке в Банки на стороне сервера Мультибанка (Транзит 2.0) (Серверное подписание)

Ссылка на дистрибутив

Дистрибутив Устанавливается на сервер Мультибанка (Транзит 2.0): при серверном подписании документов, использовании автоматического подписания документов, в том числе запросов выписок, банковскими ключами формата КриптоПРО и Всегда для работы с Банками ВТБ, ГПБ (ГПБ - при отправке документов с вложениями).

Минимальные требования (ОС, CPU, ОЗУ, ПЗУ)

Согласно требованиям ПО КриптоПРО CSP 5.0

Ссылка на документацию

Документация

Необходимые сетевые проходы

Сетевые проходы не требуются.

Установка плагина КриптоПРО CADESCOM

При подписании документов банковскими ключами, а также для входа в систему по сертификату, на рабочем месте пользователя Мультибанка установите плагин КриптоПРО CADESCOM (КриптоПро ЭЦП Browser Plug-in) по инструкции: https://cryptopro.ru/products/cades/plugin. Плагин следует установить на этом рабочем месте – Прод и Тест.
Так же указанный плагин устанавливается на сервере Мультибанк (Транзит 2.0) при Серверном подписании – под УЗ/Пользователем, от которой работает служба Мультибанка (Транзит 2.0) (см. п.3) – Прод и Тест.


«Зеленый токен» - VPNkey-TLS (ИнфоКрипт)

Назначение

Выполнение подписания документов, направляемых в Сбербанк. Стандартное средство входа и подписания документов в СББОЛ.

Ссылка на дистрибутив

Выдается Сбербанком

Минимальные требования (ОС, CPU, ОЗУ, ПЗУ)

Устанавливается на рабочее место операциониста

Ссылка на документацию

Информации на сайте производителя устройств

Необходимые сетевые проходы

Сетевые проходы не требуются.


Комментарии и примечания

Комментарий:

Архитектурные особенности при развертывании Продуктивной/Промышленной и Тестовой среды/контура:

  1. Мультибанк (Транзит 2.0) и Интеграционный Шлюз необходимо устанавливать на разных серверах – Прод и Тест;
  2. Сервера могут быть как физическими, так и виртуальными. Если это виртуальная машина, то должны выделяться не динамические ресурсы (RAM) – Прод и Тест;
  3. Службу Мультибанка (Транзит 2.0) необходимо запускать от Отдельной учетной записи (УЗ), не системной. Соответственно эта УЗ должна иметь полномочия входа в систему в качестве службы (права выдаются автоматически при указании УЗ в настройках запуска службы). Интерактивный вход в систему для этой УЗ так же должен быть доступен (необходимо при установке банковских ключей для Серверного подписания документов) – Прод и Тест;

Технические требования к серверам в разрезе трафика через Транзит2.0:

Характеристики Продуктивных/Промышленных серверов для предполагаемой нагрузки по отправляемым Платежам: 10 000 - 15 000 в день / 3 000 одномоментно:

  • Сервер Мультибанка (Транзит 2.0) – 8 x vCPU, Static RAM – 8 GB RAM, 50 GB HDD (SAS/SSD). OS – Windows Server 2016/2019 Standard
  • Сервер ИШ+БД – 8 x vCPU, Static RAM – 8 GB RAM, 100 GB HDD (SAS/SSD). OS – Windows Server 2016/2019 Standard
  • Сервер БД Мультибанка (Транзит 2.0) – 8 x vCPU, Static RAM – 8 GB RAM, 150 GB HDD (SAS/SSD). OS – Windows Server 2016/2019 Standard – приведенные характеристики обеспечат приемлемую скорость отправки Платежей в указанном выше объёме.

Выделенный сервер для интеграции с API Банков (см. таблицу, п.7) – Сбербанк, Райффайзенбанк: Сервер Оркестратор API (для работы со Сбербанком и Райффайзенбанком (API)) – 4 x vCPU, Static RAM – 6 GB RAM, 50 GB HDD. OS – Windows Server 2016/2019 Standard

ВАЖНО: в случае регулярного (более 1 раза в день по заведенным в Мультибанка (Транзит 2.0) счетам) получения банковских выписок/справок по счету, а также в случае большого размера получаемых выписок/справок (например, более 10 МБ) следует проанализировать утилизацию дискового пространства (HDD) на серверах ИШ и БД Мультибанка (Транзит 2.0) и при необходимости внести корректировки в выделенные ресурсы.

Примечания:

* Приведенные Минимальные требования к CPU/RAM/HDD допустимо использовать на Тестовом контуре ввиду небольшого трафика и нагрузки на используемое ПО. Если на Тестовом контуре будет выполняться активная работа, либо он должен соответствовать показателям мощности/производительности Продуктивного/Промышленного контура с целью проведения Нагрузочного тестирования и/или прочих проверок/оценки производительности/использования выделенных ресурсов, то на Тестовом контуре необходимо применять требования Продуктивного/Промышленного контура – подробнее см. далее «Архитектурные особенности при развертывании ИШ, Мультибанка (Транзит 2.0) и БД».

** Типовая схема: Установка СУБД PostgreSQL на один сервер с Интеграционным Шлюзом рекомендуется как для Тестового, так и для Продуктивного/Промышленного контура. При установке PostgreSQL на один сервер с Интеграционным Шлюзом технические требования к CPU/RAM/HDD для Продуктивного/Промышленного контура суммируются.

*** Установка СУБД PostgreSQL на один сервер с Мультибанком (Транзит 2.0) допускается на Тестовом контуре, если иное не требует другой реализации – см. выше Минимальные требования к CPU/RAM/HDD. В случае установки PostgreSQL на один сервер с Мультибанком (Транзит 2.0) технические требования к CPU/RAM/HDD для Продуктивного/Промышленного контура суммируются.

Матрица сетевых взаимодействий:

Источник Получатель Протокол Порт получателя Описание
Интеграционный шлюз (ИШ) СУБД PostgreSQL TCP/IP 5432 Взаимодействие ИШ со своей БД
Интеграционный шлюз (ИШ) WSL-сервис ЭДО НРД TCP/IP: HTTPS 443 Взаимодействие ИШ с НРД - WSL-сервис ЭДО НРД – прием/передача пакетов
Мультибанк (Транзит 2.0) СУБД PostgreSQL TCP/IP 5432 Взаимодействие Мультибанка (Транзит 2.0) со своей БД
Мультибанк (Транзит 2.0) API Оркестратор TCP/IP: HTTPS 8110 Порт для конфигурации Маршрутизатора API Оркестратора
Мультибанк (Транзит 2.0) API Оркестратор TCP/IP: HTTPS 8115 Порт для отправки сообщений в Маршрутизатор API Оркестратора
Мультибанк (Транзит 2.0) Интеграционный шлюз (ИШ) TCP/IP: HTTP/HTTPS 8088/443 Взаимодействие Мультибанка (Транзит 2.0) с ИШ – прием/передача пакетов
API Оркестратор СУБД PostgreSQL TCP/IP 5432 Взаимодействие ПО API Оркестратора со своей БД
API Оркестратор Сервер Сбербанка TCP/IP: HTTPS 9443 Взаимодействие ПО API Оркестратора с сервисами Сбербанка
API Оркестратор Сервер Райффайзенбанка TCP/IP: HTTPS 443 Взаимодействие ПО API Оркестратора с сервисами Райффайзенбанка
АРМ Пользователя Мультибанк (Транзит 2.0) TCP/IP: HTTP/HTTPS 8000/443 Работа Пользователя в Web-интерфейсе Мультибанка (Транзит 2.0)
ERP Клиента Мультибанк (Транзит 2.0) TCP/IP: HTTP/HTTPS 8000/443 Взаимодействие ERP с Мультибанка (Транзит 2.0) посредством API Мультибанка (Транзит 2.0)
Примечание: указанные в таблице порты для взаимодействий Мультибанка (Транзит 2.0), ИШ, БД между собой и элементов Корпоративной сети Клиента могут отличаться от указываемых/используемых Клиентом при настройке компонент программного комплекса Транзит2.0. Соответственно данная матрица сетевых взаимодействий должна быть откорректирована согласно Вашим настройкам.

ТЕСТОВЫЕ ДАННЫЕ (предоставляются при заключении договора)

Необходимо настроить канал в ИШ (п.3): GUEST

Тестовый депозитарный код: MS…TR

Ссылка на контейнер с ключами: ССЫЛКА

Серийный ключ СКЗИ Валидата (п.1): КЛЮЧ

Тестовый депозитарный код (код Участника Транзита) (первый банк для проведения настройки и тестирования …): MC…TT