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

Шаблон системы размещения и управления корпоративными приложениями доступен в виде развертывания на основе модели программного обеспечения как сервиса (SaaS) с использованием ArcGIS Online.

ArcGIS Online – это облачная ГИС, управляемая и доставляемая Esri как SaaS. ArcGIS Online предоставляет возможности, которые охватывают уровни данных, сервисов/логики и представления, работающие вместе, для создания целостной системы. Построенный на облачной архитектуре мирового класса и управляемый экспертами в области информационных технологий и географических информационных систем (ГИС), ArcGIS Online предлагает надежные и всесторонние возможности веб-ГИС.

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

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

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

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

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

Представленные выше возможности отражают те, которые доступны на июль 2025 года.

Вот ключевые компоненты этой архитектуры:

  • ArcGIS Online, включая стандартные компоненты портала, такие как пользователи, группы и элементы, а также сервисы местоположения, такие как базовые карты и сервисы геокодирования. Сервисы местоположения, на которых работает система размещения и управления корпоративными приложениями, также могут частично или полностью поставляться из другой системы сервисов местоположения. ArcGIS Online также включает сервисы объектов, сервисы векторных листов и сервисы листов карт для предоставления возможностей картографирования и визуализации (и многого другого). В хранилище данных ArcGIS Online размещаются организационные данные и ресурсы, используемые для работы сервисов местоположения.
  • Широкий спектр веб-приложений, мобильных и настольных приложений, предназначенных для поддержки различных пользовательских персонажей и рабочих процессов. Узнайте больше о приложениях, используемых в системе размещения и управления корпоративными приложениями.
Примечание:

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

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

  1. Клиентские приложения взаимодействуют с сервисами данных, а также с сервисами местоположения по протоколу HTTPS, обычно через REST API без отслеживания состояния.

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

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

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

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

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

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

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

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

  • Увеличьте объем хранилища данных объектов по подписке ArcGIS Online и поддержку интенсивных запросов, редактирования, анализа и извлечения с помощью опций Premium Feature Data Store.
  • Возможности совместимости и преобразования данных поддерживают перемещение данных между сотнями систем и приложений с помощью визуального программного интерфейса, предоставляемого ArcGIS Data Interoperability, который включает чтение и запись в сервисы объектов, размещенные в ArcGIS Online. Альтернативой для удобного создания и планирования простых конвейеров, которые записывают данные в ArcGIS Online, является ArcGIS Data Pipelines.
  • Управление рабочими процессами и автоматизация процессов самостоятельного картографирования, анализа и публикации с возможностью координации и автоматизации работы команда с помощью ArcGIS Workflow Manager.
  • Indoor GIS расширяет функциональность ArcGIS Online благодаря возможности создания и управления данными поэтажных планов, картографирования внутри зданий, а также публикации карт и сервисов с учетом этажей. Для этой возможности требуется ArcGIS Pro, и она стала возможной благодаря ArcGIS Indoors. Indoor GIS также расширяет возможности ArcGIS Online с помощью управления внутренним пространством на основе SaaS и резервирования рабочих мест с помощью ArcGIS Indoor Spaces, возможности, предоставляемой через ArcGIS Indoors. Indoor GIS обычно предоставляет карты и приложения для контроля внутреннего пространства помещений широким группам заинтересованных сторон, включая, но не ограничиваясь, корпоративной аудиторией и общественностью, с помощью легких мобильных приложений или информационных киосков. Таким образом, части indoor GIS могут быть наилучшим образом доставлены через систему размещения и управления корпоративными приложениями.
  • Другие отраслевые решения позволяют быстро развертывать отраслевые приложения и конфигурации ArcGIS Online с помощью ArcGIS Solutions.

Рекомендации

Приведенные ниже соображения применяют основные компоненты ArcGIS Well-Architected Framework к шаблону системы размещения и управления корпоративными приложениями в SaaS. Представленная здесь информация не претендует на исчерпывающий характер, а скорее подчеркивает ключевые соображения по проектированию и/или реализации этой конкретной комбинации системы и шаблона развертывания. Узнайте больше об основных компонентах архитектуры ArcGIS Well-Architected Framework.

Надёжность

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

  • ArcGIS Online использует несколько зон доступности, регионов и поставщиков услуг для обеспечения избыточности, отказоустойчивости и непрерывности обслуживания.
  • Соглашение об уровне обслуживания (SLA), предоставляемое ArcGIS Online.
  • Организации могут отслеживать работоспособность и доступность сервисов местоположения ArcGIS Online на операционной панели ArcGIS Online Health Dashboard.
  • Следует уделить внимание возможности восстановления в системах размещения корпоративных приложений и управления ими. Рекомендуется использовать процессы и процедуры резервного копирования, внешние по отношению к ArcGIS Online.

Безопасность

