Skip to main content

Настройка сайта ArcGIS Server на нескольких компьютерах

ArcGIS Server имеет масштабируемую архитектуру, которая позволяет развертывать систему на одном или нескольких компьютерах. Запросы веб-сервиса для получения карт, координат по адресу, выполнения заданий геообработки и т.д. назначаются доступному компьютеру на сайте. Этот компьютер, соответственно, выполняет отрисовку карты, поиск адреса или запускает инструмент геообработки и возвращает результаты клиенту.

Добавить новый компьютер к существующему сайту ArcGIS Server можно на временной основе, чтобы перейти на новые машины, или на постоянной, чтобы увеличить мощность обработки сайта сервера. Сайты, использующие два или больше компьютеров, можно также настроить на высокую доступность, чтобы предоставить дополнительную защиту в случае сбоя или потери данных в случае поломки компьютера.

Все компьютеры на сайте ArcGIS Server имеют установленный компонент ArcGIS Server. После того как вы установите ArcGIS Server на первом компьютере, вам нужно будет создать сайт. При установке и настройке ArcGIS Server на новом компьютере вы можете использовать операцию Присоединиться к сайту чтобы добавить его к существующему сайту. Вы также можете добавить компьютеры ArcGIS Server на свой сайт используя ArcGIS Server Manager или утилиту командной строки join-site.

Хранилище конфигурации и серверные директории

При создании сайта определите, где хранить важные файлы и данные конфигурации вашего сайта. Эта директория называется хранилищем конфигураций. У вашего сайта также есть директории сервера, в которых хранятся выходные файлы сервиса, сведения о задачах геообработки, определения сервиса, листы кэша и другие элементы. При добавлении компьютера на сайт на нем настраивается ссылка на хранилище конфигурации и директории сервера.

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

Облачные развертывания предоставляют возможность хранения хранилища конфигурации и серверных директорий в облачном сервисе, включая:

Эти места хранения и доступность управляются облачным провайдером. Посмотрите документацию для каждого соответствующего поставщика облачных услуг для получения дополнительной информации.

Критерии добавления компьютера ArcGIS Server на сайт

Ниже приведены критерии, которым необходимо соответствовать, чтобы вы могли добавить машину ArcGIS Server на сайт.

Требования для подключения компьютера

Если операция Подключиться к сайту используется для перевода компьютера, новые и существующие компьютеры сопоставлять не нужно, однако, если вы намерены сохранить все компьютеры на сайте на постоянной основе, убедитесь, что новый компьютер соответствует следующим критериям:

  • Он должен работать на той же платформе операционной системы, что и другие компьютеры ArcGIS Server на сайте.

  • Он должен использовать ту же версию ArcGIS Server, что и другие компьютеры ArcGIS Server на сайте.

  • Он должен иметь ту же лицензию, что и другие компьютеры ArcGIS Server на сайте.

    Примечание:

    Сюда входят бессрочное и срочное лицензирование, которые несовместимы.

  • Он должен иметь возможность читать и записывать данные в хранилище конфигурации сайта и в серверные директории.

  • Он должен иметь возможность обмениваться данными с другими компьютерами ArcGIS Server на сайте через порты, перечисленные в Порты, используемые ArcGIS Server. Для этого может потребоваться настроить параметры брандмауэра.

  • Компьютер должен иметь возможность чтения всех данных, на которые ссылаются сервисы сайта. Хороший способ проверить это - подтвердить, что у машины есть разрешения на все места хранения данных, зарегистрированные на сайте. См. Источники данных для ArcGIS Server, чтобы узнать больше об этих зарегистрированных местоположениях.

  • Все работающие компьютеры ArcGIS Server должны иметь возможность читать данные из тех же общих директорий и записывать в них через NFS, используя одну и ту же точку монтирования на всех системах. Например, если вы подключаете общую директорию файлового сервера к /arcgis на одном компьютере и используете ее для хранилища конфигураций и серверных директорий, то все другие компьютеры также должны подключить эту директорию к /arcgis.

  • Все компьютеры ArcGIS Server должны работать под управлением пользователей, имеющих одинаковый идентификатор пользователя (uid) или идентификатор группы (gid), чтобы иметь возможность чтения и записи в местах расположения общего хранилища конфигурации и серверной директории.

  • Он должен работать с ArcGIS Server под той же учетной записью ArcGIS Server, что и другие компьютеры ArcGIS Server на сайте. Это может быть доменная или локальная учетная запись с одинаковыми именем и паролем на всех компьютерах. См. Учетная запись ArcGIS Server, чтобы узнать больше об этой учетной записи.

  • Часы каждого компьютера должны быть синхронизированы с общим источником времени, чтобы обеспечить согласованное время на всем сайте.

Рекомендации по присоединению машины к сайту с несколькими машинами

Если вы создаете сайт из нескольких компьютеров, рекомендуется использовать одинаковую версию операционной системы и аппаратные ресурсы для всех компьютеров на сайте.

Например, если ваш сайт состоит из компьютеров ArcGIS Server, каждый из которых работает под управлением Red Hat Enterprise Linux Server 8 с процессором 3 ГГц и 8 ГБ оперативной памяти, то компьютер, который вы добавляете на сайт, также должен иметь такую же операционную систему и аппаратные характеристики.

Например, если ваш сайт состоит из компьютеров ArcGIS Server, каждый из которых работает под управлением Microsoft Windows Server 2016 с процессором 3 ГГц и 8 ГБ ОЗУ, компьютер, который вы добавите на сайт, также должен иметь такую же операционную систему и аппаратные характеристики.