Перейти к содержанию

Рекомендации

Рекомендации по размещению компонентов iRidi SCADA-BMS

Для обеспечения максимальной производительности, отказоустойчивости и безопасности системы iRidi SCADA-BMS, необходимо соблюдать определенные правила при проектировании ИТ-инфраструктуры.

Ниже представлены архитектурные рекомендации по размещению ключевых компонентов системы: сервера диспетчеризации, базы данных, координатора резервирования и автоматизированных рабочих мест (АРМ) операторов.


1. iRidi SCADA Server (Серверы диспетчеризации)

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

  • Выделенные ресурсы: Сервер должен размещаться на выделенной физической или виртуальной машине.
  • Резервирование: Для критически важных объектов настоятельно рекомендуется схема из двух независимых машин (Основной сервер + Резервный сервер). Это исключает единую точку отказа на уровне железа.
  • Локальное резервирование: Крайне рекомендуется использовать локальное резервирование серверов на базе гипервизора (например, использование кластеризации хостов / High Availability). Это позволит обеспечить автоматический перезапуск виртуальных машин сервера СКАДА на другом физическом узле в случае аппаратного сбоя.

2. База данных (БД)

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

  • Вариант А: Совместно с сервером iRidi SCADA
    • Описание: БД размещается на том же физическом или виртуальном сервере, что и сам сервер СКАДА.
    • Преимущества: Максимальная скорость обмена данными между сервером и БД (отсутствие сетевых задержек).
    • Требования: Обязательно наличие выделенного сетевого хранилища (СХД / NAS) для организации регулярного резервного копирования БД, чтобы не занимать локальные диски сервера.
  • Вариант Б: На сетевом хранилище (СХД / NAS / SAN)
    • Описание: БД размещается непосредственно на сетевом хранилище.
    • Требования: Между сервером iRidi SCADA и СХД должен быть организован выделенный, прямой и высокоскоростной сетевой канал (рекомендуется не менее 10 Гбит/с). Это необходимо для исключения задержек при массовом чтении/записи тегов и обеспечения стабильной работы системы.

3. iRidi SCADA Coordinator (Координатор резервирования)

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

  • Выделенная машина: Координатор должен работать на строго выделенной машине (физической или виртуальной), отличной от машин, на которых развернуты серверы СКАДА. Это обеспечит независимый и объективный мониторинг их состояния.
  • Виртуализация: Как и для серверов, для Координатора рекомендуется использование гипервизора для повышения гибкости управления, упрощения резервного копирования и обеспечения отказоустойчивости самого узла мониторинга.

4. АРМ оператора (iRidi SCADA Client)

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

  • Оборудование: В качестве АРМ может использоваться любой компьютер (физический или виртуальный), соответствующий системным требованиям для работы графического клиента iRidi SCADA.
  • Ограничение на совмещение: Категорически не рекомендуется использовать в качестве АРМ ту же машину, на которой работает сервер iRidi SCADA.
  • Обоснование: Сервер и клиент должны быть строго разделены. Ресурсоемкие задачи визуализации, отрисовки графиков и работы оператора не должны конкурировать за ресурсы (ЦП, ОЗУ, диск) с критически важными фоновыми процессами сбора и обработки данных сервера.

Сводная таблица оптимального размещения

Компонент Рекомендуемое размещение Примечание
SCADA Server (Основной) Выделенная ВМ на гипервизоре Обеспечение High Availability на уровне хостов.
SCADA Server (Резервный) Выделенная ВМ на гипервизоре Должна быть физически независима от Основной ВМ.
База данных (БД) Локально на сервере СКАДА или на СХД При размещении на СХД обязателен прямой гигабитный канал.
SCADA Coordinator Выделенная ВМ на гипервизоре Независимый узел мониторинга состояния серверов.
АРМ оператора (Client) Отдельный ПК / ВМ Запрещено совмещать с сервером СКАДА на одной машине.