Архитектура Dion Active/Standby является развитием архитектуры Dion Basic и предусматривает наличие основного (Active) и резервного (Standby) комплекта серверов.
В штатном режиме рабочую нагрузку обслуживают серверы Active, а резервные серверы Standby не участвуют в обработке нагрузки. При проведении планового обслуживания администратор может переключить работу системы на серверы Standby, выполнить необходимые работы на серверах Active, а затем вернуть систему в исходную конфигурацию.
В настоящем документе представлена топология системы Dion Active/Standby, а также приведены системные требования к инфраструктуре, необходимые для успешного развертывания и функционирования платформы.
| ВНИМАНИЕ: Архитектура Dion Active/Standby доступна начиная с версии DION 2026.03-p2. |
| Производительность Dion Active/Standby ограничена, что делает его ориентированным на тестирование, пилотные проекты, а также продуктивные среды небольших компаний. |
Топология Dion Active/Standby представляет собой продуктивную среду, где различные компоненты системы (docker-контейнеры) могут размещаться на отдельных физических серверах или виртуальных машинах во внутренней сети, а также в DMZ.
Такой подход обеспечивает простоту развертывания и управления системой если не требуется отказоустойчивость компонентов.
Пользователи подключаются к системе Dion через веб-браузер или специализированное клиентское приложение, взаимодействуя с серверами, на котором размещена платформа корпоративных коммуникаций.
В данном примере, в отличии от All-in-One на отдельные серверы вынесены роли Dion Media и Dion TURN. Также допускается вынесение других ролей при необходимости.

