Если вы переходите с версии ArcGIS Server 10.0 на 10.1 или более поздние версии, вам необходимо ознакомиться с изменениями в архитектуре, сделанными в версии 10.1, которые потребуют определенных корректировок в работе с сервером. Смотри приведённые ниже выборки для краткого обзора основных отличий. Если вы обновляете 10.1 или более позднюю версию до ArcGIS Server10.6.1, следующие принципы перехода не будут применяться к вам. Вместо этого в разделе Существующие пользователи ArcGIS Server вы найдете материалы и ссылки на разделы, в которых содержатся подробные инструкции по обновлению.
В других разделах этой части справки более подробно описывается, как выполнить переход с ArcGIS Server 10.0 на 10.6.1:
Процедура установки
В версии ArcGIS 10.1 for Server в архитектуру сервера внесены существенные изменения. Начиная с версии 10.1, модель SOM-SOC распределения компонентов не используется, что упрощает процесс установки.
В процессе установки вы заметите, что ArcGIS Server не требует установки на учетную запись root; для установки данного продукта можно указать любую учетную запись. Выбранная вами учетная запись использует сервис ArcGIS Server и известна, как учетная запись ArcGIS Server. Сначала установка производится на одном компьютере ArcGIS Server, а если вы хотите добавить еще один компьютер ArcGIS Server, просто запустите процесс установки еще раз на другом компьютере. На всех компьютерах должна быть установлена 64-битная операционная система. После установки ArcGIS Server вы можете сразу же приступить к публикации сервисов.
Во многих случаях необходимо также установить ArcGIS Web Adaptor. Этот компонент позволяет интегрировать ваш корпоративный веб-сервер с вашим сайтом ArcGIS Server.
ArcGIS Web Adaptor дает вам возможность управлять URL сайта, если вы не хотите, чтобы пользователи видели порт по умолчанию 6080 и имя сайта arcgis. С помощью ArcGIS Web Adaptor можно запретить внешним пользователям доступ к ArcGIS for Server Manager или ArcGIS for Server Administrator Directory. При использовании ArcGIS Web Adaptor вы можете выполнять аутентификацию на веб-уровне. Наконец, связав сайт с корпоративным веб-сервером, вы получаете возможность разместить веб-приложения, использующие ваши сервисы.
Вход в Manager и настройка сайта
Развертывание одного или нескольких компьютеров ArcGIS Server называется сайтом. После установки ArcGIS Server открывается ArcGIS Server Manager. При первом входе в ArcGIS for Server Manager отобразится сообщение с предложением создать новый сайт или подключиться к сайту. Если вы только начинаете работу с ArcGIS Server, выберите опцию Создать сайт. На последующих компьютерах, добавляемых к сайту, выберите опцию Подключиться к сайту. Manager автоматически подключит компьютеры.
Вы можете организовать ваши компьютеры ArcGIS Server в подгруппы, называемые кластерами. Это позволяет выделить группы компьютеров для выполнения различных задач. Например, один кластер может использоваться для сервисов геообработки, а другой кластер только предоставляет доступ к картографическим сервисам. Все компьютеры ArcGIS Server должны быть включены в кластер. Для большинства сайтов вы можете просто добавить все ваши компьютеры ArcGIS Server в кластер по умолчанию.
Публикация сервисов
Если вы осуществляете переход с версии 10.0 или более ранней, ваши сервисы автоматически не переносятся. Для переноса сервисов нужно повторно их создать с помощью нового алгоритма публикации, используемого в версиях 10.1 и выше.
Основной рабочий процесс публикации остался прежним: вы создаете ГИС-ресурс (например, документ карты или модель) в ArcGIS Desktop, а затем публикуете его в качестве сервиса в ArcGIS Server. Однако теперь публикация всегда инициируется в ArcGIS Desktop, как правило, когда вы открываете ресурс и щелкаете > Файл > Опубликовать какСервис.
Элементы, которые вы публикуете, подвергаются тщательному анализу на предмет их готовности к размещению на сервере. В предыдущих версиях вы должны были анализировать документы карты с помощью панели инструментов Публикация картографического сервиса. Теперь существует универсальное диалоговое окно Редактор сервисов, которое помогает анализировать все сервисы перед их публикацией.
Все картографические сервисы теперь используют быстрый механизм отрисовки, применявшийся с MSD-документами в версии 10.0 и более ранних. Таким образом, картографические сервисы на основе MXD и MSD больше не отличаются. Вы просто открываете документ карты в ArcMap, анализируете его на наличие проблем, замедляющих производительность, и публикуете его в качестве картографического сервиса в ArcGIS Server.
В 10.0 и более ранних версиях любые изменения ГИС-ресурса, на который ссылается сервис, становятся доступными для клиентов после перезапуска сервиса. Начиная с версии 10.1, для отображения изменений в ГИС-ресурсе или его источнике данных необходима перезапись сервиса в следующих случаях:
- При обновлении настроек в документе карты или другом ресурсе ГИС, предоставляющем базу для вашего сервиса
- Если исходные данные (например, класс пространственных объектов, отображаемый в документе карты) были автоматически скопированы на сервер во время публикации и впоследствии вы внесли изменения в те исходные данные, которые требуется отобразить на сервере
Сайт ArcGIS Server использует список папок данных и баз геоданных, которые вы зарегистрировали на сервере. Поэтому, при переходе с версии 10.0 на 10.6.1, необходимо зарегистрировать набор местоположений данных, к которым ArcGIS Server гарантированно имеет доступ. Это также позволяет компьютеру ArcGIS Server понять, как скорректировать пути к данным при их публикации на разных компьютерах. Если попытаться опубликовать сервис, ссылающийся на данные из незарегистрированного местоположения, данные будут скопированы на сервер во время публикации.
Создание веб-приложений
В Manager больше нет мастера для создания веб-приложений. Мы рекомендуем использовать ArcGIS.com, Portal for ArcGIS или ArcGIS API for JavaScript для создания веб-приложений.
Управление вашим сайтом
Вы можете поддерживать ваш сайт ArcGIS Server с помощью Manager. Manager в версии 10.1 модернизирован, он имеет более интуитивный интерфейс. Он позволяет выполнять аналогичные, что и в ранних версиях, функции администрирования вашего сайта.
В версию 10.1 также включен ArcGIS for Server Administrator API, построенный на REST и позволяющий писать скрипты для администрирования вашего сервера на языке, который вы предпочитаете.
Сходства и различия между ArcGIS Server 10.0 и более поздними версиями
Сходства | Различия |
---|---|
Вы создаете ГИС-ресурсы, такие как карты, инструменты и локаторы, и публикуете их в ArcGIS Server. | Публикация сервисов может быть инициирована непосредственно в ArcMap или ArcGlobe при выборе Файл > Опубликовать как > сервис. Вы можете опубликовать ресурс на облачном сервере и скопировать исходные данные на сервер во время публикации. |
Вы анализируете документ карты для поиска проблем, замедляющих производительность, перед публикацией. | Вы можете проанализировать другие типы ГИС-ресурсов, такие как глобусы и панели инструментов, перед публикацией. Теперь не нужно отдельно сохранять MSD-файл для применения быстрого механизма отображения ArcGIS Server, он используется всегда. |
ArcGIS Server ведет журналы и файлы конфигурации на диске, которые описывают то, что происходит на сервере. | Вы просматриваете журналы и корректируете информацию о конфигурации сервера в Менеджере или ArcGIS Desktop. Журналы читаются в Manager, а не напрямую с диска. |
При большой нагрузке на сайт вы можете добавить несколько компьютеров ArcGIS Server. | Компьютеры ArcGIS Server можно объединить в группы, которые называют кластерами, и назначить им обработку определенных поднаборов сервисов. |
Для контроля доступа к сайту используется веб-сервер. | Для развертывания или тестирования вам не требуется отдельный веб-сервер: ArcGIS Server содержит веб-серверы в комплекте. Для производственных сайтов вы используете ArcGIS Web Adaptor, чтобы подключить ваш веб-сервер к сайту. |