Способы установки
Способы установки СРК:
-
локальная;
-
распределённая.
1. Локальная установка
Локальная установка означает, что все компоненты СРК развёртываются на одном узле (сервере, компьютере или виртуальной машине).
Сервер, база данных, клиент РК и модули работают в рамках одного узла.
Преимущества
-
Простота развёртывания. Не требует настройки сети и настройки компонентов на каждом узле.
-
Автономность.
-
Подходит для тестирования или небольших систем.
Недостатки
-
Масштабируемость. Резервируемые источники данных в пределах одного узла. При высокой нагрузке ресурсы одного медиасервера могут быть недостаточны.
-
Отказоусточивость. Выход из строя основного сервера приводит к полной недоступности СРК.
2. Распределённая установка
Распредёленная установка — развёртывание компонентов СРК на нескольких узлах, свяанных между собой через сеть.
Каждый узел выполняет свою функцию. Примеры:
-
служебная база данных;
-
основной сервер;
-
резервный сервер;
-
медиасервер;
-
клиент РК 1;
-
клиент РК 2;
-
АРМ администратора.
Преимущества
-
Масштабируемость. Можно добавлять новые узлы для обработки растущей нагрузки (горизонтальное масштабирование).
-
Отказоустойчивость. Если основной сервер выйдет из строя, то его функции продолжит выполнять резервный сервер.
-
Гибкость. Можно резервировать разные данные.
-
Оптимизация ресурсов. Каждый сервер специализируется на своей задаче (например, хранение данных).
Недостатки
-
Сложность настройки. Необходимы настройка каждого компонента на узлах, сетевые настройки, синхронизация данных;
-
Усложнённое управление. Необходимо мониторить все узлы, обеспечивая безопасность, балансировать нагрузку.
3. Сравнение способов установки
Критерий | Локальная установка | Распределённая установка |
---|---|---|
Масштабируемость |
Ограничена ресурсами одного сервера |
Масштабируется добавлением узлов |
Отказоустойчивость |
Низкая (единая точка отказа) |
Высокая (дублирование) |
Производительность |
Зависит от одного клиента РК |
Распределение нагрузки между узлами |
Сложность |
Простота развёртывания |
Требует настройки сети и координации |
4. Как выбрать?
Когда лучше выбрать распределённую установку?
-
Высокие нагрузки (разнообразие резервируемых ресурсов).
-
Критическая отказоустойчивость.
-
Гибкость архитектуры.
Когда лучше выбрать локальную установку?
-
Тестирование, разработка.
-
Небольшие проекты с низкой нагрузкой.
-
Быстрое развёртывание без сложной архитектуры.