Инфраструктура и расширение

Ваша инфраструктура.Единая интеграция.

Объединяйте системы в дата-центре, облаке и гибридной среде. РедМул помогает развивать интеграционную архитектуру вместе с бизнесом - с контролем размещения, ресурсов и доступности.

On-premisesKubernetesГибридное облако
Дата-центрЛокальные системы
ОблакоПриложения
ГибридСвязанные среды
RedMuleОбщий контур интеграции
УзлыИсполнение
ХранилищеСостояние
КонтрольНаблюдение
Инфраструктура и расширениеСхема принципа работы

Связанные среды

On-premises и облачные компоненты работают в общей архитектуре обмена.

Готовность к росту

Новые узлы и ресурсы расширяют возможности интеграционного контура.

Управляемые изменения

Развёртывание и обновления входят в привычные DevOps-процессы.

Что получает ваша команда

Размещайте обработку там, где она нужна бизнесу.

01 / Размещение

Единая архитектура для разных сред

Связывайте локальные и облачные системы, сохраняя выбранное размещение данных.

РедМул разворачивается на ресурсах заказчика, в частных и публичных облаках. Компоненты интеграции можно размещать с учётом расположения систем, требований к доступу и сетевых задержек. Это позволяет строить общий обмен для приложений, которые находятся в разных инфраструктурных средах.

  • Размещение на физических серверах и виртуальных машинах.
  • Частные облака и российские публичные облачные инфраструктуры.
  • Гибридные схемы с разделением компонентов по средам.
  • Число инсталляций и схема лицензирования согласуются для выбранной архитектуры.
Технические подробности
Размещение REDMULE / 01
Размещение / механизм
On-premisesКонтроль инфраструктуры
01
ОблакоВыделенные ресурсы
02
ГибридСвязанные среды
03
Иллюстрация принципа работы / Инфраструктура и расширение
02 / Доступность

Доступность, заложенная в архитектуру

Резервирование и восстановление становятся частью решения для критичных обменов.

Контроль состояния, failover и резервные узлы помогают организовать обработку при отказах. Heartbeat и watchdog участвуют в обнаружении проблем и запуске настроенных действий. Для отказа площадки используются отдельная резервная среда и согласованный порядок восстановления.

  • Автоматическое переключение и холодный резерв под разные сценарии.
  • Репликация конфигураций и состояния там, где она предусмотрена архитектурой.
  • Контроль доступности через встроенные механизмы и внешние системы мониторинга.
  • Проверяемый план восстановления с согласованными RPO и RTO.
Технические подробности
Доступность REDMULE / 02
Доступность / механизм
Режим кластера / схема
Узел 01Обработка
Узел 02Обработка
Узел 03Обработка
Узлы участвуют в обработке нагрузки.
Иллюстрация принципа работы / Инфраструктура и расширение

Возможности, которые дополняют решение

Отдельные механизмы работают вместе в вашей архитектуре. Выберите тему, чтобы перейти к подробному описанию.

02

Контейнеры в вашем процессе эксплуатации

Запуск и сопровождение платформы вписываются в принятую оркестрацию.

Подробнее
03

Совместимость с корпоративным окружением

Выбирайте среду исполнения с учётом инфраструктуры и требований проекта.

Подробнее
04

Ресурсы под рост интеграций

Развивайте обработку через новые узлы или увеличение ресурсов исполнителей.

Подробнее
06

Управляемый жизненный цикл

От первой установки до обновления - с автоматизацией и планом возврата.

Подробнее
07

Связь с корпоративным контуром данных

DWH и наблюдаемость дополняют интеграционную архитектуру.

Подробнее
Прикладной сценарий / пример

Компания объединяет дата-центр и облачные сервисы.

Часть систем остаётся внутри организации, часть приложений работает в облаке. RedMule связывает их маршрутами, сохраняя выбранные границы размещения данных.

01
РазместитьКомпоненты рядом с нужными системами.
02
СвязатьСогласовать доступы, форматы и маршруты.
03
СопровождатьНаблюдать за состоянием и развивать контур.
Для архитектора и технической команды

Техническая спецификация

Механизмы, варианты применения и архитектурные условия. Полное описание каждой темы - в одном месте.

