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

Шаблон системы редактирования и управления корпоративными приложениями обычно развертывается под Windows и Linux с использованием программного обеспечения ArcGIS Enterprise для Windows и Linux.

ArcGIS Enterprise для Windows и Linux включает в себя несколько компонентов, которые охватывают уровни данных, сервисов/логики и представления. Эти компоненты работают вместе, чтобы обеспечить целостную систему. ArcGIS Enterprise для Windows и Linux полностью поддерживается виртуальными средами (под управлением поддерживающей операционной системы), а также облачными провайдерами, использующими виртуальные компьютеры, отвечающие системным требованиям. Esri также предоставляет инструменты развертывания для облачных платформ, включая Amazon Web Services (AWS) и Microsoft Azure.

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

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

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

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

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

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

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

  • Базовое развертывание ArcGIS Enterprise, включая ArcGIS Data Store, ArcGIS Server и Portal for ArcGIS. Компонент ArcGIS Web Adaptor в ArcGIS Enterprise также рекомендуется использовать, а в некоторых ситуациях он может оказаться обязательным. Базовое развертывание позволяет публиковать и размещать данные с помощью размещенных сервисов объектов, векторных листов, листов карты и сцен. Многие из этих сервисов, в свою очередь, используют ArcGIS Data Store, который предоставляет управляемые ArcGIS возможности хранения для размещенных сервисов.
  • ArcGIS Server, в частности, роль ГИС-сервера, которая предоставляет сервисы объектов и карт для данных, хранящихся в зарегистрированных, управляемых пользователем хранилищах данных. ArcGIS Server, предоставляющий сервисы корпоративных данных, изображается как отдельный от ArcGIS Server логический компонент этой системы, который предоставляет размещенные и служебные сервисы (и который завершает описанное выше базовое развертывание). Это связано с тем, что они играют две разные роли в системе и часто разрабатываются и развертываются отдельно на физическом уровне. Компонент ArcGIS Web Adaptor в ArcGIS Enterprise также рекомендуется использовать, а в некоторых ситуациях он может оказаться обязательным.
  • Данные, на которых работают корпоративные сервисы, обычно поступают из зарегистрированных хранилищ данных, управляемых пользователями, которые включают хранилища файлов и объектов, базы данных (СУБД) и облачные хранилища данных. Подробнее об архитектуре данных ArcGIS.
  • ArcGIS Online, SaaS-инфраструктура Esri, которая обычно предоставляет базовые карты (например, спутниковую карту), справочные данные (например, места), а также другие сервисы местоположения (включая геокодирование и поиск) для этой системы. В качестве альтернативы организация может размещать и управлять своими собственными сервисами местоположения вместо использования системы SaaS от Esri. Для получения дополнительной информации см. шаблон системы сервисов местоположения.
  • Широкий спектр веб-приложений, мобильных и настольных приложений, предназначенных для поддержки различных пользовательских персонажей и рабочих процессов. Узнайте больше о приложениях, используемых в системе размещения и управления корпоративными приложениями.

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

  1. Клиентские приложения взаимодействуют с корпоративными сервисами данных, а также с сервисами местоположения по протоколу HTTPS, как правило, через интерфейсы REST API без отслеживания состояния.
  2. ArcGIS Server поддерживает постоянные TCP-соединения как с ArcGIS Data Store, так и с базами данных. Последнее обычно требует, чтобы на компьютерах ArcGIS Server, взаимодействующих с СУБД, было установлено соответствующее клиентское программное обеспечение базы данных. Сервисы с поддержкой местоположения также могут храниться в облачных хранилищах данных или файловых хранилищах. Узнайте больше о данных и ArcGIS Server.
  3. ArcGIS Monitor, рекомендуемый для мониторинга и оптимизации компонентов ГИС-системы, взаимодействует с различными компонентами ArcGIS и IT (например, СУБД) с помощью различных механизмов. Для получения дополнительной информации см. документацию к ArcGIS Monitor.
  4. Ссылки на сервисы местоположения, размещенные и управляемые ArcGIS Online (например, базовые карты), обычно регистрируются и становятся доступными для использования в ArcGIS Enterprise. Ссылки на некоторые сервисы даются автоматически при установке ArcGIS Enterprise, хотя дополнительный общий доступ к ресурсам и сервисам между этими двумя системами может быть выполнен вручную или автоматически. См. Настройка служебных сервисов ArcGIS Online, настройка ресурсов ArcGIS Living Atlas и распределенное сотрудничество.

Дополнительную информацию о взаимодействии между компонентами ArcGIS Enterprise можно найти в документации по продуктам ArcGIS Enterprise для Windows и Linux, включая схему портов, используемых при развертывании ArcGIS Enterprise на Windows и Linux.

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

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

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

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

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

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

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

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

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

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

Надёжность

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

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

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

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

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

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

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

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

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

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

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

Интеграция

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

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

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

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

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

Прочее

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

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

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

Top