预估和容纳数据源
ArcGIS GeoEvent Server 具有强大的功能,可以对各种数据格式和协议进行实时可视化和分析。在计划部署时,确定要处理的事件流数量以及支持这些事件流所需的计算机资源非常重要。在计划部署时,必须考虑其他因素,例如事件是否将以恒定速率接收还是突发接收。此外,GeoEvent Server 还提供了可以修改服务配置的灵活性,这样可以在某些情况下,更好地处理事件流中的差异。
有关 GeoEvent Server 最低系统要求的详细信息,请参阅 系统要求。
调整计算机数量
GeoEvent Server 应该始终作为单一计算机 ArcGIS Server 站点进行部署。当事件处理负载很高时,GeoEvent Server 计算机可能会接近 100% 的 CPU 使用率和/或内存消耗;因此,确定要部署的 ArcGIS Server 计算机数量以适应事件处理需求非常重要。
部署系统后,使用日志及服务器统计数据评估计算机的执行状况。处理事件流时,使用 Windows 性能监视器等操作系统工具来评估计算机性能。最后,可使用一些第三方工具和服务对系统性能进行监视。Amazon EC2 平台中的 Amazon Cloud Watch 便是其中一个用于在云环境下监视系统性能的 Web 服务示例。
某些事件流(例如事件量波动的事件流)可能会消耗大量 CPU 资源。如果您可以预估事件量何时增加,并且在虚拟机或云平台上进行部署,则可以部署其他 GeoEvent Server 计算机暂时处理增加的负载,并在事件量减少时将其卸下。在虚拟机或云平台上进行部署可提供这种灵活性。