关于 GIS 服务器集群
在本主题中
参与 ArcGIS Server 站点的 GIS 服务器计算机可以被组织为若干组,称之为集群。每个集群都可配置为运行一个特定的服务子集。例如,您可以创建一个集群运行所有地图服务,然后创建服务器的另一个集群(可能具有更高的处理能力)来运行地理处理服务。
集群中的所有 GIS 服务器计算机都显示一组相同的服务。这些计算机之间彼此进行通信,并尽可能将每个请求分配给最有可能可用的计算机。例如,在上面的示意图中,地图服务请求被路由到集群 A 中的 GIS 服务器上,而地理处理请求被路由到集群 B 中的服务器上。此外,您可以向集群中添加或移除 GIS 服务器计算机以按需响应各种变化模式。
负载平衡和 GIS 服务器集群
在多机站点中,使用 4004 及以上的端口在单个集群的所有 GIS 服务器计算机间进行负载平衡。如果站点使用的是单个集群,则站点中所有 GIS 服务器将请求进行负载平衡。如果站点使用的是多个群集,则会在每个群集内的所有 GIS 服务器间进行负载平衡。
例如,即使请求已被定向到集群内部或外部的特定计算机,仍会将收到的请求分配给集群中的可用 GIS 服务器。然后,GIS 服务器进行绘制地图、查找地址坐标、运行地理处理工具等工作,然后将结果返回到客户端。如果计算机离线,或请求的服务是在其他集群中运行的,则会将请求转发至包含该服务的集群中。该群集中的 GIS 服务器计算机会相应地进行负载平衡,并处理该请求。
在具有单个集群的大型站点中,您现在可以配置站点来移除 GIS 服务器之间的负载平衡功能。这不仅可以减少站点内的机器之间的网络流量,降低网络上的负载,还有助于更好地监控站点内的 GIS 服务器。有关完整说明,请参见移除 GIS 服务器计算机之间的负载平衡。
关于默认集群
一个 ArcGIS Server 站点至少需要一个集群。首次创建站点时,会自动生成一个称为默认的集群。将配置该集群以便存放用于创建站点的 GIS 服务器计算机并运行 ArcGIS Server 中安装的预配置服务。
我们强烈建议您不要删除默认的集群。如果删除默认的集群,则会停止分配给它的任何服务(包括预配置的服务),而这些服务对于发布和缓存却至关重要。如果需要集群中的服务继续运行,则应在删除默认的集群之前编辑服务以便使用另一个集群。有关如何更改托管服务的集群的说明,请参阅在 Manager 中编辑 GIS 服务器集群。
集群管理
可以使用 ArcGIS Server Manager 或 ArcGIS for Desktop 创建、编辑和删除 GIS 服务器集群。有关完整说明,请参阅以下各部分中的链接。