ИНФОРМАЦИОННЫЕ СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ
ДЛЯ ЦЕНТРОВ УПРАВЛЕНИЯ

Системные требования и развертывание

РАЗВЕРТЫВАНИЕ

Выделяются два типа серверов СК‑2007: серверы приложений и серверы информационной модели. Для каждого типа существуют различные схемы развертывания.

Один сервер

В простейшем случае использования СК-2007 без системы ведения общей информационной модели, для его развертывания достаточно одного сервера приложений. Такой вариант развертывания не предусматривает резервирования функциональности и оперативных данных.

Резервирование сервера информационной модели

Система ведения общей информационной модели объекта управления в общем случае используется вне оперативного контура автоматизированной системы. Все приложения работают с локальным контекстом информационной модели, который обновляется периодически, по мере внесения изменений в общую информационную модель, либо по заданному регламенту.

Для резервирования функциональности системы ведения общей информационной модели в составе СК‑2007 используется технология Microsoft Cluster Service (MSCS). Стандартное решение — двухузловой кластер с общей дисковой подсистемой.

Резервирование сервера приложений

Группировка серверов приложений одного оперативно-информационного комплекса СК‑2007 называется доменом ОИК. Домен ОИК — совокупность серверов, каждый из которых выполняет все или часть функций приема, обработки, хранения информации о режиме работы и выработки управляющих воздействий для одного объекта управления. Серверы одного домена ОИК оперируют общей информационной моделью объекта управления. Работа одних доменов ОИК не влияет на работу других доменов.

В одном домене ОИК может быть от 1-го до 3-х серверов приложений, в зависимости от требований к степени резервирования функциональности и данных системы.

Эталоном оперативных данных (эталоном RTPlatform) в каждый момент времени является один основной (первый) сервер приложений, остальные серверы синхронизируются с ним. Синхронизация по оперативным данным между первым и вторым серверами в домене производится для всего объема оперативных данных. Объем синхронизации данных между первым и третьим серверами может быть гибко настроен пользователем. Обеспечивается возможность независимой работы третьего сервера с источниками информации с частичной или полной синхронизацией данных между первым и третьим серверами. Такая гибкая технология позволяет учесть все возможные сбои и человеческие ошибки при получении информации в комплекс или ее ручном вводе.

В зависимости от текущего распределения ролей серверов в домене производится смена основного сервера – от первого ко второму, от второго к третьему. После каждой смены основного сервера меняются и роли серверов в домене.

Смена ролей серверов внутри домена производится автоматически или по команде оператора. Процесс смены ролей протекает незаметно для конечных пользователей. При смене ролей серверов каждый сервер производит запуск и остановку приложений и/или их переконфигурацию для решения задач, которые предписаны для соответствующей роли сервера в домене.

Типовая схема развертывания СК‑2007C

На рисунке «Типовая схема развертывания СК‑2007» приведена схема, включающая кластер серверов информационной модели и домен ОИК, состоящий из двух серверов приложений. На рисунке «Схема развертывания СК‑2007 с тремя серверами приложений» приведена схема трехкратного резервирования оперативного контура. Такая схема часто используется на практике. Третий сервер автономно выполняет прием и обработку потока телемеханики, но не принимает участия в телеуправлении и передаче данных во внешние системы. Помимо этого, он получает данные, введенные вручную на главном сервере.

Такая конфигурация используется при создании автоматизированных систем центров управления в случаях, когда:

  • выдвигаются повышенные требования к надежности ОИК и необходимо трехкратное резервирование функциональности и данных;
  • необходимо разместить запасной сервер в отдельном помещении (городе) для защиты от непредвиденных ситуаций;
  • необходимо снизить нагрузку на вычислительные ресурсы основной группы серверов приложений и вынести часть задач, не требующих резервирования, на отдельный сервер приложений.

Схема развертывания СК‑2007C с тремя серверами приложений

СИСТЕМНЫЕ ТРЕБОВАНИЯ

Серверная часть ОИК реализована для работы под управлением 64-разрядной платформы Microsoft Windows Server. Это позволяет увеличить объемы адресного пространства оперативной памяти сервера, значительно повысить производительность комплекса и возможности масштабирования.

Параметры и конфигурация дисковой подсистемы существенно влияют на производительность комплекса, поэтому для автоматизированных систем, обрабатывающих большие потоки информации, используются скоростные жесткие диски, объединенные в RAID-массивы, с резервированием и распределением потоков записи между шпинделями. Объем дисковой подсистемы определяется общим количеством измерений, сигналов, отчетных, плановых и других параметров, которыми оперирует комплекс, глубиной архива для каждой категории информации, выбранными стратегиями хранения данных.

Типовым решением для центров управления с 50-ю одновременными пользователями являются 8-ядерные (два 4-ядерных процессора) конфигурации серверов с объемом оперативной памяти 16 Гбайт, дисковыми массивами RAID1/RAID10 с буферизацией для обеспечения высокого потока записи данных. Такие серверы справляются с обработкой 460 миллионов измерений в час, а в периоды пиковой нагрузки — до 250 тысяч измерений в секунду.

Клиентские рабочие станции должны обеспечивать удовлетворительную работу под управлением операционной системы Windows 7.

Серверное программное обеспечение комплекса работает под управлением операционной системы Microsoft Windows Server 2012 Standard x64. Для хранения оперативных данных и информационной модели используется система управления базами данных MS SQL Server 2014 Standard x64.

Скрыть дополнительную панель