Системная архитектура

ArcGIS Enterprise on Kubernetes — это полная реализация корпоративной ГИС для платформы Kubernetes. Это набор микросервисов, представляющих основные рабочие процессы, такие как отображение, анализ, сотрудничество и публикация. Эти микросервисы работают вместе для размещения и поддержки функций программного обеспечения и рабочей нагрузки и реализованы в виде одного или нескольких развертываний Kubernetes, которые создаются в виде модулей в вашей организации.

Введение

ArcGIS Enterprise on Kubernetes упаковывается и доставляется в виде набора образов контейнеров, которые запускаются на рабочих узлах в кластере Kubernetes. Модули распределены по узлам в кластере и представляют собой один или несколько контейнеров.

Обзор поддерживаемых поставщиков кластеров, на которых поддерживается ArcGIS Enterprise, см. в системных требованиях.

Основные аспекты ArcGIS Enterprise on Kubernetes описаны ниже. На схеме показан кластер Kubernetes, содержащий пространство имен arcgis. Пространство имен содержит четыре категории модулей, которые представляют различные системные функции. На диаграмме представлен не полный список модулей или требований; скорее, на ней представлен обзор того, как организована система.

Обзор архитектуры системы

Платформа

Модули платформы поддерживают рабочие процессы вашей организации и предоставляют членам организации информацию о системе с помощью справочной документации. Эти модули также можно масштабировать в соответствующих развертываниях системы с помощью ArcGIS Enterprise Manager или ArcGIS Enterprise Administrator API.

Имя модуляЦель

Входящий контроллер

Единая точка входа и направление трафика через кластер Kubernetes

Справка

Пошаговая и концептуальная документация по развертыванию, настройке и использованию ArcGIS Enterprise on Kubernetes

Сервисы API

API-интерфейсы для ГИС, системных и служебных сервисов, которые поддерживают рабочие процессы публикации, кэширования и анализа.

Приложения

Базовая поддержка встроенных приложений в организации

Администрирование

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

С помощью ArcGIS Enterprise Manager администраторы могут контролировать и управлять различными аспектами организации. Администраторам предоставляется активное представление организации с помощью инструментов мониторинга состояния системы, журналов и другой важной информации. ArcGIS Enterprise Administrator API имеет фундаментальное значение для организации. Он управляет жизненным циклом компонентов ArcGIS Enterprise и помогает в работе всей организации.

Узнать больше об административных ресурсах и рабочих процессах

Имя модуляЦель

ArcGIS Enterprise Administrator API

API-интерфейсы для аспектов администрирования и автоматизации организации ArcGIS Enterprise.

ArcGIS Enterprise Manager

Изначально использовался как мастер установки для создания организации ArcGIS Enterprise. После настройки организации ArcGIS Enterprise Manager используется для управления, мониторинга и защиты организации.

Портал ArcGIS Enterprise

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

API портала (общий доступ)

API-интерфейсы, поддерживающие рабочие процессы публикации, управления элементами и участниками.

ГИС-сервисы

ГИС-сервисы позволяют использовать геопространственные возможности вашей организации. ГИС-сервисы включают картографические сервисы, сервисы объектов и сервисы геокодирования, а также размещенные картографические сервисы и сервисы объектов. ГИС-сервисы, которые ссылаются на управляемые пользователем хранилища данных, требуют активного подключения к зарегистрированному хранилищу данных. Размещенные сервисы публикуются в хранилищах данных, управляемых системой. Эти модули, а также модули для системных и служебных сервисов, можно масштабировать в соответствующих развертываниях сервисов.

Кроме того, вы можете интегрировать ArcGIS GIS Server и сайты ArcGIS Image Server из сред Windows и Linux, чтобы добавить возможности в вашу систему.

Имя модуляЦель

Сервисы пространственных объектов

Поддерживает рабочие процессы редактирования в картах и приложениях.

Картографические сервисы

Делает карты, объекты и данные атрибутов доступными во многих типах приложений.

Сервисы геокодирования

Поддерживает рабочие процессы поиска адресов и местоположений на карте.

Сервисы геообработки

Поддерживает сервисные инструменты для картографии и сервисов пространственных объектов.

Управляемое системой хранилище

ArcGIS Enterprise on Kubernetes развертывает и управляет системным хранилищем в кластере Kubernetes. Это хранилище используется для различных целей, например для хранения данных размещенных карт и сервисов объектов, ресурсов и индексов портала, системных журналов и статистики использования сервисов. Системное хранилище развертывается в виде наборов с отслеживанием состояния и обычно связывается с одним или несколькими постоянными томами через постоянные утверждения на хранение файлов данных. Администраторы могут настраивать классы хранилища, которые используются постоянными утверждениями, что позволяет администраторам контролировать размер и тип. Обычно облачные провайдеры имеют множество контроллеров томов, которые могут предоставлять различные типы томов, от сетевых хранилищ до блочной системы хранения или диска.

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

Имя модуляЦель

Хранилище объектов

Хранит загруженный и сохраненный ресурс, размещенные кэши слоев листов и изображений, а также выходные данные геообработки.

Реляционное хранилище

Хранит размещенные векторные данные и такие административные аспекты, как настройки и параметры конфигурации. Настраиваются два реляционных хранилища: основное и резервное.

Пространственно-временные и индексированные хранилища

Хранят журналы и индексы, а также размещенные векторные данные.