ArcGIS Enterprise представляет собой программный продукт веб-ГИС, состоящий из четырех программных компонентов. Основой геопространственного содержимого в ArcGIS Enterprise являются веб-сервисы ГИС, работающие на ArcGIS Server, а основным местоположением для доступа пользователей, визуализации и работы с геопространственными ресурсами является портал ArcGIS Enterprise. Портал помогает преобразовать сервисы ArcGIS Server в информационные продукты и безопасно обмениваться ресурсами с пользователями и заинтересованными сторонами.
Хотя его можно развернуть как автономное программное обеспечение, интеграция ArcGIS Server с порталом ArcGIS Enterprise обеспечивает эффективные и мощные рабочие процессы для вашей организации. Есть три способа использования ArcGIS Server порталом ArcGIS Enterprise:
- Вы можете интегрировать один или несколько сайтов ArcGIS Server с порталом, чтобы объединить модели их безопасности и общего доступа.
- Вы можете назначить интегрированный сайт ArcGIS Server, чтобы он действовал как размещенный сервер портала, позволяя пользователям публиковать данные и карты для более широкой аудитории как веб-сервисы.
- Вы можете зарегистрировать на портале отдельные сервисы с любого сайта ArcGIS Server, независимо от того, является ли он интегрированным (или даже если это ваш собственный сервер).
В этой теме и в этом разделе документации рассматриваются три подхода к интеграции ArcGIS Enterprise.
Функции, доступные при использовании интеграции
В следующей таблице дается краткое описание общих особенностей портала ArcGIS Enterprise, доступных при работе с интеграцией и без интеграции ArcGIS Server. Вы можете совмещать эти подходы, чтобы добиться уровня интеграции, необходимого для вашей организации. Портал может предоставлять доступ к элементам как с интегрированного сервера, так и к отдельно зарегистрированным элементам с других серверов.
Функция | Нет интеграции сервера | Только с интегрированным сервером | С хост-сервером | Примечания |
---|---|---|---|---|
Добавление элементов на портал (например, файлов, веб-приложений и сервисов) | Все элементы портала обрабатываются одинаково в целях безопасности и возможности совместного использования. | |||
Добавление в веб-карту шейп-файлов и файлов CSV с адресами | Хост-сервер необходим,, так как он выполняет проверку данных шейп-файлов и адресов, которые добавляются на веб-карту. | |||
Создание веб-карт | От вас не требуется интегрировать или настраивать хост-сервер для создания веб-карты. | |||
Геокодирование индивидуальных адресов в веб-карте | От вас не требуется интегрировать или настраивать хост-сервер для геокодирования индивидуальных адресов веб-карты. | |||
Пакетное геокодирование адресов веб-карты (например, из файла CSV) | Хост-сервер необходим,, так как он выполняет проверку добавляемых на веб-карту адресных данных. Для поиска адресов можно использовать сервис геокодирования из ArcGIS Server или организации ArcGIS Online. | |||
Публикация размещенных сервисов (например, размещенных слоев листов, векторных слоев и слоев сцен) | Хост-сервер необходим,, так как он выполняет проверку данных, хранит данные сервиса и размещает сервисы. Вы можете опубликовать размещённые сервисы с помощью ArcGIS Desktop или непосредственно на портале при добавлении элемента на веб-сайт. Для публикации размещенных слоев сцен также необходимо, чтобы на хост-сервере было настроено хранилище данных полистного кэша. | |||
Общий доступ к картам и слоям из ArcGIS Maps for Office | Хост-сервер необходим для того, чтобы позволить пользователям портала публиковать слои и карты из ArcGIS Maps for Office. | |||
Публикация слоев из ArcGIS Pro, которые обращаются к данным из зарегистрированных источников (например, при публикации слоя изображений карты, который содержит данные из зарегистрированной базы данных) | Перед публикацией необходимо зарегистрировать источник набора данных в ArcGIS Server. Вы можете опубликовать эти слои с помощью ArcGIS Pro 1.2 и более поздней версии. | |||
Использование инструментов пространственного анализа а Map Viewer или ArcGIS Insights | Инструменты пространственного анализа представляют собой набор задач на сервере. Эти инструменты создают в качестве выходных данных размещенные векторные слои. Это размещённые векторные слои представляют собой сервисы объектов, которые запущены на хост-сервере. Чтобы использовать эти инструменты, для хост-сервера должно быть настроено хранилище реляционных данных. | |||
Выполнение анализа больших данных в Map Viewer или ArcGIS Insights | Инструменты анализа больших данных также создают в качестве выходных данных векторные слои, для которых также требуется хост-сервер для запуска используемых ими сервисов. Чтобы использовать эти инструменты, для хост-сервера должно быть настроено хранилище больших пространственно-временных данных. |
Регистрация сервисов
Вы можете зарегистрировать сервисы ArcGIS Server в качестве элементов портала, чтобы пользователи портала могли быстро их найти и добавить в свои веб-карты. Можно добавить сервисы из любого сайта ArcGIS Server, доступ к которым вы можете произвести по URL-ссылке сервиса. Регистрация сервисов – наиболее слабый способ интеграции сервера с порталом.
Если портал требует защищенного подключения через HTTPS, регистрируемые сервисы также должны использовать HTTPS, если они находятся вне домена.
Когда вы регистрируете сервис как элемент портала, срок действия сервиса и элемента не связаны. Другими словами, если сервис удаляется, вы отвечаете за удаление элемента с портала.
Интеграция сервера
Интеграция сайта ArcGIS Server объединяет модели безопасности и общего доступа портала с одним или несколькими сайтами ArcGIS Server. Когда сайт ArcGIS Server интегрирован с порталом ArcGIS Enterprise, пользователи могут создавать размещенные слои и выполнять пространственный анализ содержимого во вьюере карт портала, а безопасность и доступ контролируются на веб-уровне. Интеграция сайтов ArcGIS Server с определенной ролью, например модулем ArcGIS Image Server или ArcGIS GeoEvent Server, дает участникам портала доступ к функциям анализа.
Примечание:
Элементы вашего основного развертывания ArcGIS Enterprise, включая хост-сервер, должны иметь ту же версию, что и ваш портал. Экземпляры сайтов ArcGIS GeoEvent Server, ArcGIS GeoAnalytics Server и расширения ArcGIS Image Server растровых аналитических сайтов и также должны соответствовать версии портала.
Некоторые сайты ArcGIS Server версии 10.5 или выше могут быть интегрированы с порталом более поздней версии. Это относится к дополнительным сайтам ArcGIS GIS Server за пределами хост-сервера и к любому дополнительному модулю ArcGIS Image Server, не предназначенному для растровой аналитики. Ни один сайт ArcGIS Server не может быть интегрирован с порталом более ранней версии, чем его собственная версия.
Все содержимое портала рассматривается как элемент, будь то сервис ArcGIS Server, веб-карта или приложение, шейп-файл или любой другой поддерживаемый тип файла, а безопасность ресурсов определяется на уровне элемента.
Узнайте больше о модели безопасности ArcGIS Enterprise
При интеграции сервера, доступ и авторизация к ресурсам сервера контролируются порталом. Это означает, что произойдет следующее:
- Доступ к сайту ArcGIS Server осуществляется с использованием учетных записей участников портала – учетные записи и роли ArcGIS Server заменяются учетными записями и ролями портала. Учетные записи портала, полученные через встроенное хранилище удостоверений портала или внешний поставщик удостоверений, используются для входа в ArcGIS Server Manager. Объединение пользователей портала и сервера делает администрирование ГИС-ресурсов более прозрачным и обеспечивает более удобный способ входа для доступа к защищенным ресурсам ArcGIS Server. (Обратите внимание, что при интеграции ваши пользовательские роли ArcGIS Server не будут перенесены на портал.)
- Доступ к сервисам ArcGIS Server регулируется моделью общего доступа портала – каждый сервис ArcGIS Server, публикуемый вами на интегрированном сервере, автоматически добавляется на портале в виде элемента. Эта модель общего доступа портала позволяет либо сохранять частный характер сервиса, либо делать его доступным для одной или нескольких групп пользователей портала. Вы также можете предоставить доступ к элементу для всей организации (для любого зарегистрированного пользователя) или разрешить анонимный доступ, чтобы любой пользователь мог видеть этот элемент. Эта модель доступа предоставляет более тонкий контроль за процессом предоставления доступа к сервисам ArcGIS Server.
Примечание:
Хотя интеграция обеспечивает более удобный вход и позволяет пользоваться преимуществами модели общего доступа портала, она также оказывает влияние на доступ и администрирование интегрированного сервера. Перед интеграцией прочитайте подробную информацию о том, как интеграция повлияет на сайт (Администрирование интегрированного сервера).
Когда сайт ArcGIS Server интегрирован с порталом, опубликованные на интегрированном сервере сервисы автоматически становятся доступными на портале. Пользователи портала имеют привычку пользоваться и порталом, и интегрированным сервером.
У вас может быть несколько сайтов ArcGIS Server, интегрированных с одним порталом. Например, у вас может быть GIS Server, модуль ArcGIS Image Server и ArcGIS GeoEvent Server, интегрированные с вашим порталом. Доступ ко всем интегрированным сайтам ArcGIS Server осуществляется с помощью учетных записей портала, а не ArcGIS Server.
На следующей диаграмме показана разница между концептуальным автономным сайтом ArcGIS Server и базовым развертыванием ArcGIS Enterprise.
Более подробно см. в разделе Интеграция сайта ArcGIS Server с порталом.
Назначение хост-сервера
Интегрированный ArcGIS GIS Server может быть еще более тесно связан с порталом, если вы сделаете его хост-сервером. Портал может иметь только один хост-сервер. При наличии хост-сервера пользователи портала смогут делать следующее:
- Публиковать кэшированные карты, сервисы объектов, WFS-сервисы и сервисы сцен (размещенные слои листов, векторные слои, WFS-слои и слои сцен) на портале из других клиентов или на веб-сайте портала.
- Предоставлять общий доступ к картам и слоям из ArcGIS Maps for Office.
- Создавать карты путем добавления CSV-файлов и шейп-файлов с локальных компьютеров в Map Viewer.
- Пакетное геокодирование адресов из файла CSV.
- Выполнение анализа больших данных в Map Viewer или ArcGIS Insights.
Лицензия:
Чтобы назначить хост-сервер сайт GIS Server должен быть лицензирован как Standard или Advanced, но не Basic.
Настроенный хост-сервер – это высший уровень интеграции, который может быть достигнут между порталом и сайтом GIS Server.
При работе с хост-сервером необходимо тщательно контролировать ресурсы и следить за его использованием, чтобы сервер был в состоянии выдерживать нагрузку со стороны пользователей портала. Если вы ожидаете, что сразу много пользователей будут размещать большое количество сервисов, вам может потребоваться еще до настройки хост-сервера добавить компьютеры ГИС-серверов на ваш сайт.
Для назначения сервера хост-сервером, настройте сервер с реляционным хранилищем данных и хранилищем данных полистного кэша, созданным через ArcGIS Data Store. Когда пользователи публикуют на портале размещенные векторные слои, данные копируются в реляционное хранилище данных. При удалении элемента размещенного векторного слоя из портала на хост-сервере будет также удален используемый сервис объектов, а из хранилища реляционных данных будут удалены сами данные.
Прежние версии:
В ArcGIS Enterprise 10.8.1 более не поддерживается использование многопользовательской базы геоданных в качестве управляемой базы данных хост-сервера, хотя существующие установки будут продолжать работать. Если вы настраиваете новый хост-сервер, настройте реляционное хранилище данных при помощи ArcGIS Data Store.
Реляционное хранилище данных также необходимо, чтобы пользователи могли добавлять на карту CSV-файлы и шейп-файлы, а также публиковать слои и карты из ArcGIS Maps for Office.
Если на вашем портале также будет интегрированный ArcGIS GeoEvent Server или ArcGIS GeoAnalytics Server, то для хост-сервера также должно быть настроено хранилище больших пространственно-временных данных, которое можно создать в ArcGIS Data Store.
На следующей схеме показан сайт ArcGIS Server, интегрированный на портал ArcGIS Enterprise, с шаблонами URL, используемыми для доступа к обоим компонентам через их веб-адаптеры. Отображается реляционный тип ArcGIS Data Store, зарегистрированный на сервере.
Инструкции по настройке хост-сервера см. в разделе Настройка хост-сервера для портала.