ArcGIS 服务提供了相关功能,并使地图及其关联数据能够通过 Web 访问。 最佳地图服务配置的关键因素之一是选择适当的服务实例数量,每个实例都作为独立的 ArcSOC 进程运行,专门用于运行地图服务。 ArcSOC(ArcGIS Server 对象容器)是运行 GIS 服务的 ArcGIS Server 进程,每个 ArcSOC 每次仅处理一个请求。
虽然托管和共享服务类型由 ArcGIS 自动管理,但专用服务的地图服务实例配置在系统优化中常被忽视。 随着服务增加或使用模式变化,需要定期测试和重新访问服务和系统配置。 否则,随着时间的推移,您可能会发现系统性能无法令人满意,且最终用户的体验和效率都会受到影响。
本测试研究利用具有相同最小值和最大值的专用实例,探讨了两个概念:
请记住,未运行的专用实例在收到请求时需要启动时间。 我们的系统测试侧重于用户体验,因此并不希望因等待 ArcSOC 启动而造成延迟。 因此,就目的而言,所有服务实例的配置都是将最大值设为最小值。
本测试研究并非旨在为每个系统推荐 CPU 与服务实例的具体比例。 相反,这表明组织必须通过测试来确定系统的最佳配置,从而在性能与基础设施成本之间取得平衡。 了解有关如何监控系统性能的详细信息。
本测试研究使用 AWS EC2 实例针对在 Amazon Web Services (AWS) 云基础设施中托管的网络信息管理系统测试了真实工作流。
为确保测试研究提供有意义的结果,工作流需要表示真实的用户体验以及用户在与系统交互时将采取的实际步骤。 本测试研究中使用的工作流代表了维护和访问已竣工的电力网络所需的一些基础活动。
工作流的内容是通过与经验丰富的员工合作并结合 Esri 客户的反馈共同定义的,旨在明确每个工作流中涉及的具体步骤、顺序及活动类型。 以下关键工作流针对负载下的系统手动运行,以捕获用户体验和整体性能:
可在相关系统测试研究中阅读有关这些工作流的详细信息。
系统功能通过以下软件提供,作为本测试研究的一部分进行部署和测试,在以下列出的版本中应用了所有可用修补程序: