На главную
Архитектура платформы

Инженерные принципы архитектуры платформы

Отказоустойчивая архитектура

Непрерывная работа без единой точки отказа

Отказоустойчивость

  • Активное резервирование узлов
  • Активное резервирование каналов
  • Когерентный in-memory кеш
  • Управляемая деградация

Надёжность

  • Резервное копирование конфигурации
  • Восстановление по расписанию и событию
  • Управляемая деградация под нагрузкой
  • Изоляция сбойных компонентов

Доступность

  • Symmetric Active-Active кластер
  • Горячее резервирование (0-RTO)
  • Когерентный in-memory кеш
  • До 10 000 000 тегов на узел

Устройство узла

Ядро реального времени, нагрузка ввода / вывода (IO)

Брокеры ввода / выводаСУБД НВБрокер событийБрокер сервисовБрокер драйверовБрокер клиентовБрокер кластераСУБД РВМетаданныеАрхив

Резервирование узлов

Ядро реального времени, нагрузка интерконнекта (IC)

Узел 1Узел 2Брокер кластераСУБД РВБрокер ввода / выводаБрокер кластераСУБД РВБрокер ввода / вывода

Резервирование каналов

Резервируемый интерконнект. Каждый клиент подключён к брокеру ввода / вывода обоих узлов

Клиентский интерконнектКластерный интерконнектЯдроБрокер кластераБД РВ ЯдраБрокеры сопряженийЯдроБрокер кластераБД РВ ЯдраБрокеры сопряженийC1C2C3C4C5C6

Управляемая деградация

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

Ввод / вывод (IO)
предел · 100150 GbE0
Интерконнект (IC)
предел · 100150 GbE0
Очередь брокера
Очередь интерконнекта
в очереди синхронизировано отброшено (низкий приоритет)приоритет: 1 — высший · 5 — низший