01 Единая архитектура для разных средСвязывайте локальные и облачные системы, сохраняя выбранное размещение данных.

РедМул разворачивается на ресурсах заказчика, в частных и публичных облаках. Компоненты интеграции можно размещать с учётом расположения систем, требований к доступу и сетевых задержек. Это позволяет строить общий обмен для приложений, которые находятся в разных инфраструктурных средах.

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

  • Размещение на физических серверах и виртуальных машинах.
  • Частные облака и российские публичные облачные инфраструктуры.
  • Гибридные схемы с разделением компонентов по средам.
  • Число инсталляций и схема лицензирования согласуются для выбранной архитектуры.
Размещение / механизм
On-premisesКонтроль инфраструктуры
01
ОблакоВыделенные ресурсы
02
ГибридСвязанные среды
03
Подробнее Гибкие сценарии развёртывания

On‑premises, частные и публичные облака, а также гибридные схемы - платформа подстраивается под вашу инфраструктуру.

РедМул развёртывается там, где это удобно заказчику: от собственных дата‑центров и bare‑metal серверов до частных и публичных облаков. Платформа использует поддерживаемую серверную инфраструктуру и позволяет комбинировать on‑premises и облачные среды, чтобы найти баланс между безопасностью, задержками и доступностью ресурсов. Число инсталляций учитывается при согласовании схемы лицензирования; точные условия определяются выбранной поставкой.

Полное развёртывание в инфраструктуре заказчика, включая собственные дата‑центры и bare‑metal сервера.

Размещение компонентов РедМул в частных облаках организации.

Полноценная работа в российских публичных облаках: Яндекс Облако, VK Cloud, СберCloud, Mail.ru Cloud.

Гибридные сценарии, в которых часть компонентов размещается в облаке, а часть остаётся on‑premises.

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

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

02 Контейнеры в вашем процессе эксплуатацииЗапуск и сопровождение платформы вписываются в принятую оркестрацию.

Контейнерное исполнение РедМул связывает поставку компонентов с процессами DevOps. Docker и Podman используются для запуска контейнеров, Kubernetes, OpenShift и K3s - для кластерного исполнения, Docker Compose - для воспроизводимых сред разработки и проверки.

Оркестратор отвечает за запуск и размещение контейнеров в пределах настроенной инфраструктуры. Конфигурация самой платформы, её подключений и интеграционных маршрутов остаётся отдельным уровнем управления.

  • Контейнерное исполнение компонентов платформы.
  • Развёртывание в Kubernetes, OpenShift и K3s.
  • Использование механизмов перезапуска и контроля состояния оркестратора.
  • Воспроизводимые локальные и тестовые окружения через Docker Compose.
Контейнеры / механизм
Kubernetes / OpenShiftКластерное исполнение
01
K3sЛёгкая Kubernetes-среда
02
Docker ComposeРазработка и проверка
03
Подробнее Контейнеризация и Kubernetes‑оркестрация

Готовые контейнерные образы, Kubernetes / OpenShift и K3s, а также Docker Compose для разработки и тестирования.

РедМул естественно вписывается в контейнерную инфраструктуру. Компоненты платформы могут устанавливаться и запускаться в контейнерах (Docker, Podman и др.), а готовые образы используются для контейнерного развёртывания; состав продуктивного окружения согласуется для выбранной поставки. Платформа разворачивается и управляется в Kubernetes и OpenShift, поддерживая необходимые механизмы оркестрации, масштабирования и самовосстановления. Для локальной разработки и тестирования доступны сценарии запуска через Docker Compose.

Установка и запуск компонентов платформы в контейнерах (Docker, Podman и др.).

Готовые контейнерные образы для развёртывания платформы; пригодность конкретной версии для промышленной среды подтверждается требованиями поставки.

Развёртывание и управление РедМул в средах Kubernetes и OpenShift.

Поддержка механизмов оркестрации, масштабирования и самовосстановления, предоставляемых Kubernetes.

Поддержка лёгких Kubernetes‑кластеров, таких как K3s.

Локальный запуск и отладка платформы с использованием Docker Compose.

Сборка окружений для разработки и тестирования на базе Docker Compose.

