Управление кластером серверов системы «1С:Предприятие»

Кластер серверов — это группа из нескольких связанных между собой компьютеров, которые используются как единый компьютерный ресурс. Объединение компьютеров в кластер выполняется на программном уровне. С точки зрения администрирования, кластер серверов системы «1С:Предприятие» состоит из следующих компонентов:
  • Центральный сервер кластера. Это компьютер, на котором работает главный менеджер кластера. Через центральный сервер кластера выполняются все действия по администрированию кластера. На одном физическом компьютере могут быть запущены несколько центральных серверов разных кластеров. Разные кластеры должны различаться номером IP-порта, по которому выполняется взаимодействие к кластером.
  • В кластер входит один или несколько рабочих серверов. Каждый рабочий сервер выполняется на выделенном компьютере (и идентифицируется именем этого компьютера).
  • На рабочем сервере функционирует один или несколько рабочих процессов. Обслуживанием клиентских соединений занимается именно рабочий процесс. Технически количество рабочих процессов, работающих на одном рабочем сервере, не ограничено. Количество рабочих процессов ограничивают настройки кластера серверов и вычислительные возможности рабочего сервера.
  • Также в состав кластера серверов входит менеджер кластера. Менеджер кластера обеспечивает функционирование рабочего сервера и взаимодействие с другими рабочими серверами, входящими в состав кластера. Кроме того, менеджеры кластера обеспечивают функционирование сервисов кластера.
  • Сервис кластера — это программный модуль, выполняющий некоторые ограниченные функции. Например, отдельный сервис кластера предназначен для получения доступа к механизму полнотекстового поиска информации.
Совет: Описание устройства кластера серверов можно получить в документации к системе «1С:Предприятие» по этой ссылке.
Механизм доступа к кластеру серверов, который предоставляет «1С:Шина», позволяет получить доступ ко всем компонентам кластера серверов системы «1С:Предприятие» и выполнить с этими компонентами необходимый набор действий.
Собственно работа с кластером серверов выполняется с помощью сервера администрирования кластера серверов. В состав сервера администрирования входят собственно сервер (исполняемый файл имеет имя ras) и утилита командной строки, предназначенной для доступа к серверу (исполняемый файл имеет имя rac). Более подробно про сервер администрирования написано в документации к системе «1С:Предприятие» здесь. Система «1С:Шина» напрямую взаимодействует с сервером администрирования через ras, из чего вытекают следующие требования:
  • На компьютере, выполняющем роль центрального сервера, должен быть развернут сервер администрирования.
  • Сервер администрирования должен быть подключен к кластеру серверов.
  • На компьютере, который исполняет сценарий системы «1С:Шина», должна быть установлена утилита командной строки rac, с помощью которой выполняется доступ к серверу администрирования.