Чего следует ожидать при переходе с ArcGIS Server 10.0 на новые версии
В этом разделе
- Процедура установки
- Вход в Manager и настройка сайта
- Публикация сервисов
- Создание веб-приложений
- Управление вашим сайтом
- Сходства и различия между ArcGIS Server 10.0 и более поздними версиями
Если вы переходите с ArcGIS Server версии 10.0 на 10.1 или более поздние версии, вам необходимо ознакомиться с изменениями в архитектуре, сделанными в версии 10.1, которые потребуют определенных корректировок в работе с сервером. Смотри приведённые ниже выборки для краткого обзора основных отличий. Следующие правила перехода не будут применяться, если вы обновляете 10.1 или более позднюю версию до ArcGIS 10.3.1 for Server. Вместо этого ознакомьтесь с Существующие пользователи ArcGIS for Server (Existing ArcGIS for Server users), чтобы просмотреть список общих вопросов по обновлению и ссылки на разделы, содержащие подробные инструкции по выполнению обновления.
В других разделах этой части справки более подробно описывается, как выполнить переход с ArcGIS Server 10.0 на 10.3.1:
Процедура установки
В версии ArcGIS 10.1 for Server в архитектуру сервера внесены существенные изменения. Начиная с версии 10.1, модель SOM-SOC распределения компонентов не используется, что упрощает процесс установки.
В процессе установки вы заметите, что ArcGIS for Server не требует установки на учетную запись root; для установки данного продукта можно указать любую учетную запись. Выбранная вами учетная запись использует сервис ArcGIS for Server и известна как учетная запись ArcGIS Server. Сначала устанавливается ГИС-сервер, а если вы хотите добавить еще один ГИС-сервер на сайт, просто запустите инсталляцию еще раз на другом компьютере. На всех компьютерах должна быть установлена 64-битная операционная система. После установки ГИС-сервера вы можете сразу же приступить к публикации сервисов.
Во многих случаях необходимо также установить 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 for Server Manager. При первом входе в ArcGIS for Server Manager отобразится сообщение с предложением создать новый сайт или подключиться к сайту. Если вы только начинаете работу с ArcGIS for Server, выберите опцию Создать сайт (Create Site). На последующих ГИС-серверах, добавляемых на сайт, выберите опцию Подключиться к сайту (Join Site). Manager автоматически подключит компьютеры.
Вы можете организовать ваши ГИС-серверы в подгруппы, называемые кластерами. Это позволяет выделить группы компьютеров для выполнения различных задач. Например, один кластер может использоваться для сервисов геообработки, а другой кластер только предоставляет доступ к картографическим сервисам. Все ГИС-серверы должны быть включены в кластер. Для большинства сайтов вы можете просто добавить все ГИС-серверы в кластер по умолчанию.
Публикация сервисов
Если вы осуществляете переход с версии 10.0 или более ранней, ваши сервисы автоматически не переносятся. Для переноса сервисов нужно повторно их создать с помощью нового алгоритма публикации, используемого в версиях 10.1 и выше.
Общая процедура публикации осталась прежней: вы создаете ГИС-ресурс (например, документ карты или модель) в ArcGIS for Desktop, затем публикуете его в качестве сервиса в ArcGIS Server. Однако теперь публикация всегда инициируется в ArcGIS for Desktop, как правило, когда вы открываете ресурс и щелкаете > Файл > Опубликовать какСервис.
Элементы, которые вы публикуете, подвергаются тщательному анализу на предмет их готовности к размещению на сервере. В предыдущих версиях вы должны были анализировать документы карты с помощью панели инструментов Публикация картографического сервиса (Map Service Publishing). Теперь существует универсальное диалоговое окно Редактор сервисов (Service Editor), которое помогает анализировать все сервисы перед их публикацией.
Все картографические сервисы теперь используют быстрый механизм отрисовки, применявшийся с MSD-документами в версии 10.0 и более ранних. Таким образом, картографические сервисы на основе MXD и MSD больше не отличаются. Вы просто открываете документ карты в ArcMap, анализируете его на наличие проблем, замедляющих производительность, и публикуете его в качестве картографического сервиса в ArcGIS for Server.
В 10.0 и более ранних версиях любые изменения ГИС-ресурса, на который ссылается сервис, становятся доступными для клиентов после перезапуска сервиса. Начиная с версии 10.1, для отображения изменений в ГИС-ресурсе или его источнике данных необходима перезапись сервиса в следующих случаях:
- При обновлении настроек в документе карты или другом ресурсе ГИС, предоставляющем базу для вашего сервиса
- Если исходные данные (например, класс пространственных объектов, отображаемый в документе карты) были автоматически скопированы на сервер во время публикации и впоследствии вы внесли изменения в те исходные данные, которые требуется отобразить на сервере
Сайт ArcGIS Server использует список папок данных и баз геоданных, которые вы зарегистрировали на сервере. Поэтому, при переходе с версии 10.0 на 10.3.1, необходимо зарегистрировать набор папок данных, к которым ГИС-сервер гарантированно имеет доступ. Это также позволяет ГИС-серверу понять, как скорректировать пути к данным при их публикации на разных компьютерах. Если попытаться опубликовать сервис, ссылающийся на данные из незарегистрированного местоположения, данные будут скопированы на сервер во время публикации.
Создание веб-приложений
В Manager больше нет мастера для создания веб-приложений. Мы рекомендуем использовать ArcGIS.com, Portal for ArcGIS или ArcGIS API for JavaScript для создания веб-приложений.
Управление вашим сайтом
Вы можете поддерживать ваш сайт ArcGIS for Server с помощью Manager. Manager в версии 10.1 модернизирован, он имеет более интуитивный интерфейс. Он позволяет выполнять аналогичные, что и в ранних версиях, функции администрирования вашего сайта.
В версию 10.1 также включен ArcGIS for Server Administrator API, построенный на REST и позволяющий писать скрипты для администрирования вашего сервера на языке, который вы предпочитаете.
Сходства и различия между ArcGIS Server 10.0 и более поздними версиями
Сходства | Различия |
---|---|
Вы создаете ГИС-ресурсы, такие как карты, инструменты и локаторы, и публикуете их в ArcGIS for Server. | Публикация сервисов может быть инициирована непосредственно в ArcMap или ArcGlobe при выборе Файл (File) > Совместно использовать как (Share As > Service). Вы можете опубликовать ресурс на облачном сервере и скопировать исходные данные на сервер во время публикации. |
Вы анализируете документ карты для поиска проблем, замедляющих производительность, перед публикацией. | Вы можете проанализировать другие типы ГИС-ресурсов, такие как глобусы и панели инструментов, перед публикацией. Теперь не нужно отдельно сохранять MSD-файл для применения быстрого механизма прорисовки ArcGIS Server, он используется всегда. |
ArcGIS for Server ведет журналы и файлы конфигурации на диске, которые описывают то, что происходит на сервере. | Вы просматриваете журналы и корректируете информацию о конфигурации сервера в Менеджере (Manager) или ArcGIS for Desktop. Журналы читаются в Manager, а не напрямую с диска. |
При большой нагрузке на сайт вы можете добавить несколько ГИС-серверов. | ГИС-серверы объединяются в группы, которые называют кластерами, а им назначается обработка определенных наборов сервисов. |
Для контроля доступа к сайту используется веб-сервер. | Для развертывания или тестирования вам не требуется отдельный веб-сервер: ArcGIS for Server содержит веб-серверы в комплекте. Для производственных сайтов вы используете ArcGIS Web Adaptor, чтобы подключить ваш веб-сервер к сайту. |