03 Совместимость с корпоративным окружениемВыбирайте среду исполнения с учётом инфраструктуры и требований проекта.

Java-основа РедМул позволяет использовать разные серверные окружения, включая Linux, Windows Server и отечественные ОС. Команда получает возможность встроить интеграционный слой в существующий технологический ландшафт и согласовать поддерживаемую комбинацию версий для промышленной работы.

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

  • Linux-дистрибутивы и серверные версии Windows.
  • Отечественные ОС, включая Astra Linux, РЕД ОС, Альт и ROSA.
  • Выбор виртуализации и контейнерного исполнения под существующую инфраструктуру.
  • Проверка версий и условий поддержки до промышленного развёртывания.
Совместимость / механизм
LinuxWindows ServerAstra LinuxРЕД ОСАльтROSA
Подробнее Поддержка различных операционных систем

Популярные Linux‑дистрибутивы, Windows Server и отечественные ОС, включая варианты для специальных требований для инфраструктур с особыми требованиями.

РедМул устанавливается на популярные серверные операционные системы и проходит отдельное тестирование на отечественных дистрибутивах. Это позволяет использовать платформу как в классических инфраструктурах Linux/Windows, так и в средах, где требуется применение российских сертифицированных ОС.

Поддержка распространённых дистрибутивов Linux: Ubuntu, Debian, Linux Mint, CentOS, Arch Linux.

Работа на серверных версиях Windows Server 2016, 2019 и 2022.

Проверка совместимости с отечественными операционными системами; состав подтверждающих документов и поддерживаемых версий предоставляется для выбранной поставки:

Astra Linux (включая SE), РЕД ОС, Альт (Базальт СПО), ROSA и других.

Подробный перечень поддерживаемых версий отечественных ОС предоставляется отдельно.

04 Ресурсы под рост интеграцийРазвивайте обработку через новые узлы или увеличение ресурсов исполнителей.

Платформа поддерживает горизонтальное и вертикальное масштабирование. Новые экземпляры сервисов расширяют исполнительный контур, а дополнительные CPU и RAM увеличивают ресурсы выбранного узла. Архитектура решения связывает этот рост с возможностями СУБД, сети и интегрируемых систем.

Микросервисная архитектура позволяет рассматривать исполнение, хранение и взаимодействие с внешними системами раздельно. Увеличение кластера согласуется с ресурсами СУБД, сетевыми каналами и пропускной способностью получателей.

  • Горизонтальное добавление узлов и сервисов.
  • Вертикальное увеличение CPU и RAM.
  • Режимы Active-Active, Active-Standby и геораспределённые схемы.
  • Перенос конфигураций и компонентов между средами.
Рост кластера / механизм
APIЗапросы
СобытияСообщения
ФайлыДанные
РедМулРаспределение нагрузки
Узел 01Обработка
Узел 02Обработка
Узел 03Обработка
Подробнее Масштабирование и кластерная архитектура

Горизонтальное и вертикальное масштабирование, режимы active‑active / active‑passive и миграция между on‑premises, контейнерными и облачными средами.

RedMule масштабируется вместе с ростом нагрузки. Платформа поддерживает горизонтальное масштабирование за счёт добавления узлов и вертикальное - за счёт увеличения ресурсов отдельного узла. Кластерная архитектура включает режимы active‑active, active‑passive и geo‑cluster, при этом кластером можно централизованно управлять в пределах технических и лицензионных ограничений. Модульный подход позволяет строить как микросервисные, так и гибридные решения, а перенос конфигураций помогает переносить компоненты между on‑premises, контейнерными и облачными средами.

Горизонтальное масштабирование платформы за счёт добавления новых узлов.

Сценарии кластеризации, балансировки нагрузки и синхронизации состояния между узлами.

Вертикальное масштабирование путём увеличения ресурсов одного узла (CPU, RAM) для повышения производительности.

Кластерная архитектура с поддержкой режимов active‑active, active‑passive и geo‑cluster.

Централизованное управление кластером; количество узлов определяется техническими и лицензионными параметрами.

Модульная архитектура, поддерживающая как микросервисную, так и гибридную модель.

