您可以使用服务器角色扩展基础 ArcGIS Enterprise 部署的功能和性能。 将服务器计算机(本地或云端)添加到您的 ArcGIS Enterprise 部署可帮助您充分利用 ArcGIS Server 许可角色。
ArcGIS Enterprise 的基础部署包含以下组件:
- Portal for ArcGIS,配置为门户,针对用户类型、用户类型扩展模块和附加应用程序提供许可。
- ArcGIS Server,作为 ArcGIS GIS 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
ArcGIS Image Server 将提供两个主要功能:来自镶嵌数据集的动态影像服务和使用分布式处理的栅格分析。
如果仅使用动态影像服务,则推荐的部署模式是将专用 ArcGIS Image Server 站点添加到基础 ArcGIS Enterprise 部署。
您还可以根据需要将其他 ArcGIS Image Server 站点联合到此部署模式。
对于将在大型数据集上定期执行栅格分析的部署,要确保动态影像服务不受负面影响,应该将单独的站点用于栅格分析和动态影像服务。
在此类部署模式中,必须至少为每台计算机分配 8 GB RAM。
请参阅为栅格分析配置和部署 ArcGIS Enterprise。
注:
只能有一个 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 个事件。 整合到事件处理工作流中的处理器的类型和数量也会影响您每秒可处理的事件记录的数量。
提示:
请记住,一秒钟只有 1,000 毫秒。 如果您使用多个简单的处理器(如 Field Mapper 或 Field Calculator)来配置 GeoEvent 服务,则不会对事件处理吞吐量造成太大影响。 更加昂贵的处理器,例如 Field Enricher,会增加事件处理工作流的延迟。 单个 Field Enricher 可将整体平均吞吐量从每秒 2,000 个事件减少到十几个或更少。
建议的最低设置包括在一台或多台计算机上安装和配置的基础 ArcGIS Enterprise 部署、在第二台计算机上配置的 ArcGIS Data Store 以及在第三台计算机上部署的 ArcGIS GeoEvent Server 站点。
注:
集成三节点时空大数据存储可以实现对 ArcGIS GeoEvent Server 处理的事件数据进行高速大容量存档。 ArcGIS Data Store 中的关系数据存储类型每秒可处理事件量低于 200 个的数据流。
支持在现有基础 ArcGIS Enterprise 计算机上部署和许可 ArcGIS GeoEvent Server 的更低设置。 但是,系统架构师应该了解 ArcGIS GIS Server 与 ArcGIS GeoEvent Server 之间的系统资源共享的含义,然后再将此等解决方案移动到生产中。
如果您的实时传感器网络包含多个数据流,且每个数据流都包含中等事件量和速度,则请配置多台单机 ArcGIS GeoEvent Server 站点,每台都专用于特定的实时数据流。 下图描述了这样一种配置:三个独立的 ArcGIS GeoEvent Server 实例,每个都有其各自的 ArcGIS Server 站点。
除了三个独立 ArcGIS GeoEvent Server 实例之外,以上配置还说明了注册到托管服务器的三节点时空大数据存储。 在此方案中,已按相同比例对 GeoEvent Server 和时空大数据存储进行了扩展;但是,这并非要求。 例如,您的部署可能包含三个 GeoEvent Server 实例以及一个四节点时空大数据存储。
注:
GeoEvent Server 站点未配置 web 适配器。
当分发传感器数据进行处理时,第三方技术可用于支持负载均衡。 但是,通常无法通过负载均衡器来支持系统管理。
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 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 站点。
ArcGIS Video Server
ArcGIS Video Server 是一个 ArcGIS Enterprise 服务器角色,允许您将视频作为具有地理空间和时间上下文的已启用 Web 视频服务进行索引、搜索、发布和流式传输。 它会向 ArcGIS Excalibur 等客户端应用程序提供视频服务,以播放带地图遥测的地理空间视频、流式传输实时视频来获得近乎实时的见解以及执行视频分析。
ArcGIS Video Server 站点已进行配置并与 ArcGIS Enterprise 部署联合。 ArcGIS Web Adaptor 实例使用各个 ArcGIS Video Server 站点进行部署和配置。 ArcGIS Video Server 可以安装在自己的计算机上,也可以与托管服务器安装在同一台计算机上。 在联合 ArcGIS Video Server 站点后,将其指定为 ArcGIS Enterprise 门户的 Video Server 角色。