Система сервисов местоположения (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 Server, в частности, роль ГИС-сервера, которая предоставляет широкий спектр сервисов. Возможность построения маршрутов и путевых листов поддерживается с помощью дополнительного модуля ArcGIS Network Analyst. Компонент ArcGIS Web Adaptor в ArcGIS Enterprise также рекомендуется использовать, а в некоторых ситуациях он может оказаться обязательным.
  • Для работы сервисов местоположения, предоставляемых ArcGIS Server, могут использоваться различные хранилища данных, включая файловые хранилища, облачные хранилища данных и базы данных. Управляемые ArcGIS хранилища данных, предоставляемые ArcGIS Data Store, также могут использоваться для работы сервисов местоположения. Узнайте больше о хранилищах данных в ArcGIS.
  • Системы сервисов местоположения используются почти всеми приложениями, поскольку они являются основой большинства рабочих процессов и направлений использования ArcGIS. Однако приложения, использующие сервисы местоположения, обычно предоставляются другими системами или используются в пользовательских приложениях, разработанных с помощью картографических API и SDK. Единственным исключением является веб-сайт портала, который служит порталом открытий, где создатели ресурсов и разработчики приложений могут вести поиск и исследования и взаимодействовать с сервисами местоположения, такими как базовые карты, геокодирование и пространственный анализ.

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

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

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

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

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

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

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

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

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

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

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

Надёжность

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

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

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

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

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

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

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

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

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

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

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

Интеграция

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

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

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

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

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

Прочее

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

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

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

Top