1С:Предприятие 8
Система программ
Архитектура платформы 1С:Предприятие
(версия 8.3.25)

Масштабируемость кластера

Масштабируемость кластера серверов может осуществляться несколькими способами:
  • за счет увеличения количества менеджеров кластера и распределения между ними сервисов;
  • за счет увеличения количества рабочих процессов, функционирующих на конкретном рабочем сервере;
  • за счет увеличения количества рабочих серверов, входящих в состав кластера.

Использование нескольких менеджеров

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

Часть сервисов может использоваться только  на главном менеджере кластера:
  • сервис конфигурации кластера,
  • сервис блокировок кластера,
  • сервис управления предметами отладки.
Остальные сервисы могут быть назначены произвольным менеджерам кластера:
  • сервис журналов регистрации,
  • сервис полнотекстового поиска,
  • сервис заданий,
  • сервис нумерации,
  • сервис пользовательских настроек,
  • сервис времени,
  • сервис блокировки объектов,
  • сервис сеансовых данных,
  • сервис транзакционных блокировок.

Использование нескольких рабочих процессов

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

Использование нескольких рабочих серверов

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