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