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