Skip to main content

系统架构

ArcGIS Enterprise on Kubernetes 是 Kubernetes 平台的完整企业级 GIS 实施。 它是一个微服务集,表示各个基本工作流,例如制图、分析、协作和共享。 这些微服务共同适应和支持软件功能和工作负载,并被实现为一个或多个 Kubernetes 部署,且在您的组织中将被实例化为 Pod。

简介

ArcGIS Enterprise on Kubernetes 将被打包并以运行在 Kubernetes 集群工作节点的容器镜像组的形式提供。 Pod 分布在集群的各个节点,表示一个或多个容器。

有关能够支持 ArcGIS Enterprise 的集群供应商的概述,请参阅系统要求。

下面介绍了 ArcGIS Enterprise on Kubernetes 的基本功能。 逻辑示意图展示了包含名为 arcgis 的命名空间的 Kubernetes 集群。 该命名空间包含四类 Pod,代表不同的系统功能。 该逻辑示意图并非 Pod 或要求的完整列表,而是对系统的组织方式进行了概述。

Kubernetes 系统架构概述

框架

框架 Pod 可支持组织的工作流,并通过帮助文档为组织成员提供有关系统的信息。 这些 Pod 还可以在各自的系统部署中使用 ArcGIS Enterprise Manager 或 ArcGIS Enterprise Administrator API 进行扩展。

Pod 名称

用途

入口控制器

单点进入 Kubernetes 集群并引导集群流量

帮助

部署、配置和使用 ArcGIS Enterprise on Kubernetes 的分步教程和概念文档

Services API

GIS、系统和公共设施服务的 API,支持发布、缓存和分析工作流

应用程序

为组织的嵌入式应用程序提供基本支持

笔记本自动化服务

管理笔记本服务的部署,为笔记本创作和自动化提供支持

管理

管理 Pod 提供创建 ArcGIS Enterprise 组织的初始框架。 在组织启动并运行后,还可以在这些 Pod 的各自部署中使用 ArcGIS Enterprise Manager 或 ArcGIS Enterprise Administrator API 对其进行扩展。

管理员可通过 ArcGIS Enterprise Manager 监控和管理组织的各个方面。 管理员可通过系统状况、日志和其他重要信息的监控工具获得组织的活动视图。 ArcGIS Enterprise Administrator API 是组织的基础。 该功能管理 ArcGIS Enterprise 组件的生命周期并协助组织操作。

了解有关管理资源和工作流的详细信息

Pod 名称

用途

ArcGIS Enterprise Administrator API

用于 ArcGIS Enterprise 组织管理和自动化内容的 API。

ArcGIS Enterprise Manager

最初用作设置向导创建 ArcGIS Enterprise 组织。 配置组织后,将使用 ArcGIS Enterprise Manager 来管理、监控和保护组织。

ArcGIS Enterprise 组织

支持共享、项目管理和成员管理工作流的用户体验。

Portal (sharing) API

支持共享、项目管理和成员管理工作流的 API。

GIS 服务

GIS 服务可用于组织的地理空间功能。 GIS 服务包括地图、要素和地理编码服务以及托管地图和要素服务。 引用用户管理的数据存储的 GIS 服务需要与已注册数据存储的活动连接。 托管服务将使用系统存储进行发布。 这些 Pod 以及用于系统服务和公共设施服务的 Pod 可在各自的服务部署中进行扩展。

另外,您可以联合 Windows 和 Linux 环境下的其他服务器站点,为系统添加功能。

Pod 名称

用途

要素服务

支持在地图和应用程序中编辑工作流。

地图服务

使地图、要素和属性数据在多种应用程序中可用。

地理编码服务

支持工作流对地图上的地址和位置进行搜索和定位。

GP 服务

支持绘图和要素服务的工具。

笔记本服务

支持将笔记本发布为 Web 工具的工作流。

系统存储

ArcGIS Enterprise on Kubernetes 会部署和管理系统存储。 可以通过绑定一个或多个永久卷的 StatefulSet 提供系统存储。 或者,可以通过与云服务集成提供某些系统存储类型。 下表汇总了有关每种类型的系统存储数据存储的信息:

数据存储

用途

支持云服务集成

对象存储

存储上传和保存的内容、托管切片和图像图层缓存、地理处理输出。

是

关系存储

存储托管要素数据和管理内容(例如自定义和配置设置)。 已配置两个关系存储:主关系存储和备用关系存储。

是

时空大数据和索引存储

存储日志和索引以及托管要素数据。

否

当系统存储使用永久卷时,管理员可以配置永久声明所使用的存储类,从而控制大小和类型。 云供应商通常具有各种卷控制器,可提供从网络共享到块存储或磁盘的各种类型的卷。

在此版本中,无法重新分配资源或扩展系统存储 pod。 Pod 复本、请求和限制由部署的架构配置文件预定义。