Условия эксплуатации

1. Введение

КАСКАД требует соответствующей настройки среды развертывания для достижения высокой производительности и надежной эксплуатации.

Представленный список настоятельно рекомендуемых настроек является основным условием работы «КАСКАД Цифра».

Данный раздел представляет базовое руководство для системного проектирования, независимого от фактической области применения. Условия эксплуатации безопасных (с точки зрения информационной безопасности) проектов определены в отдельном документе – руководстве по информационной безопасности для «КАСКАД Цифра». Для проектов с максимальными параметрами безопасности руководство по технике безопасности имеет приоритет над настоящим документом. Требования безопасности кратко изложены в руководстве по информационной безопасности для «КАСКАД Цифра».

Эксплуатация проектов «КАСКАД Цифра» в средах с условиями, отличными от указанных, может привести к сокращению поддержки или аннулированию гарантии. Ошибки, обнаруженные в системах, работающих в средах с другими условиями, не могут быть проанализированы или исправлены.

2. Рекомендуемые условия эксплуатации

  • «КАСКАД Цифра» не предназначена для использования в качестве системы управления реального времени.
  • «КАСКАД Цифра» следует запускать только с действительной лицензией. Лицензии с демонстрационным периодом в производственных системах использовать нельзя.
  • Каждый отдельный компьютер (выделенное оборудование или виртуальная машина) должен одновременно выполнять только один проект.
  • Проект «КАСКАД Цифра» должен выполняться исключительно на одном компьютере. Комбинация «КАСКАД Цифра» с другими службами (например, Активным каталогом) значительно снизит производительность.
  • «КАСКАД Цифра» следует запускать только в утвержденных операционных системах (версия и пакет обновления определены в разделе «Требования к программному обеспечению»).
  • Установленная «КАСКАД Цифра» должна обновляться в течение всего срока службы проекта с помощью патчей. Заново устанавливаемая «КАСКАД Цифра» должна устанавливаться с самым последним патчем.
  • На клиенте и сервере должны быть установлены одни и те же версия и патч «КАСКАД Цифра». Интерфейсы пользователя являются исключением из этого правила. Для интерфейсов важно, чтобы его версия была не ниже версии сервера.
  • При запуске «КАСКАД Цифра» необходимо использовать только аппаратное обеспечение, указанное в разделе «Требования к оборудованию». Это особенно важно при использовании мобильного клиента. Для мобильных устройств также должна использоваться правильная версия операционной системы.
  • Каждый компьютер должен иметь уникальное имя хоста. Следует избегать имен узлов, содержащих (-).
  • Не следует использовать объединенные сети.
  • На сервере «КАСКАД Цифра» должен быть установлен источник бесперебойного питания.
  • Системное время на всех компьютерах, входящих в систему «КАСКАД Цифра», должно быть синхронизировано. Когда несколько систем «КАСКАД Цифра» сконфигурированы в виде распределенной архитектуры, системное время должно быть одинаковым для всех серверов распределенной системы. Исключения допускаются для клиентов пользовательского интерфейса (особенно для мобильных устройств). Рекомендуется использовать сервер NTP.
  • Системная временная последовательность должна монотонно возрастать. Следует избегать скачков синхронизации выше, чем Время жизни (Alive Timeout) / 2, так как это приводит к потере соединения менеджеров «КАСКАД Цифра».
  • Директории, сжатые на уровне операционной системы, не должны использоваться для хранения каких-либо связанных с «КАСКАД Цифра» данных (например, папок проекта).
  • Все каталоги проектов должны быть локальными, включая каталоги для подпроектов (без сетевого доступа).
  • Жесткий диск и оперативная память контролируются в «КАСКАД Цифра». Этот мониторинг должен быть настроен в соответствии с проектной средой (например, контроль корректности диска) и не должен отключаться.
  • Виртуальная память должна быть настроена на фиксированный размер. Когда виртуальная память распределена по нескольким устройствам (например, жестким дискам), все настройки должны иметь фиксированный размер.
  • Функции ОС для динамического изменения частоты процессора должны быть деактивированы
  • Функции для ограничения сбора данных (менеджеров Событий, Истории, Данных, Драйверы) должны оставаться активными. Ограничения могут быть настроены в соответствии с потребностями проекта.
  • Функции ограничения буферов сообщений должны оставаться активированными. Ограничения могут быть настроены в соответствии с потребностями проекта.
  • Для запуска «КАСКАД Цифра» в качестве службы может использоваться только выделенный пользователь операционной системы. Локальная системная учетная запись в Windows или корневая учетная запись в Linux не должны использоваться, так как могут возникнуть проблемы с доступом и полномочиями.
  • Рекомендуется использовать резервные сетевые подключения для установки резервированного сервера.
  • База данных Raima должна периодически резервироваться с помощью средства резервного копирования в режиме выполнения. Рекомендуется регулярно создавать резервные копии архивов значений.
  • Использование внешних инструментов резервного копирования или сценариев для копирования базы данных Raima запущенного проекта запрещено.
  • Встроенные инструменты резервного копирования VMWare не должны использоваться в проектах «КАСКАД Цифра». Функции моментального снимка и восстановления виртуальной машины также не подходят для целей резервного копирования.
  • При запуске Vmware vSphere можно использовать только отказоустойчивые кластеры vSphere. vMotion не должен использоваться. Кроме того, vSphere работает только в сочетании с резервированной системой «КАСКАД Цифра».
  • Для обеспечения доступности патчей следует использовать только поддерживаемые версии «КАСКАД Цифра».
  • Интервалы опроса должны быть приспособлены к настройкам периферийных устройств. Интервалы опроса не должны быть настроены короче, чем требуется, чтобы избежать ненужной нагрузки на систему.
  • Для обеспечения оптимальной производительности работы вывод отладочных данных во время выполнения может быть активирован временно, когда система находится под строгим наблюдением в целях отладки.