Миграция компонентов платформы и конфигураций между on‑premises, контейнерными и облачными средами исполнения.

Динамическое масштабирование с ручным добавлением и удалением узлов.

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

05 Доступность, заложенная в архитектуруРезервирование и восстановление становятся частью решения для критичных обменов.

Контроль состояния, failover и резервные узлы помогают организовать обработку при отказах. Heartbeat и watchdog участвуют в обнаружении проблем и запуске настроенных действий. Для отказа площадки используются отдельная резервная среда и согласованный порядок восстановления.

RPO описывает допустимую потерю данных по времени, RTO - целевое время восстановления. Эти параметры задаются для конкретного решения и проверяются испытаниями; наличие кластера само по себе не фиксирует ни одно из значений.

  • Автоматическое переключение и холодный резерв под разные сценарии.
  • Репликация конфигураций и состояния там, где она предусмотрена архитектурой.
  • Контроль доступности через встроенные механизмы и внешние системы мониторинга.
  • Проверяемый план восстановления с согласованными RPO и RTO.
Доступность / механизм
Режим кластера / схема
Узел 01Обработка
Узел 02Обработка
Узел 03Обработка
Узлы участвуют в обработке нагрузки.
Подробнее Высокая доступность и disaster recovery

Failover, cold‑standby, репликация и геораспределённые кластеры с контролируемыми показателями RPO/RTO.

РедМул включает набор механизмов высокой доступности и отказоустойчивости для бизнес‑критичных систем. Платформа поддерживает автоматический failover, холодное резервирование, репликацию сервисов и конфигураций, геораспределённые кластеры и сценарии аварийного восстановления. Целевые RPO и RTO задаются для конкретной архитектуры и проверяются при испытании сценария аварийного восстановления.

Встроенный failover: автоматическое обнаружение сбоя узла и переключение потоков на резервные узлы.

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

Холодное резервирование (cold‑standby): резервные узлы находятся в неактивном состоянии и включаются вручную или по триггеру при аварийном восстановлении.

Размещение экземпляров сервисов и синхронизация конфигураций между узлами. Компоненты без локального состояния упрощают перенос обработки; хранилища состояния и данных требуют отдельного решения по репликации и восстановлению.

Топология репликации данных определяется используемым хранилищем и архитектурой решения. Multi-master, разрешение конфликтов и необходимость разделения данных рассматриваются отдельно; они не следуют автоматически из микросервисной организации платформы.

Встроенные механизмы watchdog и heartbeat для постоянного контроля состояния сервисов и их автоматического перезапуска при сбоях.

Интеграция с внешними системами мониторинга (Prometheus, Zabbix) и отправка webhook‑уведомлений о событиях.

Геораспределённые сценарии с синхронизацией предусмотренных конфигураций и состояния. Защита от split-brain требует согласованной схемы кворума или изоляции узлов в инфраструктуре конкретного решения.

Показатели аварийного восстановления определяются проектом: RPO - допустимая потеря данных по времени, RTO - целевое время восстановления. Значения зависят от резервирования, копирования данных и проверенной процедуры восстановления.

Балансировка нагрузки в кластере встроенным балансировщиком или внешними средствами (Nginx, HAProxy и др.).

Поддержка sticky sessions, алгоритмов round robin, failover и механизмов health‑check при балансировке.

Сценарии disaster recovery: работа с резервными площадками, настройка и тестирование RPO/RTO, автоматизированное переключение и восстановление.

06 Управляемый жизненный циклОт первой установки до обновления - с автоматизацией и планом возврата.

РедМул включается в процессы установки, тестирования и поставки на базе Ansible, Terraform, Jenkins, GitLab CI, Helm и ArgoCD. Конфигурации и версии становятся управляемыми артефактами, а обновления выполняются по сценарию, который учитывает совместимость компонентов и состояние решения.

Возврат версии платформы, восстановление её конфигурации и компенсация уже выполненной бизнес-операции - разные действия. Для каждого заранее определяются допустимость, необходимые копии и порядок выполнения.

  • Автоматизация установки, тестирования и поставки.
  • Проверка совместимости конфигураций перед обновлением.
  • План отката с учётом миграций хранилища и внешних зависимостей.
  • Поэтапное обновление кластера при поддержке выбранного сценария.
