Skip To Content

高可用性 Web GIS

Web GIS 包括以下部分:

  • Web adaptor* 和至少一个负载均衡器
  • 域名系统(可选)
  • ArcGIS Server 配置存储的文件服务器
  • 一个或多个 GIS 服务器(ArcGIS Server 站点*)
  • 数据存储(包括已注册数据库、已注册文件夹中的文件和托管的数据库或 ArcGIS Data Store*)
  • 门户(位于本地部署中,此为 Portal for ArcGIS*)

对于所列出的带有星号 (*) 的组件,ArcGIS 提供可为其配置高可用性的工具和功能。而其他组件需要使用第三方工具和功能进行配置。

高可用性 GIS 服务器

Web GIS 部署包含一个托管服务器。此为专门运行门户托管服务(如,托管要素、切片和场景图层)的 GIS 服务器。您可以选择将门户与其他 GIS 服务器联合,使它们能够共享身份验证并将 web 服务作为项目自动注册到门户。也可以从独立的 GIS 服务器将服务作为项目添加到您的门户。上述所有 GIS 服务器均可配置为高可用性服务器。

实施高可用性 GIS 服务器的方式取决于 web 服务是位于一台计算机还是分布在多台计算机上。

如果服务在一台计算机上运行,则需要配置主站点和备用站点。还需要配置网络负载均衡器,以便与主动 GIS 服务器计算机进行通信。主站点和备用站点将分别具有各自的服务器目录和配置存储。上述目录必须相同。

如果 GIS 服务器处于静态(例如,您已发布所需的 web 服务且不需要再发布服务),您可将主站点和备用站点均配置为主动。在这种情况下,主站点和备用站点将共享您在高可用性文件服务器上配置的输出目录。但是,GIS 服务器几乎不会与 Portal for ArcGIS 一起使用,甚至很可能不会被使用。

如果您的站点中存在多台计算机,可配置一个网络负载均衡器与 GIS 服务器池进行通信。此 GIS 服务器池共享服务器目录和配置存储。在高可用性文件服务器上再次配置上述目录,以实施高可用性 GIS 服务器。

高可用性数据存储

使用 ArcGIS Data Store 作为门户托管服务器的数据存储,并且可以利用其提供的故障转移功能。

对于高可用性托管要素图层数据,请在两台独立的计算机上安装 ArcGIS Data Store 并在每台计算机上创建关系数据存储。使用与门户托管服务器一同使用的 GIS 服务器来配置每个关系数据存储。您首次配置关系数据存储的计算机为主关系数据存储计算机;您配置的第二台计算机是备用关系数据存储计算机。

对于高可用性的托管场景图层缓存,请在两台独立的计算机上安装 ArcGIS Data Store 并在每台计算机上创建切片缓存数据存储。使用与门户托管服务器一同使用的 GIS 服务器来配置每个切片缓存数据存储。您首次配置切片缓存数据存储的计算机为主切片缓存数据存储计算机;您配置的第二台计算机是备用切片缓存数据存储计算机。

ArcGIS Data Store会将托管要素图层数据和托管场景图层缓存从主数据存储自动复制到备用数据存储;因此,两个位置上都存在数据。GIS 服务器将始终与主动(主)数据存储进行通信。

对于与 ArcGIS GeoEvent Extension for Server 配合使用的高可用性存档观察数据,您可以在三台或更多的计算机上安装 ArcGIS Data Store 并在每台计算机上创建时空大数据存储。使用门户托管服务器来配置每台计算机。在任何时候,每个数据集的副本都至少存在于两台数据存储计算机上。即使一台计算机出现故障,数据存储可确保其余至少两台计算机包含该数据。

高可用性门户

一个高可用性门户包括需要通过网络负载均衡器访问的两台 Portal for ArcGIS 计算机。负载均衡器将收到的请求重定向到活动的门户计算机。

两台门户计算机将内容存储在公共目录下。为使门户具有高可用性,您必须在高可用性文件服务器上配置此内容目录。

将高可用性与故障恢复相结合

在大多情况下,除高可用性部署外,您还需要实施灾难恢复计划。这样,即使损失了部署中的所有计算机(如遇到自然灾害),您仍然拥有数据和服务的备份,可利用此备份将部署恢复为在线状态。可以在安全的偏移位置维护备份,也可以在远程位置维护断开连接的备用部署