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

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

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

Выделяются два типа серверов СК‑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 2008/2012 R2x64. Для хранения оперативных данных и информационной модели используется система управления базами данных MS SQL Server 2008/2014 x64.

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