3. Рекомендуемые условия эксплуатации

  • Персонал, ответственный за проектирование и техническое обслуживание проектов «КАСКАД Цифра», должен быть обучен на соответствующем уровне (например, специалистом Сибком на специальном курсе).
  • Использование виртуальной машины в качестве основы для работы системы «КАСКАД Цифра» допускается только для одного проекта «КАСКАД Цифра» на виртуальную машину. В случае резервированного проекта «КАСКАД Цифра» требуются две виртуальные машины на разных физических машинах.
  • Коммуникационная сеть для системы управления должна быть отделена от других сетей (например, офисной связи).
  • Резервная конфигурация сервера (горячая резервная конфигурация) и полностью резервная сеть, включая компоненты, должны рассматриваться как повышающие доступность.
  • Для обеспечения автоматического запуска «КАСКАД Цифра» монитор процессов должен быть запущен как служба операционной системы, и для этой службы должен быть настроен автоматический перезапуск менеджеров.
  • Для обеспечения безопасных каналов управления и оповещения между менеджерами должен быть активирован либо механизм SSL-соединения, либо безопасность Kerberos в режиме “целостность”.
  • Рекомендуется избегать неявных приведений типов в языках CTRL/CTRL++. Для проверки текущего типа переменной доступна функция языка Control getType().
  • Рекомендуется настроить механизмы сглаживания и механизмы сравнения старого и нового значения в драйверах и, необязательно, в архиве значений, чтобы уменьшить объем обрабатываемых данных в системе.
  • Ограничение основной памяти для аварийного режима должно быть настроено таким образом, чтобы оно достигалось до переключения ячеек памяти, чтобы избежать большого влияния на производительность. По этой причине доступность виртуальной основной памяти должна быть ограничена.
  • Рекомендуется ограничить использование функций точек данных до минимума, поскольку они влияют на общую производительность менеджера событий. Функции, которые не имеют определенного и фиксированного поведения во время выполнения (например, dynContains()), не должны использоваться для функций точек данных.
  • Средняя загрузка процессора, занимаемая менеджером событий в нормальном режиме работы, должна составлять не более 20%.
  • Суммарная средняя загрузка ЦП всех процессов, связанных с «КАСКАД Цифра», при нормальной работе должна составлять не более 50%.
  • Технические ограничения «КАСКАД Цифра» перечислены в таблице ниже. Рекомендуемые требования к оборудованию приведены в разделе “Требования к оборудованию”.
ОбъектОграничениеТехническое ограничение
Клиенты пользовательского интерфейса (1)Сервер «КАСКАД Цифра» (2)255
Экранные маскиПриложение «КАСКАД Цифра»Без ограничений (3)
Драйвер для подключения периферийных устройствСервер «КАСКАД Цифра» (2)255
Менеджер сценариевСервер «КАСКАД Цифра» (2)255
Учетная запись пользователяСервер «КАСКАД Цифра» (2)65535
Элементы точек данныхСервер «КАСКАД Цифра» (2)16.777.216 на систему (4)
Размер кластера распределенных системКластерДо 2048 подключенных систем (2)
Различные приоритеты оповещенийПриложение «КАСКАД Цифра»до 255

(1) Толстый клиент, клиент типа Desktop UI, мобильный клиент, ультралегкий клиент

(2) Резервированная или нерезервированная конфигурация сервера «КАСКАД Цифра»

(3) Зависит от ограниченного количества файлов, которые могут быть сохранены на компьютере.

(4) Количество доступных элементов точек данных может варьироваться в зависимости от нескольких факторов, а не только от количества элементов. Учитывайте следующие факторы для максимального количества элементов точек данных, а также максимального размера ваших проектов:

– Использование ресурсов (оперативная память, процессор)

– Время запуска

– Количество изменений значений в секунду, которые необходимо обработать. Чем больше число элементов точек данных в вашей системе, тем больше число изменений значений.

– Объем дискового пространства, необходимого для сохранения данных.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *