Skip To Content

Планирование развертывания

ArcGIS Workflow Manager Server масштабируемый для целей размещения как небольших, так и крупных развертываний. Можно начать с небольшого развертывания и установить все компоненты на одном компьютере. Когда вы создадите рабочий сайт или число пользователей сайта увеличится, вы сможете добавить к сайту дополнительные компьютеры Workflow Manager.

Развертывание на одном компьютере

При развертывании на одной машине Workflow Manager устанавливается и интегрируется на одной машине ArcGIS Server. Сценарий развертывания предназначен для настройки, обслуживания и обновления. Он поддерживает изолированную программную среду ("песочницу") для разработки и тестирования, а также является удобной (а в некоторых случаях – идеальной) конфигурацией для некоторых программных сред.

Более подробно о развертываниях на одной машине

Развертывание высокого уровня доступности

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

Высокодоступное развертывание Workflow Manager можно настроить с помощью любого поддерживаемого высокодоступного развертывания ArcGIS Enterprise. ArcGIS Server должен быть установлен, но не должен быть лицензирован в качестве ГИС-сервера на машинах Workflow Manager.

Примечание:

Workflow Manager невозможно развернуть с использованием конфигурации высокой доступности для одной машины.

Более подробно о лицензировании Workflow Manager

Как только машины Workflow Manager настроены, их необходимо настроить для обеспечения высокой доступности. Выполните следующие действия на каждой машине Workflow Manager, чтобы обеспечить высокую доступность.

Примечание:

При объединении ваших машин Workflow Manager с вашим ArcGIS Enterprise Portal, установите URL-адрес администрирования на URL-адрес, который можно использовать для связи со всеми серверами на сайте.

  1. Откройте ~/.esri/WorkflowManager/<hostname>/workflowManager.conf в текстовом редакторе.
  2. Раскомментируйте следующие строки в файле workflowManager.conf:
    • play.modules.disabled += "esri.workflow.utils.inject.LocalDataProvider"
    • play.modules.enabled += "esri.workflow.utils.inject.DistributedDataProvider"

    Если этих строк нет в вашем файле workflowManager.conf, добавьте их в нижнюю часть файла.

  3. Сохраните изменения в файле.
  4. Перезапустите сервис ArcGIS Workflow Manager Server.
  5. Повторите шаги с 1 по 4 для каждой машины Workflow Manager.

    Теперь Workflow Manager настроен на высокую доступность.

Использование стороннего балансировщика сетевой нагрузки

Отказоустойчивое развертывание Workflow Manager можно настроить для использования либо ArcGIS Web Adaptor, либо стороннего средства балансировки сетевой нагрузки. Если ваше развертывание настроено с помощью стороннего средства балансировки сетевой нагрузки, поддерживающего функцию проверки работоспособности, необходимо использовать ArcGIS Server Проверка работоспособности как конечную точку проверки работоспособности, и Проверка работоспособности Workflow Manager в качестве конечной точки проверки работоспособности (например, https://gisserver.domain.com:13443/workflow/healthCheck, где gisserver и domain нужно заменить информацией о вашем сервере workflow manager server).

Узнайте больше о развертывании на нескольких компьютерах с помощью стороннего балансировщика нагрузки