在本文中,我们将讨论 Kubernetes 上的 ArcGIS Enterprise 环境的自动扩展能力。这是一项强大的新功能,允许管理员以最少的干预和开销来配置和部署响应意外性能需求的系统。对于经常需要维护复杂系统并使其平稳运行的 IT 管理员来说,自动扩展可以帮助他们监控系统并根据需要扩展资源。
视频播放器
以下示例测试使用 Apache JMeter 准备的 ArcGIS Enterprise 环境如何响应意外的性能需求。测试通过在 Apache JMeter 上创建一个项目并向 20 个同时用户的托管功能服务发送请求来执行。
ArcGIS Enterprise on Kubernetes 的自动扩展功能是通过水平 pod 扩展实现的,即根据当前需求自动扩展工作负载的过程。在下面的示例中,服务扩展过程是通过 ArcGIS Enterprise Admin API 执行的。此配置的实现方式是,pod 数量最少为 1 个,最多为 4 个,并且如果 CPU 负载超过 50% 阈值,pod 将会重复。在这种配置下,如果每个 pod 的负载增加,Kubernetes 将增加 pod 的数量。当使用率下降并且不再需要额外资源时,系统将自行恢复到其默认状态。
使用 Grafana 监控系统性能
Grafana 是 Kubernetes 上 ArcGIS Enterprise 环境部署的一部分。使用 Grafana,管理员可以使用图表来可视化系统数据并更好地了解环境的健康状况。下面的图表显示了请求率、托管功能单元的数量以及 数据集 所有单元的 CPU 活动。一旦测试开始并且负载增加,您就可以在图表中看到显示系统在增加的负载下的表现情况的值。
在负载测试期间,您可以看到新请求不会由于与负载相关的原因而被阻止。这是通过根据服务扩展配置中设置的值创建新的 pod 来处理额外的需求来实现的。我们还可以看到每个 pod 的 CPU 利用率与测试前的水平相当。
ArcGIS Field Maps 于 2020 年 10 月发布,取代了 iOS/Android 移动平台上的 ArcGIS Collector、ArcGIS Explorer 和 ArcGIS Tracker 功能。自2021 年 12 月 31 日起, ArcGIS Collector、Explorer 和 Tracker 产品已弃用。
弃用意味着什么?
Esri 将不再更新 Apple App Store 和 Google Play 上的 ArcGIS Collector、Explorer 和 Tracker 移动应用程序。
Esri 将停止对 ArcGIS Collector、Explorer 和 Tracker 的技术支持。
Esri 将不再通过移动设备平台更新或 ArcGIS 系统的未来 远程工作如何帮助应对气候变化 更新对 ArcGIS Collector、Explorer 和 Tracker 进行认证。
鉴于迁移现有工作流程需要时间,这些应用程序将继续在 Apple App Store 和 Google Play 上无限期提供。有关产品支持的详细信息,您可以查看ArcGIS Collector、Explorer和Tracker产品生命周期。
为什么要弃用 ArcGIS Collector、Explorer 和 Tracker 应用程序?
ArcGIS Field Maps 的开发是为了简化和精简 Esri 现场应用程序套件。只需一个应用程序即可安装、登录和使用,为移动工作者提供了便利。它还使 IT 管理员可以更轻松地在网络上测试、验证和部署单个应用程序。
如何切换到 ArcGIS 现场地图?
ArcGIS Field Maps 应用程序提供了熟悉的用户体验,因此过 邮寄线索 渡应该很容易。 ArcGIS Field Maps 还可与移动工作人员在已退役应用程序中使用的相同现有用户类型和许可证兼容,因此无需更改许可证。有关迁移到 ArcGIS Field Maps 的更多详细信息,请参阅迁移到 ArcGIS Field Maps博客文章。您还可以使用ArcGIS Field Maps 迁移指南文档来制定迁移计划。
Windows 版本的 ArcGIS Collector 和 Explorer 是否会于 2021 年 12 月退役?
目前 Windows 10 平台上没有可用的 ArcGIS Field Maps 开发。因此,Collector 和 Explorer 将在短期内继续在 Windows 平台上得到支持。目前没有针对 Windows 应用程序进行进一步开发的计划,尽管它们没有计划停止开发。
对于需要积极开发的 Windows 解决方案的用户,ArcGIS Survey123 和 ArcGIS QuickCapture 积极参与跨平台开发。此外,ArcGIS Pro 支持基于 GPS 的数据收集工作流程。 ArcGIS Pro 还支持常见的请求功能,例如离线工作功能。