您可以使用服务器角色扩展基础 ArcGIS Enterprise 部署的功能和性能。 将服务器计算机(本地或云端)添加到您的 ArcGIS Enterprise 部署可帮助您充分利用 ArcGIS Server 许可角色。
ArcGIS Enterprise 的基础部署包含以下组件:
- ArcGIS Enterprise 门户。
- ArcGIS Server,与门户联合并指定为门户的托管服务器。
- 关系数据的 ArcGIS Data Store,作为托管服务器的托管数据库注册到服务器。
- 两个 ArcGIS Web Adaptor 实例 - 一个配置在门户中,另一个配置在服务器中。
在此配置中,用户通过门户网站访问 web GIS 资源。 管理员和发布者可以根据自己的目的直接访问 ArcGIS Server。
ArcGIS GIS Server
在基础 ArcGIS Enterprise 部署中,ArcGIS GIS Server 充当两个不同的功能:
- 支持整个 Web GIS 基础架构的托管服务器。
- 常规用途的 GIS Server,在此类服务器中,您可以发布引用您自己的数据源(例如地理数据库)的服务。
许多组织将这些功能分到两个不同的 ArcGIS Server 站点中,以提高其部署的性能。
在此配置中,附加的三机 ArcGIS GIS Server 站点将与您的 ArcGIS Enterprise 门户进行联合。 此附加站点为您的用户提供专用映射和可视化功能。 每个站点中的计算机数量将由您对容量和高可用性的需求决定。
ArcGIS GIS Server 站点中的每台计算机都需要至少 8 GB 的内存,根据发布的服务数量及其使用模式,可能需要更多内存。
ArcGIS Image Server
Image Server 提供两个主要功能:来自镶嵌数据集的动态影像服务和使用分布式处理的栅格分析。
如果仅使用动态影像服务,则推荐的部署模式是将专用 ArcGIS Image Server 站点添加到基础 ArcGIS Enterprise 部署。
您还可以根据需要将其他 ArcGIS Image Server 站点联合到此部署模式。
对于将在大型数据集上定期执行栅格分析的部署,要确保动态影像服务不受负面影响,应该将单独的站点用于栅格分析和动态影像服务。
在此类部署模式中,应该至少为每台计算机分配 8 GB RAM。
注:
只能有一个 ArcGIS Image Server 站点专用于 ArcGIS Enterprise 部署中的栅格分析。 可以通过添加更多 RAM 或其他计算机来改变该站点的规模。ArcGIS GeoAnalytics Server
要将 ArcGIS GeoAnalytics Server 站点联合到您的基础 ArcGIS Enterprise 部署,还必须在其所安装的计算机上添加配置为时空大数据存储的 ArcGIS Data Store:
此部署适用于没有高可用性要求的开发和测试以及生产用途。 要了解您的 GeoAnalytics Server 和时空大数据存储的最低要求,请参阅 GeoAnalytics Server 站点的最佳做法。
根据数据的大小和正在完成的分析,您可能需要向时空大数据存储和 ArcGIS GeoAnalytics Server 站点添加其他计算机以提高分析速度。 以下逻辑示意图说明了此部署模式。
注:
对于 ArcGIS Enterprise 部署,只能有一个 GeoAnalytics Server 站点。 可以通过添加更多 RAM 或其他计算机来改变该站点的规模。 GeoAnalytics Server 支持单机和三机 GeoAnalytics Server 站点配置。 要了解有关向 GeoAnalytics Server 站点添加计算机的详细信息,请参阅向 GeoAnalytics 站点添加计算机。以下逻辑示意图包含三台用于时空大数据存储的计算机(这些计算机已注册到托管服务器)和一个三机 GeoAnalytics Server 站点:
您还必须确保为 GeoAnalytics Server 配置良好的输入数据源网络吞吐量。 这包括确保良好的远程文件共享吞吐量。
ArcGIS GeoEvent Server
ArcGIS GeoEvent Server 支持传感器网络中基于事件的实时数据流,无论该数据流是静态的、移动的,还是物联网 (IoT),都将作为数据源整合到您的企业级 GIS 中。
所部署 ArcGIS GeoEvent Server 实例的理想数量和配置完全取决于您的数据流或流 - 它们的事件速度和每个事件的数据大小。 如果事件数据大小只包含一些数据字段和一个点,则 ArcGIS GeoEvent Server 的单个实例每秒可以处理数量高达 6,000 个事件的数据流。 如果每个事件包含数十个数据字段和一个多边的面,则在相同的硬件和软件配置下,可能每秒仅能处理 2,000 个事件。
了解有关 ArcGIS GeoEvent Server 的系统要求的详细信息
最低设置可将具有 ArcGIS GeoEvent Server 许可角色的单机站点添加到现有基础 ArcGIS Enterprise 部署。
注:
以上配置说明了注册到托管服务器的三节点时空大数据存储。 集成三节点时空大数据存储可以实现对 ArcGIS GeoEvent Server 处理的事件数据进行高速大容量存档。 ArcGIS Data Store 中的关系数据存储类型每秒可处理事件量低于 200 个的数据流。
如果您的实时传感器网络包含多个数据流,且每个数据流都包含中等事件量和速度,则应配置多台单机 ArcGIS GeoEvent Server 站点,每台都专用于特定的实时数据流。 下图描述了这样一种配置:三个独立的 ArcGIS GeoEvent Server 实例,每个都有其各自的 ArcGIS Server 站点。
支持在现有基本 ArcGIS Enterprise 计算机上部署和授权 ArcGIS GeoEvent Server 的最低设置(未示出)。 但是,系统架构师应该了解 ArcGIS GIS Server 与 ArcGIS GeoEvent Server 之间的系统资源共享的含义,然后再将此等解决方案移动到生产中。
ArcGIS Notebook Server
ArcGIS Notebook Server 是一个与 ArcGIS Enterprise 门户集成的完整数据科学平台。
通过 ArcGIS Notebook Server 角色,您的 ArcGIS Enterprise 部署可以托管和运行 ArcGIS Notebooks。 使用 Python 编程语言可以执行空间分析、制定数据科学和机器学习工作流、管理 GIS 数据和内容以及自动化 ArcGIS Enterprise 管理任务。
ArcGIS Notebook Server 站点已进行配置并与 ArcGIS Enterprise 部署联合。 ArcGIS Web Adaptor 实例使用各个 ArcGIS Notebook Server 站点进行部署和配置。
ArcGIS Notebook Server 可以使用容器(虚拟化操作系统)为每个笔记本创建者提供孤立的工作环境和计算机内的计算资源。 为分配和维护这些容器,ArcGIS Notebook Server 可与 Docker 容器软件一起使用。 为使 ArcGIS Notebook Server 正常工作,必须在同一台计算机上安装和配置 Docker Engine。 有关安装 Docker Engine 的完整步骤,请参阅 ArcGIS Notebook Server 安装指南。
要容纳大量笔记本创建者或为每个创建者提供更大的容器化工作区,您可将多台计算机连接到 ArcGIS Notebook Server 站点。
注:
10.7 版本仅支持单机站点。 10.7.1 及更高版本支持多机站点。
ArcGIS Workflow Manager Server
ArcGIS Workflow Manager Server 为可扩展的工作流管理系统,可自动执行并简化组织中执行和管理 GIS 和非 GIS 工作的多个方面。 它包括一个与 ArcGIS Enterprise 门户集成的 Web 应用程序,可通过 ArcGIS Workflow Manager 用户类型扩展模块授予许可。
ArcGIS Workflow Manager Server 站点已进行配置并与 ArcGIS Enterprise 部署联合。 ArcGIS Web Adaptor 实例已经为 ArcGIS Workflow Manager Server 站点进行部署和配置。 ArcGIS Workflow Manager Server 可以安装在自己的计算机上,也可以与托管服务器安装在同一台计算机上。
ArcGIS Knowledge Server
ArcGIS Knowledge Server 角色允许 ArcGIS Enterprise 使用知识图层对实体之间的关系进行建模。
要将 ArcGIS Knowledge Server 站点联合到您的基础 ArcGIS Enterprise 部署,还必须在其所安装的计算机上添加配置为图形数据存储的 ArcGIS Data Store:
根据您将在知识图图层上运行的分析的复杂性和数量,您可能需要向 ArcGIS Knowledge Server 站点添加机器以提高分析速度。 下图说明了这种部署模式,并包括一个两台机器的 ArcGIS Knowledge Server 站点。