Способы установки

Способы установки СРК:

  • локальная;

  • распределённая.

1. Локальная установка

Локальная установка означает, что все компоненты СРК развёртываются на одном узле (сервере, компьютере или виртуальной машине).

Сервер, база данных, клиент РК и модули работают в рамках одного узла.

Преимущества

  • Простота развёртывания. Не требует настройки сети и настройки компонентов на каждом узле.

  • Автономность.

  • Подходит для тестирования или небольших систем.

Недостатки

  • Масштабируемость. Резервируемые источники данных в пределах одного узла. При высокой нагрузке ресурсы одного медиасервера могут быть недостаточны.

  • Отказоусточивость. Выход из строя основного сервера приводит к полной недоступности СРК.

2. Распределённая установка

Распредёленная установка — развёртывание компонентов СРК на нескольких узлах, свяанных между собой через сеть.

Каждый узел выполняет свою функцию. Примеры:

  • служебная база данных;

  • основной сервер;

  • резервный сервер;

  • медиасервер;

  • клиент РК 1;

  • клиент РК 2;

  • АРМ администратора.

Преимущества

  • Масштабируемость. Можно добавлять новые узлы для обработки растущей нагрузки (горизонтальное масштабирование).

  • Отказоустойчивость. Если основной сервер выйдет из строя, то его функции продолжит выполнять резервный сервер.

  • Гибкость. Можно резервировать разные данные.

  • Оптимизация ресурсов. Каждый сервер специализируется на своей задаче (например, хранение данных).

Недостатки

  • Сложность настройки. Необходимы настройка каждого компонента на узлах, сетевые настройки, синхронизация данных;

  • Усложнённое управление. Необходимо мониторить все узлы, обеспечивая безопасность, балансировать нагрузку.

3. Сравнение способов установки

Таблица 1. Сравнение способов установки СРК RuBackup
Критерий Локальная установка Распределённая установка

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

Ограничена ресурсами одного сервера

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

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

Низкая (единая точка отказа)

Высокая (дублирование)

Производительность

Зависит от одного клиента РК

Распределение нагрузки между узлами

Сложность

Простота развёртывания

Требует настройки сети и координации

4. Как выбрать?

Когда лучше выбрать распределённую установку?

  • Высокие нагрузки (разнообразие резервируемых ресурсов).

  • Критическая отказоустойчивость.

  • Гибкость архитектуры.

Когда лучше выбрать локальную установку?

  • Тестирование, разработка.

  • Небольшие проекты с низкой нагрузкой.

  • Быстрое развёртывание без сложной архитектуры.