旧版本:
本主题将介绍已弃用的功能。
在升级到 10.7.1 之前,您应该知道您的现有站点是否有单个集群(该站点可能为 10.4 或更高版本)或多个集群。如果您的 ArcGIS Server 站点具有单个集群(称为默认),则无需执行其他操作。您站点的计算机将继续运行所有服务。
如果您正在将多集群 ArcGIS Server 站点升级到 10.7.1,则升级过程会自动对您的站点进行一些重大更改,并且还需要您执行某些操作。
关于多集群站点
ArcGIS Server 10.1 随服务器站点一同引入了服务器集群。集群是单个站点的子元素,其中每个集群均有专门的用途 - 例如托管特定服务类型的服务,或处理特定大小的请求。
组织可以将一个集群用于处理图像服务,将另一个集群用于地理处理服务等等;所有集群都集中在一个 ArcGIS Server 站点中,可通过单个 ArcGIS Web Adaptor 进行访问。
由于多集群站点存在性能问题,在使用 10.4 及更高版本的 ArcGIS Server 时建议使用单集群模式。
对于未设多个集群的 ArcGIS Server 站点,站点中的任何计算机均可处理任何请求。ArcGIS Server 计算机之间没有负载均衡;相反,负载均衡将由 ArcGIS Server 站点配置的 Web Adapter 或第三方负载均衡器进行处理。服务由经过优化的内部应用程序服务器进行管理,该服务器在 10.6 版本中引入,用以提高发布和管理操作的性能。
多集群站点升级行为
无论您的站点具有单个集群还是多个集群,都可以使用安装程序或命令行实用程序来升级您的站点。
在升级过程中,ArcGIS Server 升级工具将检查现有站点是否具有多个集群。如果是,则该工具将停止所有用户发布的服务。然后,它将所有计算机和服务移动到称为默认的单个集群中。如果已存在默认集群,则升级工具会使用此集群;如果没有,则该工具将创建一个新的默认集群。
升级完成后,站点不再具有多个集群,并且站点中的每台计算机都将运行所有服务。这可能会对您计算机的内存和处理能力造成很大压力,也是升级之前会自动停止所有用户发布的服务的原因所在。您也因此可以查看已发布的服务,并选择将其保留在站点中或将其删除 - 可将其永久删除或重新发布到单独 ArcGIS Server 站点中。在您手动重新启动或将其删除之前,所有已停止的服务都将保持不变。
集群架构的替代方案
作为 ArcGIS Server 10.7.1 的管理员,您仍然可以选择按类型或大小隔离站点,就像先前的集群那样。
举个例子,您可以设置多个 ArcGIS Server 站点。如果您所拥有的大量服务全部或大多数经常接收请求,则此选项将特别有用,原因是这会增加站点中每台计算机需要运行的 ArcSOC.exe 实例的数量。
还有一种情况,您的服务所接收的流量级别相差悬殊;例如一个服务将不断同时处理多个请求,而其他服务不经常接收请求。在这种情况下,可使用 10.7 版本中引入的共享实例池来节省那些不频繁请求的内存使用量,并为每个高流量服务提供与共享池隔离的专用实例池。通过共享实例池,您可以在站点上运行大量低流量服务,而不会影响站点性能或增加运营成本。
如果您确信您的站点架构能够为用户提供最佳性能,而不会对硬件资源造成太大负担,则可以对此前停止的用户发布的任务进行重新启动。