工作负载分离是一种专注于计算资源最佳分配的设计方法。 ArcGIS 提供了多种功能,例如制图和可视化、分析和外业移动性。 这些功能中的每一项对计算资源的影响都不同。 因此,相应地分配资源将有助于通过提高系统性能和可靠性来确保系统能够以最佳方式运行。 在 ArcGIS 系统中,这通常使用单独的 ArcGIS Server 站点来实现。
ArcGIS 中工作负载分离的常见方法包括:
此模式的一种常用实现方式是部署一个或多个其他 ArcGIS Server 站点(除了托管服务器之外)以隔离托管、制图和可视化以及分析工作负载。 此方法非常有用,因为它可以确保在运行大型地理处理任务时,它不会干扰组织的地图服务,从而影响其他用户的工作。
通常,可能从此类隔离中受益的工作负载包括:
除了您可以选择隔离工作负载之外,ArcGIS 还通过服务器角色为其各自的功能在本地强制执行工作负载分离。 这些服务器角色可以加入 ArcGIS Enterprise 基础部署以扩展其功能。 有关详细信息,请参阅 ArcGIS Enterprise 服务器角色。
在持续测量和监测时,会识别所有系统组件的关键指标。 这对于确保您的资源以最佳水平运行至关重要。 有效的监测工具和实践可以主动识别不断提高的组件利用率,从而使您能够主动识别增加的系统利用率,并就如何更改或增加工作负载的分离方式做出明智的选择。 因此,您的 ArcGIS 系统将继续以高性能和可靠的方式运行。 请参阅 IT 基础架构监测。
如果实施得当,工作负载分离将增强系统性能、降低风险并提高 ArcGIS 的可靠性。 这需要做出关键决策,以平衡额外基础设施和人员的成本与应计成本,其中包括当性能不佳(或不可用)的关键业务应用程序或系统对业务产生负面影响时的资本和运营成本。
IT 团队面临的挑战是最大限度地提高性能、降低风险并满足其所有任务关键型企业系统的服务级别协议 (SLA)。 通过战略性地隔离不同的 IT 功能,您可以降低高强度流程消耗支持任务关键型应用程序所需的资源的风险。 此外,还可以降低请求异常激增中断所有用户服务的可能性。
您可以通过负载均衡器将用户请求路由到相应的 ArcGIS Server 站点,从而降低服务中断的风险。 请参阅使用 ArcGIS Server 配置反向代理服务器。 这通过防止过载的计算机影响其他计算机来增强系统稳定性,从而保护关键任务免受资源争用。