Масштабируемость

Интеграции растут.Платформа масштабируется.

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

ГоризонтальноВертикальноActive-Active
APIЗапросы
СобытияСообщения
ФайлыДанные
РедМулРаспределение нагрузки
Узел 01Обработка
Узел 02Обработка
Узел 03Обработка
МасштабируемостьСхема принципа работы

Два направления роста

Добавление узлов и увеличение ресурсов отдельных исполнителей.

Работа в кластере

Active-Active и Active-Standby для разных моделей доступности.

Контроль ограничений

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

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

Мощность и доступность развиваются вместе с интеграционным ландшафтом.

01 / Масштаб

Горизонтальный и вертикальный рост

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

РедМул позволяет увеличивать количество экземпляров сервисов и узлов, распределять запросную нагрузку и управлять ресурсными лимитами. Выбор направления масштабирования зависит от того, какая часть интеграционного решения ограничивает обработку в текущем профиле нагрузки.

  • Увеличение числа узлов и экземпляров сервисов.
  • Увеличение CPU и RAM отдельных узлов.
  • Балансировка входящей запросной нагрузки.
  • Управление лимитами потребления ресурсов.
Технические подробности
Масштаб REDMULE / 01
Масштаб / механизм
Добавление узлов / иллюстрация
Узел 01Обработка
Узел 02Обработка
Узел 03Не добавлен
Узел 04Не добавлен

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

Иллюстрация принципа работы / Масштабируемость
02 / Кластер

Кластер под модель доступности

Рабочие узлы и резерв формируют выбранный сценарий обработки.

Active-Active распределяет обработку между несколькими активными участниками. Active-Standby использует подготовленный резерв для переключения. Собственные механизмы кластеризации и BPM-компонент RedMule дополняют архитектуру управления интеграционными взаимодействиями.

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

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

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

03

Нагрузка в пределах возможностей систем

Балансировка и ограничения помогают управлять потоком обращений.

Подробнее
04

Производительность на вашем профиле обмена

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

Подробнее
05

Восстановление состояния и работы

Резервирование дополняется процедурами возврата платформы, настроек и данных.

Подробнее
06

Изменение мощности с контролем результата

Кластер развивается через управляемое добавление ресурсов и проверку поведения.

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

В периоды пиковых продаж растёт поток заказов.

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

01
ОценитьПрофиль обмена и узкие места.
02
РасширитьИсполнителей или ресурсы.
03
ПроверитьЗадержки, ошибки и пропускную способность.
Для архитектора и технической команды

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

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

01 Горизонтальный и вертикальный ростРасширяйте число исполнителей или ресурсы выбранных узлов.

РедМул позволяет увеличивать количество экземпляров сервисов и узлов, распределять запросную нагрузку и управлять ресурсными лимитами. Выбор направления масштабирования зависит от того, какая часть интеграционного решения ограничивает обработку в текущем профиле нагрузки.

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

  • Увеличение числа узлов и экземпляров сервисов.
  • Увеличение CPU и RAM отдельных узлов.
  • Балансировка входящей запросной нагрузки.
  • Управление лимитами потребления ресурсов.
Масштаб / механизм
Добавление узлов / иллюстрация
Узел 01Обработка
Узел 02Обработка
Узел 03Не добавлен
Узел 04Не добавлен

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

Подробнее Масштабирование и управление ресурсами

Горизонтальное и вертикальное масштабирование, балансировка входящей нагрузки и управление лимитами ресурсов.

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

Горизонтальное масштабирование за счёт управления количеством экземпляров сервисов и узлов.

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

Балансировка входящей запросной нагрузки между узлами.

Определение и управление лимитами потребления ресурсов.

02 Кластер под модель доступностиРабочие узлы и резерв формируют выбранный сценарий обработки.

Active-Active распределяет обработку между несколькими активными участниками. Active-Standby использует подготовленный резерв для переключения. Собственные механизмы кластеризации и BPM-компонент RedMule дополняют архитектуру управления интеграционными взаимодействиями.

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

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

BPM‑компонент для оркестрации интеграций и собственные средства отказоустойчивости и кластеризации в режимах Active‑Standby и Active‑Active.

В состав РедМул входит собственный BPM‑компонент, который позволяет оркестрировать интеграционные взаимодействия на основе формализованных описаний процессов. Средства повышения доступности и отказоустойчивости, включая резервирование компонентов и кластеризацию, также являются собственной разработкой платформы. Поддерживаются как аппаратные, так и программные кластерные конфигурации в режимах Active‑Standby и Active‑Active; при увеличении числа узлов нагрузка равномерно распределяется между ними, а производительность может увеличиваться в пределах параллелизма сценария, ресурсов хранилища, сети и внешних систем.

BPM‑компонент входит в состав платформы и является собственной разработкой.

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

Собственные средства повышения доступности и отказоустойчивости (резервирование компонентов, кластеризация и др.).

Поддержка аппаратных кластерных конфигураций: Active‑Standby и Active‑Active.

Поддержка программных кластерных конфигураций: Active‑Standby и Active‑Active.

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

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

03 Нагрузка в пределах возможностей системБалансировка и ограничения помогают управлять потоком обращений.

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

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

  • Контроль входящей запросной нагрузки.
  • Ресурсные лимиты и допустимая параллельность.
  • Учёт ограничений СУБД и внешних сервисов.
  • Наблюдение за накоплением необработанных данных.
Ограничения / механизм
ВходПоток запросов
ИсполнениеДоступные ресурсы
ПолучательЕго ограничения
Настраиваемая логика обработки
04 Производительность на вашем профиле обменаОценка учитывает сложность маршрутов, хранилище и задержки получателей.

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

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

  • Согласованный профиль нагрузки и размеры данных.
  • Измерение пропускной способности и задержек.
  • Проверка роста нагрузки и ограничения зависимостей.
  • Фиксация условий, при которых получен результат.
Производительность / механизм
Профиль нагрузкиЗадержкиОшибкиРесурсы
05 Восстановление состояния и работыРезервирование дополняется процедурами возврата платформы, настроек и данных.

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

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

  • Сохранение состояния и конфигураций.
  • Восстановление платформы и данных после сбоев.
  • Согласованные RPO и RTO для конкретной архитектуры.
  • Проверка восстановленного контура на рабочем сценарии.
Восстановление / механизм
СохранитьСостояние
01
ВосстановитьПлатформу и данные
02
ПроверитьРабочий обмен
03
Подробнее Восстановление и катастрофоустойчивость

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

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

Сохранение состояния платформы и конфигураций.

Механизмы восстановления платформы после сбоев.

Восстановление конфигурационных настроек и данных.

06 Изменение мощности с контролем результатаКластер развивается через управляемое добавление ресурсов и проверку поведения.

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

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

  • Проверка готовности добавляемого исполнителя.
  • Контроль распределения работы после изменения.
  • Наблюдение за общими ресурсами и зависимостями.
  • План возврата при нежелательном результате.
Изменения / механизм
APIЗапросы
СобытияСообщения
ФайлыДанные
RedMuleРаспределение нагрузки
Узел 01Обработка
Узел 02Обработка
Узел 03Обработка

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

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

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

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

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

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

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