Безопасность защищает ваши системы и информацию. Дополнительные сведения см. в обзоре компонента безопасности.

  • Как правило, требуется аутентификация и авторизация. Одним из заметных исключений являются общедоступные приложения и вспомогательные ресурсы, для которых не требуется аутентификация.
    • Из-за большого числа пользователей, входящих в систему со всей организации, этот системный шаблон почти всегда использует подход единого входа (SSO) для аутентификации. SSO обычно реализуется с помощью SAML и/или OpenID Connect.
    • Доступ пользователей и совместная работа с данными регулируются средствами управления доступом на основе ролей и современными моделями авторизации и аутентификации, включая OAuth, SAML, OpenID Connect и многофакторную аутентификацию.
  • Системы подвергаются оценке уязвимостей, включая сканирование системы, веб-приложений и баз данных.
  • Узнайте больше о передовых методах обеспечения безопасности ArcGIS Online и руководстве по внедрению.

Производительность и масштабируемость

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

  • Производительность и масштабируемость обычно важны или критичны для корпоративных приложений, размещенных и управляемых в этой системе. Приложения, а также вспомогательные ресурсы, такие как карты и слои, должны разрабатываться так, чтобы соответствовать ожиданиям пользователей и организации в отношении производительности и масштабируемости (включая соглашения об уровне обслуживания SLA, если это необходимо). Узнайте больше о настройке высокомасштабируемых веб-приложений для ArcGIS Online и оптимизации приложений и сервисов в ArcGIS.
  • Масштабирование автоматически обрабатывается ArcGIS Online, которая включает в себя несколько сетей доставки ресурсов для поставки карт и приложений с высокой степенью масштабируемости в различные места по всему миру.
  • Региональное размещение геопространственных данных доступно в США, Европе и Азиатско-Тихоокеанском регионе для повышения производительности и поддержки требований к размещению данных.

Автоматизация

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

  • Автоматизация, связанная с публикацией, управлением ресурсами, а также с администрированием, является распространенным сценарием в ArcGIS Online. Обычно это делается с помощью ArcGIS API for Python.

Интеграция

Интеграция связывает эту систему с другими системами для предоставления корпоративных сервисов и повышения производительности организации. Дополнительные сведения см. в обзоре компонента интеграции.

  • Включение внешних данных и сервисов в эту систему для использования корпоративными приложениями является обычным явлением. Подходы к интеграции, как правило, сосредоточены на интеграции на уровне данных или сервисов, иногда включая автоматизацию. Узнайте больше о подходах и методах интеграции.
  • Системы размещения и управления корпоративными приложениями обычно используются для доставки данных, результатов анализа или других ресурсов, созданных или управляемых в другой системе ArcGIS. Узнайте больше о связанных системных шаблонах.

Наблюдаемость

Наблюдаемость обеспечивает видимость системы, позволяя эксплуатационному персоналу и другим техническим специалистам поддерживать работу системы в исправном и стабильном состоянии. Дополнительные сведения см. в разделе Обзор компонента наблюдаемости

  • При работе с этим системным шаблоном важен тщательный мониторинг использования сервисов и приложений. Поставка корпоративных приложений обычно распространяется на всю организацию (и, возможно, за ее пределы), поэтому разработчики систем или их операторы не могут заранее четко предвидеть наиболее востребованные шаблоны использования и их развитие. Мониторинг помогает принимать решения о том, когда и как следует масштабироваться и развиваться, чтобы удовлетворить спрос, продолжая при этом работать должным образом (и в соответствии с соглашениями SLA).
  • ArcGIS Online, как предложение SaaS, не поддерживает наблюдение за базовой инфраструктурой и внутренними компонентами программного обеспечения. Тем не менее, он предлагает способы наблюдения за использованием и работоспособностью системы.
  • Некоторые расширенные возможности этого системного шаблона, такие как управление рабочими процессами и автоматизация с помощью ArcGIS Workflow Manager, имеют дополнительную поддержку наблюдаемости. Для получения дополнительной информации ознакомьтесь с соответствующей документацией по продукту.
  • Использование веб-аналитики следует тщательно рассмотреть при использовании ArcGIS Hub sites, ArcGIS Instant Apps, ArcGIS StoryMaps и пользовательских приложений.
  • Дополнительное наблюдение за входом пользователей и изменениями учетных записей может быть возможно с помощью настроенного провайдера идентификации при использовании учетных записей SAML и/или OpenID Connect.

Прочее

Вот дополнительные соображения по проектированию и реализации системы размещения и управления корпоративными приложениями в виде SaaS:

  • Этот шаблон обычно разрабатывается в соответствии со строгими нефункциональными требованиями и/или соглашениями SLA об уровне обслуживания. Таким образом, при реализации этого системного шаблона следует уделять особое внимание управлению данными и согласованию с ИТ-политиками и ролями, такими как диспетчер данных и менеджер по ресурсам.

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

Top