Обновления / механизм
ПодготовитьКонфигурации и резерв
01
ПроверитьСовместимость
02
ОбновитьУправляемый выпуск
03
КонтролироватьРаботоспособность
04
Подробнее Управление жизненным циклом и DevOps / CI‑CD

управляемые обновления с планом возврата и отдельные сценарии компенсации бизнес-операций и автоматизация через Ansible, Terraform, Jenkins, GitLab CI, Helm и ArgoCD.

Платформа изначально спроектирована с учётом полного жизненного цикла: от первого развёртывания до регулярных обновлений и миграций. РедМул поддерживает откат версий, компенсационные сценарии и обратную совместимость объектов, а также легко встраивается в существующие DevOps‑процессы. Автоматизация через Ansible, Terraform, Jenkins, GitLab CI, Helm и ArgoCD дополняется готовыми шаблонами и best practices для организации устойчивого CI/CD.

Откат платформы на предыдущую версию в случае ошибок при обновлении.

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

Возврат конфигураций и поддержка компенсационных сценариев средствами интеграционной логики. Откат версии платформы, миграций БД и компенсация уже выполненной бизнес-операции - разные процедуры.

Поддержка ранее созданных сущностей и сценариев миграции конфигураций, включая объекты, не создаваемые через текущий web-интерфейс. Совместимость проверяется для конкретной пары версий и используемых компонентов.

Автоматизация развёртывания, обновления и тестирования с помощью Ansible и Terraform.

Интеграция с CI/CD‑серверами Jenkins и GitLab CI.

Использование Helm и ArgoCD для управления конфигурациями и релизами платформы.

Предоставление шаблонов и best practices для построения CI/CD‑конвейеров.

Автоматизация миграций и операций обновления через пайплайны CI/CD.

07 Связь с корпоративным контуром данныхDWH и наблюдаемость дополняют интеграционную архитектуру.

Штатные механизмы RedMule позволяют обмениваться данными с корпоративными хранилищами, включая модели Data Vault, и взаимодействовать со средствами диагностики. Интеграционный слой может передавать данные в аналитический контур и диагностические события - в систему сопровождения.

Метрики и диагностические события можно включать в существующий контур наблюдаемости. OpenTelemetry и Jaeger относятся к инструментам трассировки; их подключение проектируется с учётом состава передаваемых событий и контекста выполнения.

  • Интеграция с DWH штатными механизмами платформы.
  • Обмен данными с хранилищами по модели Data Vault.
  • Подключение средств мониторинга и трассировки.
  • Единая эксплуатационная схема для платформы и её зависимостей.
Окружение / механизм
DWH / Data VaultPrometheusZabbixOpenTelemetryJaeger
Подробнее Интеграция с DWH и системами трассировки

Сложные интеграции с хранилищами DataVault и подключение OpenTracing, OpenTelemetry и Jaeger как полноправных точек интеграции.

РедМул органично сочетается с уже существующей инфраструктурой хранения данных и наблюдаемости. Платформа поддерживает сложные интеграции с корпоративными хранилищами типа DataVault, используя те же встроенные механизмы интеграции, что и для других систем. Внешние системы трассировки, такие как OpenTracing, OpenTelemetry и Jaeger, могут подключаться как интегрируемые точки и обслуживаться штатными средствами платформы.

Интеграция с корпоративными DWH‑хранилищами, включая модели типа DataVault, через встроенные инструменты интеграции РедМул.

Поддержка сложных сценариев обмена данными между платформой и хранилищами данных.

Подключение внешних систем трейсинга (OpenTracing, OpenTelemetry, Jaeger) как интегрируемых точек.

Взаимодействие с системами трассировки при помощи встроенных интеграционных механизмов платформы.

СЛЕДУЮЩИЙ ШАГ

Обсудим вашу интеграционную задачу

Покажем платформу на ваших сценариях и поможем оценить архитектуру решения

0/500 символов
Не удалось отправить заявку. Попробуйте позже.

Заявка отправлена

Ваш контакт
Сообщение

Спасибо! Мы свяжемся с вами в ближайшее время.