Компьютеры ArcGIS Server, настроенные для участия в сайте ArcGIS Server, можно объединять в группы, называемые кластерами. Каждый кластер можно настроить для обработки выделенного подмножества сервисов. Например, вы можете создать один кластер для работы всех картографических сервисов и другой кластер серверов (возможно, более мощных) для работы сервисов геообработки.
Прежние версии:
Сайты с несколькими кластерами признаны устаревшими. Настоятельно не рекомендуется использование многокластерных сайтов для новых развертываний; в существующих развертываниях рекомендуется уходить от использования многокластерных сайтов во время производимых обновлений и обслуживания.
Все компьютеры ArcGIS Server в кластере предоставляют идентичный набор сервисов. Машины взаимодействуют друг с другом, пытаясь сопоставить каждый запрос с компьютером, который доступен с наибольшей вероятностью. Например, в схеме, показанной выше, запросы картографического сервиса направляются на компьютер ArcGIS Server, участвующий в кластере А, а запросы сервиса геообработки направляются на компьютеры, участвующие в кластере Б. Кроме того, компьютеры могут добавляться или удаляться из кластера в случае необходимости изменения модели.
Балансировка нагрузки и кластеры ArcGIS Server
В версии 10.4 новые установки ArcGIS Server по умолчанию используют режим одного кластера. Этот режим не включает функции балансировки нагрузки между компьютерами кластера. Это сокращает сетевой трафик между компьютерами сайта, уменьшает нагрузку на сеть и способствует улучшению мониторинга компьютеров ArcGIS Server на сайте. При обновлении с устаревших версий до версии 10.4 или выше этот режим включается для сайтов с одним кластером, которые в данный момент не используют режим одного кластера. Все настройки тех сайтов с одним кластером, которые используют режим одного кластера, и сайтов из нескольких кластеров более старых версий будут защищены от обновления.
Если на сайте используется несколько кластеров, балансировка нагрузки происходит среди всех компьютеров ArcGIS Server каждого кластера.
Например, входящий запрос назначается доступному компьютеру ArcGIS Server в кластере, даже если запрос был направлен к определенному компьютеру внутри или вне этого кластера. Компьютер, выполняющий отрисовку карты, поиск адреса, запускающий инструмент геообработки и т. д. возвращает результаты клиенту. Если компьютер отключен или запрашиваемый сервис работает на другом кластере, запрос перенаправляется на кластер, где находится сервис. Компьютеры ArcGIS Server в этом кластере распределяют нагрузку и соответствующим образом обрабатывают запросы.
О кластере по умолчанию
Сайт ArcGIS Server должен содержать хотя бы один кластер. При создании сайта в первый раз автоматически создается кластер под именем default, то есть "по умолчанию". Конфигурация этого кластера предусматривает использование компьютера ArcGIS Server, который использовался для создания сайта и запуска предварительно сконфигурированных сервисов, установленных с ArcGIS Server.
Настоятельно рекомендуется не удалять кластер по умолчанию. Если удалить кластер по умолчанию, любые сервисы, связанные с ним, будут остановлены, в том числе и преднастроенные сервисы, необходимые для публикации и кэширования. Если необходимо, чтобы сервисы в кластере оставались запущенными, следует внести в них изменения для использования другого кластера до того, как будет удален кластер по умолчанию. Инструкции по изменению кластера для размещения сервиса см. в разделе Изменение кластера ArcGIS Server в Manager.
Администрирование кластеров
Можно использовать ArcGIS Server Manager или ArcGIS Desktop для создания, изменения или удаления кластеров ArcGIS Server. Подробные инструкции см. по ссылкам в следующих разделах.