Система размещения и управления корпоративными приложениями (PaaS)
Шаблон системы размещения и управления корпоративными приложениями доступен в виде развертывания на основе платформы как сервиса (PaaS) с использованием ArcGIS Location Platform.
ArcGIS Location Platform предоставляет ведущие на рынке сервисы местоположения в виде PaaS, управляемого и предоставляемого Esri. ArcGIS Location Platform предоставляет возможности, охватывающие уровни данных и сервисов/логики, с картографическими библиотеками, API, SDK и опциями без программирования, которые дают полный контроль над уровнем представления. Созданное на основе облачной архитектуры мирового класса и управляемое экспертами в области информационных технологий и географических информационных систем (ГИС), ArcGIS Location Platform предлагает гибкое, ориентированное на местоположения PaaS-решение для разработчиков программного обеспечения, предприятий и организаций, которым необходимо внедрить инновации на основе учета местоположения в свои продукты, решения и системы.
Размещение для пользовательских веб-приложений с полным кодом не предоставляется развертыванием PaaS с использованием ArcGIS Location Platform. Внешний веб-хостинг (например, с веб-сервером) необходим для размещения пользовательских веб-приложений с полным кодом.
Сопутствующие ресурсы:
Базовая архитектура
Ниже приведена типичная базовая архитектура для системы размещения и управления корпоративными приложениями, развернутой как PaaS.
Эту схему не следует принимать как она есть и использовать в качестве прототипа для вашей системы. Есть множество важных факторов и вариантов дизайна, которые следует учитывать при проектировании системы. Дополнительные сведения см. в разделе Использование системных шаблонов. Кроме того, на приведенной ниже схеме представлены только базовые возможности системы; при предоставлении расширенных возможностей могут потребоваться дополнительные компоненты системы.

