Система, распределенность, конфигурации

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

Все остальные менеджеры, такие как, например, интерфейс пользователя (UI) или менеджер сценариев (CTRL), могут добавляться по необходимости. Таким образом обеспечивается масштабируемость системы. Менеджеры могут запускаться или останавливаться во время выполнения проекта без необходимости перезапуска всей системы или отдельных ее компонентов.

Рисунок: распределенная система «КАСКАД Цифра» на нескольких компьютерах со связью по протоколу TCP/IP

Поддерживается одновременный запуск нескольких экземпляров менеджеров каждого типа (UI, CTRL, D, API, …). Таким образом один менеджер событий может одновременно взаимодействовать, например, с несколькими интерфейсами пользователя и несколькими драйверами. При этом только один менеджер событий и только один менеджер данных могут запускаться в рамках одной системы.

Благодаря модульному подходу и использованию общепринятого протокола TCP/IP, обеспечивается распределенная структура системы «КАСКАД Цифра», объединяющая несколько компьютеров. Таким образом достигается

  • разделение функций,
  • распределение нагрузки

и

  • поддержка нескольких операционных систем в рамках одной системы.

Другими словами, расширяется традиционное деление на рабочую станцию оператора (UI-клиент) и серверную часть (менеджеры сценариев, данных и т.д.): менеджеры сценариев и менеджеры API также могут запускаться на разных компьютерах.

Рисунок: вариант конфигурации: система «клиент–сервер» с резервированием, четырьмя управляющими системами и одной рабочей станцией

ПРИМЕЧАНИЕ

Менеджеры системы могут распределяться между компьютерами, работающими под управлением различных ОС. Например, пользовательские интефейсы могут быть запущены на компьютерах под управлением MS Windows, в то время как серверная часть может функционировать на компьютере под управлением OC Linux.

Резервирование, распределенные системы

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

Рисунок: распределенная система и горячее резервирование

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

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