Перейти к основному содержимому
Начало работы
Руководство администратора
How To статьи
Установка и настройка
Компоненты
Руководство пользователя

Требования

Аппаратное обеспечение

Требования к оборудованию, на которое устанавливаются компоненты Bercut ESB, согласовываются представителями компании Bercut и представителями заказчика.

Минимальные требования для развертывания одного инстанса:

  • CPU: от 4 ядер (рекомендуется 12+ vCPU для нагрузки средней сложности)

  • RAM: от 16 ГБ (рекомендуется 36+ ГБ при интенсивной обработке)

  • Диск: от 250 ГБ HDD / SSD (рекомендуется SAS или NVMe для высокой производительности)

  • Сетевая пропускная способность: не менее 100 Мбит/с

Характеристики оборудования, на котором устанавливается Bercut ESB, зависят от нагрузки, производительности БД и количества экземпляров. Конфигурация оборудования определяется конкретно для каждого решения.

Программное обеспечение

Для работы системы требуется определенное системное и специальное программное обеспечение.

  • ОС: Linux (Astra Linux, РЕД ОС, ALT, ROSA).

  • База данных: PostgreSQL 16+ (кластер на основе Patroni с синхронной репликацией при необходимости георезервирования).

  • Java версии №21.

  • Контейнеризация: Docker 18.06+ или Podman 3.0+, поддержка Kubernetes (к Q1 2026).

Все используемое системное программное обеспечение должно быть лицензировано. Порядок лицензирования определяется поставщиками программного обеспечения. Применение нелицензионного программного обеспечения недопустимо.

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

Схема развертывания

Компоненты Bercut ESB устанавливаются в соответствии с рекомендованной схемой развертывания.

Представленная схема предполагает развертывание в двух геораспределенных дата-центрах.

Preview

Рисунок 2. Схема развертывания

Представленная схема предполагает развертывание в двух геораспределенных дата-центрах.

Пример конфигурации развертывания в пределах одного центра обработки данных (ЦОД) включает следующие компоненты:

  1. Веб-сервер: для размещения веб-приложений и панелей управления.

  2. Кластер API Gateway: горизонтально-масштабируемый кластер узлов для обработки API-запросов.

  3. Кластер ESB Core: горизонтально-масштабируемый кластер узлов для исполнения интеграционных потоков.

  4. Сервер системных сервисов: выделенный хост для размещения централизованных системных компонентов.

  5. Кластер баз данных PostgreSQL: отказоустойчивый кластер на основе Patroni, развернутый в трех-нодовой конфигурации для обеспечения высокой доступности и надежности.

  6. Сервер мониторинга: выделенный хост для сбора метрик и работы систем мониторинга, логирования и алертинга.