Компоненты Dion могут быть развернуты как на физических, так и на виртуальных серверах.
Минимальные системные требования к аппаратному обеспечению отдельно выделенных серверов:
|
Процессор |
2 ядра |
|
Память |
4 ГБ |
|
Диск |
50 ГБ |
|
Сеть |
100 Мбит |
Минимальные системные требования к аппаратному обеспечению совмещенного сервера Dion:
|
Процессор |
8 ядер |
|
Память |
16 ГБ |
|
Диск |
200 ГБ |
|
Сеть |
100 Мбит |
Такой конфигурации должно быть достаточно для активации нескольких камер и микрофонов у участников одновременно.
Количество участников (слушателей) в конференции ограничивается только пропускной способностью канала из расчета от 500 кбит/с до 3 Мбит/с на пользователя, в зависимости от контента.
Стоит также учесть, что одна активная запись конференции утилизирует два ядра.
Рекомендуется использовать диски SSD.
В дальнейшем при необходимости можно добавить ресурсы по мере использования.
| Для точного подсчета системных требований исходя из планируемых нагрузок используйте калькулятор сайзинга или обратитесь к команде Dion. |
Пример топологии Dion Active/Standby, состоящей из трёх серверов:
| # | Имя сервера | CPU | RAM GB | HDD GB | Внутренний IP | Внешний IP | Расположение | Назначение |
|---|---|---|---|---|---|---|---|---|
| 1 | dion-vm-active |
8 |
16 |
200 |
1 |
|
внутренний контур | основной сервер Dion Active |
| 2 | dion-vm-standby |
8 |
16 |
200 |
1 |
|
внутренний контур | основной сервер Dion Standby |
| 3 | media-vm-active |
2 |
4 |
50 |
1 |
|
внутренний контур | сервер конференций Active |
| 4 | media-vm-standby |
2 |
4 |
50 |
1 |
|
внутренний контур | сервер конференций Standby |
| 5 | turn-vm-active |
2 |
4 |
50 |
1 |
1 (NAT) |
DMZ | TURN-сервер Active |
| 6 | turn-vm-standby |
2 |
4 |
50 |
1 |
1 (NAT) |
DMZ | TURN-сервер Standby |
Для работы Dion Active/Standby внутри корпоративной сети требуется один частный IP-адрес для каждого сервера.
Для подключения из внешней сети потребуется один публичный IP-адрес для TURN с симметричным NAT для Active и Standby.
Для проксирования WEB-трафика рекомендуется использовать Reverse Proxy (не входит в поставку Dion).
Ниже приведена таблица сетевых доступов за пределами внутреннего контура:
| Сервис | Источник | Назначение | Порт | Протокол | Примечания | |||
|---|---|---|---|---|---|---|---|---|
| WEB | Пользовательская подсеть (для пользователей внутри сети). | dion-vm | 443 | TCP | Работа клиентского приложения и web-клиента. | |||
| WEB | Внешние пользователи | DMZ Reverse Proxy | 443 | TCP | WEB интерфейс DION. | |||
| WEB | DMZ Reverse Proxy | dion-vm |
443 |
TCP |
Взаимодействие внешнего прокси с сервером приложений DION. | |||
| SIP | SIP ATC | dion-vm | 5060 |
TCP\SIP UDP\SIP |
SIP-сигнализация. | |||
| SIP | SIP Transport Terminals | dion-vm | 55000 - 61500 | UDP\RTP | Обмен медиатрафиком для SIP. | |||
| TURN | Внешние пользователи | turn-vm внешний IP | 3478 | UDP |
Обмен медиатрафиком для:
|
|||
| MEDIA | Внутренние пользователи | media-vm | 49152 - 65535 | UDP | Обмен медиатрафиком для внутренних пользователей. | |||
| MEDIA | media-vm | Внутренние пользователи | 49152 - 65535 | UDP | Обмен медиатрафиком для внутренних пользователей. | |||
| MEDIA | turn-vm | media-vm | 49152 – 65535 | UDP\SRTP |
Обмен медиатрафиком для:
|
|||
| MEDIA | media-vm | turn-vm | 49152 – 65535 | UDP\SRTP |
Обмен медиатрафиком для:
|
|||
| LOGS | dion-vm | turn-vm | 9200 | TCP | Сбор логов. | |||
| MONITOR | dion-vm | turn-vm |
9100 9110 9641 |
TCP | Мониторинг системы. | |||
| MONITOR | dion-vm | turn-vm |
443 |
TCP | Распределенная система для обнаружения сервисов, управления конфигурацией и проверки состояния сервисов. | |||
| SSH | dion-vm | turn-vm | 22 | TCP | Развертывание системы. | |||
| WEB | turn-vm | dion-vm |
80 |
TCP |
Развертывание системы. Локальный registry. | |||
| WEB | dion-vm | registry.onprem.dion.vc | 443 | TCP | Опционально, для развертывание системы из репозитория dion.vc. | |||
| WEB | все серверы Dion | репозиторий операционной системы |
443 |
TCP |
Установка пакетов и зависимостей. | |||
| WEB | все серверы Dion | репозиторий Docker |
443 |
TCP |
Опционально, для установки Docker из репозитория. Требуется только для deb ОС (Ubuntu, Debian). | |||
| PUSH | dion-vm |
80.85.252.1 80.85.252.4 185.247.192.101 185.247.192.104 185.228.50.78 185.228.50.79 185.65.148.105 185.65.148.145 |
443 | TCP | Интеграция с облаком dion.vc , работа push-уведомлений. | |||
| DNS | Все серверы Dion | Внутренний DNS сервер | 53 | UDP | Работа DNS сервисов. | |||
| SMTP | dion-vm | Почтовый сервер | 25 | TCP | Интеграция с почтовой системой (опционально). | |||
| SSO | dion-vm | Провайдер аутентификации (SAML SSO) |
443 | TCP | Интеграция SSO (опционально). | |||
| SSO | Провайдер аутентификации (SAML SSO) |
dion | 443 | TCP | Интеграция SSO (опционально). | |||
| LDAP | dion-vm | LDAP сервер (контроллер домена AD) |
389 | TCP | Интеграция SSO (опционально). | |||
| Setup | turn-vm | dion |
80 |
TCP |
Доступ к реестру для установки сервисов. | |||
Для взаимодействия Dion Active/Standby с внешними пользователями рекомендуется использовать обратный прокси (Reverse Proxy) для WEB трафика.
| Обратный прокси не входит в поставку ПО Dion. |
Требования:
Для работы Dion требуется создать DNS-записи. Список записей предоставлен на странице Таблица DNS записей.
| ВНИМАНИЕ: Использование файла hosts вместо DNS-сервера не поддерживается. |
Для работы Dion требуется SSL-сертификат. Требования к сертификату описаны на странице Требования к SSL сертификату
Dion состоит из контейнеров Docker и может работать на любой операционной системе, в которой установлен Docker.
Список операционных систем, на которых был протестирован Dion, опубликован на странице Операционные системы.
Список поддерживаемых клиентов доступен на странице Поддерживаемые клиенты.