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-адрес, который можно использовать для связи со всеми серверами на сайте.
- Откройте ~/.esri/WorkflowManager/<hostname>/workflowManager.conf в текстовом редакторе.
- Раскомментируйте следующие строки в файле workflowManager.conf:
- play.modules.disabled += "esri.workflow.utils.inject.LocalDataProvider"
- play.modules.enabled += "esri.workflow.utils.inject.DistributedDataProvider"
Если этих строк нет в вашем файле workflowManager.conf, добавьте их в нижнюю часть файла.
- Сохраните изменения в файле.
- Перезапустите сервис ArcGIS Workflow Manager Server.
- Повторите шаги с 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).