Система размещения и управления корпоративными приложениями (PaaS)

Шаблон системы размещения и управления корпоративными приложениями доступен в виде развертывания на основе платформы как сервиса (PaaS) с использованием ArcGIS Location Platform.

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

Примечание:

Размещение для пользовательских веб-приложений с полным кодом не предоставляется развертыванием PaaS с использованием ArcGIS Location Platform. Внешний веб-хостинг (например, с веб-сервером) необходим для размещения пользовательских веб-приложений с полным кодом.

Сопутствующие ресурсы:

Базовая архитектура

Ниже приведена типичная базовая архитектура для системы размещения и управления корпоративными приложениями, развернутой как PaaS.

Эту схему не следует принимать как она есть и использовать в качестве прототипа для вашей системы. Есть множество важных факторов и вариантов дизайна, которые следует учитывать при проектировании системы. Дополнительные сведения см. в разделе Использование системных шаблонов. Кроме того, на приведенной ниже схеме представлены только базовые возможности системы; при предоставлении расширенных возможностей могут потребоваться дополнительные компоненты системы.

Базовая архитектура системы размещения и управления корпоративными приложениями (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.

Вот ключевые взаимодействия в этой архитектуре:

  1. Клиентские приложения взаимодействуют с сервисами данных, а также с сервисами местоположения по протоколу HTTPS, обычно через REST API без отслеживания состояния.
  2. Внешний веб-хостинг (например, веб-сервер) необходим для размещения пользовательских веб-приложений с полным кодом. Узнайте больше о развертывании приложений.

Дополнительную информацию об использовании и администрировании ArcGIS Location Platform можно найти в документации по продукту ArcGIS Location Platform.

Функциональные возможности

Возможности системы размещения и управления корпоративными приложениями на PaaS описаны ниже. Дополнительные сведения см. в обзоре возможностей и сравнении поддержки возможностей в шаблонах развертывания.

Ниже не перечислены возможности, используемые в системе размещения и управления корпоративными приложениями, но обычно предоставляемые другими системами, такими как базовые карты, геокодирование и другие сервисы местоположения, предоставляемые системой сервисов местоположения. Узнайте больше о связанных системных шаблонах.

Базовые возможности

Базовые возможности представляют собой наиболее распространенные возможности, предоставляемые системами размещения и управления корпоративными приложениями и обеспечиваемые представленной выше базовой архитектурой.

Расширенные возможности

Расширенные возможности обычно добавляются для удовлетворения конкретных потребностей или поддержки отраслевых моделей данных и решений, а также могут потребовать дополнительных программных компонентов или соображений по архитектуре.

  • 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 об уровне обслуживания. Таким образом, при реализации этого системного шаблона следует уделять особое внимание управлению данными и согласованию с ИТ-политиками и ролями, такими как диспетчер данных и менеджер по ресурсам.

Сопутствующие ресурсы:

Top