Представленные выше возможности отражают те, которые доступны на июль 2025 года.
Вот ключевые компоненты этой архитектуры:
- ArcGIS Location Platform включает стандартные компоненты портала, такие как пользователи, группы и элементы, хотя управление этими компонентами в значительной степени осуществляется в фоновом режиме. ArcGIS Location Platform включает в себя одну учетную запись пользователя, а управление сервисами местоположения поддерживается через операционную панель ArcGIS Location Platform. ArcGIS Location Platform также включает сервисы местоположения, такие как базовые карты и сервисы геокодирования. В хранилище данных ArcGIS Location Platform размещаются организационные данные и ресурсы, используемые для работы сервисов местоположения, таких как базовые карты и слои базовых данных.
- ArcGIS Location Platform поддерживает пользовательские приложения с полным кодом, разработанные с использованием картографических API и SDK. Операционная панель ArcGIS Location Platform служит консолью управления для разработчиков ArcGIS Location Platform.
Вот ключевые взаимодействия в этой архитектуре:
- Клиентские приложения взаимодействуют с сервисами данных, а также с сервисами местоположения по протоколу HTTPS, обычно через REST API без отслеживания состояния.
- Внешний веб-хостинг (например, веб-сервер) необходим для размещения пользовательских веб-приложений с полным кодом. Узнайте больше о развертывании приложений.
Дополнительную информацию об использовании и администрировании ArcGIS Location Platform можно найти в документации по продукту ArcGIS Location Platform.
Функциональные возможности
Возможности системы размещения и управления корпоративными приложениями на PaaS описаны ниже. Дополнительные сведения см. в обзоре возможностей и сравнении поддержки возможностей в шаблонах развертывания.
Ниже не перечислены возможности, используемые в системе размещения и управления корпоративными приложениями, но обычно предоставляемые другими системами, такими как базовые карты, геокодирование и другие сервисы местоположения, предоставляемые системой сервисов местоположения. Узнайте больше о связанных системных шаблонах.
Базовые возможности
Базовые возможности представляют собой наиболее распространенные возможности, предоставляемые системами размещения и управления корпоративными приложениями и обеспечиваемые представленной выше базовой архитектурой.
- Картографирование и визуализация позволяют создавать 2D-карты и 3D-сцены и взаимодействовать с ними. ArcGIS Online предлагает широкие возможности картографирования и визуализации, включая визуализацию на основе данных, 3D-визуализацию, а также стилизацию базовой карты. Узнайте больше о картах и визуализации.
- Публикация и размещение данных обеспечивает безопасное хранение, управление и доступ к данным в виде сервиса для данных, публикуемых создателями ресурсов и другими пользователями в организации. ArcGIS Location Platform поддерживает публикацию и размещение данных для ряда сервисов или типов слоев, включая векторные слои и представления векторных слоев (карта), слои листов, слои векторных листов и слои сцен. Объем хранилища для размещения данных в ArcGIS Location Platform ограничен. Дополнительные сведения см. в разделе Продукты для разработчиков, подписки и учетные записи. Узнайте больше о публикации и размещении данных.
- Возможности редактирования данных включены в системы размещения и управления корпоративными приложениями; тем не менее, большинство рабочих процессов редактирования данных, как правило, лучше обслуживаются системами редактирования и управления данными.
- Импорт и экспорт данных в пакетном режиме поддерживается с помощью функций импорта и экспорта сервисов объектов, размещенных на ArcGIS Location Platform.
- Сетевой анализ помогает решать сложные сетевые задачи (обычно на дорожных сетях), такие как создание оптимизированного маршрута для посещения многих пунктов назначения, поиск ближайшего объекта, определение зоны обслуживания вокруг местоположения или обслуживание набора заказов с помощью парка транспортных средств. ArcGIS Location Platform поддерживает создание пользовательских приложений с полным кодом для сервисов местоположения сетевого анализа, опираясь на сервисы пространственного анализа, предоставляемые системой сервисов местоположения. Узнайте больше о сервисах пространственного анализа.
- Анализ геометрии — это процесс использования клиентского API для выполнения одной или нескольких операций над точкой, полилинией или полигоном для решения геометрической задачи. Узнайте больше об анализе геометрии и о том, как анализ геометрии соотносится с анализом объектов.
Расширенные возможности
Расширенные возможности обычно добавляются для удовлетворения конкретных потребностей или поддержки отраслевых моделей данных и решений, а также могут потребовать дополнительных программных компонентов или соображений по архитектуре.
- Indoor GIS обычно предоставляет карты и приложения для контроля внутреннего пространства помещений широким группам заинтересованных сторон, включая, но не ограничиваясь, корпоративной аудиторией и общественностью, с помощью легких мобильных приложений или информационных киосков. Приложения Indoor GIS могут поставляться через корпоративную систему размещения и управления приложениями на базе SaaS, хотя обычно эти приложения полагаются на дополнительные возможности Indoor GIS, предоставляемые другим системным шаблоном.
Рекомендации
Приведенные ниже рекомендации применяют основные компоненты ArcGIS Well-Architected Framework к шаблону системы размещения и управления корпоративными приложениями в PaaS. Представленная здесь информация не претендует на исчерпывающий характер, а скорее подчеркивает ключевые соображения по проектированию и/или реализации этой конкретной комбинации системы и шаблона развертывания. Узнайте больше об основных компонентах архитектуры ArcGIS Well-Architected Framework.
Надёжность
Надежность гарантирует, что ваша система обеспечивает уровень обслуживания, необходимый для бизнеса, а также ваших клиентов и заинтересованных сторон. Подробнее см. в разделе Общие сведения о компонентах надежности.
- ArcGIS Location Platform использует несколько зон доступности, регионов и поставщиков услуг для обеспечения избыточности, отказоустойчивости и непрерывности обслуживания.
- Соглашение об уровне обслуживания (SLA), предоставляемое ArcGIS Location Platform.
- Следует уделить внимание возможности восстановления в системах размещения корпоративных приложений и управления ими. Рекомендуется использовать процессы и процедуры резервного копирования, внешние по отношению к ArcGIS Location Platform.
Безопасность
Безопасность защищает ваши системы и информацию. Дополнительные сведения см. в обзоре компонента безопасности.
- Для создания приложений с помощью ArcGIS Location Platform, которые получают доступ к защищенным ресурсам, требуется аутентификация. Для ArcGIS Location Platform требуется учетная запись ArcGIS Location Platform и подписка, которая поддерживает ключ API и аутентификацию на основе OAuth 2.0. Узнайте больше о безопасности и аутентификации.
- Системы подвергаются оценке уязвимостей, включая сканирование системы, веб-приложений и баз данных.
Производительность и масштабируемость
Производительность и масштабируемость направлены на оптимизацию общего взаимодействия пользователей с системой, а также на обеспечение масштабирования системы в соответствии с растущими требованиями к рабочим нагрузкам. Дополнительные сведения см. в обзоре основных компонентов производительности и масштабируемости.
- Производительность и масштабируемость обычно важны или критичны для корпоративных приложений, размещенных и управляемых в этой системе. Приложения, а также вспомогательные ресурсы, такие как карты и слои, должны разрабатываться так, чтобы соответствовать ожиданиям пользователей и организации в отношении производительности и масштабируемости (включая соглашения об уровне обслуживания SLA, если это необходимо). Рассмотрите возможность настройки высокодоступных веб-приложений для ArcGIS Online, поскольку многие из этих рекомендаций применимы и к ArcGIS Location Platform. Узнайте об оптимизации приложений и сервисов в ArcGIS.
- Масштабирование автоматически обрабатывается ArcGIS Location Platform, которая включает в себя несколько сетей доставки ресурсов для поставки карт и приложений с высокой степенью масштабируемости в различные места по всему миру.
- Региональное размещение геопространственных данных доступно в США, Европе и Азиатско-Тихоокеанском регионе для повышения производительности и поддержки требований к размещению данных.
Автоматизация
Автоматизация направлена на сокращение усилий, затрачиваемых на ручное развертывание и выполнение операционных задач, что приводит к повышению операционной эффективности, а также к уменьшению системных аномалий, связанных с человеческим фактором. Дополнительные сведения см. в обзоре компонента автоматизации.
- Автоматизация, связанная с публикацией, управлением ресурсами, а также с администрированием, является распространенным сценарием в ArcGIS Location Platform. Обычно это делается с помощью ArcGIS API for Python.
Интеграция
Интеграция связывает эту систему с другими системами для предоставления корпоративных сервисов и повышения производительности организации. Дополнительные сведения см. в обзоре компонента интеграции.
- Включение внешних данных и сервисов в эту систему для использования корпоративными приложениями является обычным явлением. Подходы к интеграции, как правило, сосредоточены на интеграции на уровне данных или сервисов, иногда включая автоматизацию. Узнайте больше о подходах и методах интеграции.
- Системы размещения и управления корпоративными приложениями обычно используются для доставки данных, результатов анализа или других ресурсов, созданных или управляемых в другой системе ArcGIS. Узнайте больше о связанных системных шаблонах.
Наблюдаемость
Наблюдаемость обеспечивает видимость системы, позволяя эксплуатационному персоналу и другим техническим специалистам поддерживать работу системы в исправном и стабильном состоянии. Дополнительные сведения см. в обзоре компонента наблюдаемости.
- При работе с этим системным шаблоном важен тщательный мониторинг использования приложений и сервисов. Корпоративные приложения, как правило, распространяются на всю организацию (и, возможно, за ее пределы), поэтому разработчики систем или их операторы не могут заранее четко предвидеть наиболее востребованные шаблоны использования и их развитие. Мониторинг помогает принимать решения о том, когда и как следует масштабироваться и развиваться, чтобы удовлетворить спрос, продолжая при этом работать должным образом (и в соответствии с соглашениями SLA).
- ArcGIS Location Platform, как предложение в рамках PaaS, не поддерживает наблюдение за базовой инфраструктурой и внутренними компонентами программного обеспечения. Тем не менее, он предлагает способы наблюдения за использованием и работоспособностью системы. Сюда входит мониторинг использования приложений и слоев через операционную панель ArcGIS Location Platform.
- Использование веб-аналитики следует тщательно рассмотреть при использовании ArcGIS Hub sites, ArcGIS Instant Apps, ArcGIS StoryMaps и пользовательских приложений.
Прочее
Дополнительные соображения по проектированию и реализации системы размещения и управления корпоративными приложениями в виде PaaS:
- Этот шаблон обычно разрабатывается в соответствии со строгими нефункциональными требованиями и/или соглашениями SLA об уровне обслуживания. Таким образом, при реализации этого системного шаблона следует уделять особое внимание управлению данными и согласованию с ИТ-политиками и ролями, такими как диспетчер данных и менеджер по ресурсам.
Сопутствующие ресурсы: