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