AWS性能监控
监视云部署的性能对于IT环境的正常运行至关重要。AWS云是一个架构良好的框架,但是您可以使用专用的AWS性能监视工具增强服务的能力。应用程序管理器可以帮助您监视构建在Amazon提供的动态云服务上的应用程序。
监视AWS的性能指标。
Applications Manager的AWS监视工具提供了有关AWS服务工作的各种参数的大量统计数据,使您能够密切关注所有关键指标。这些指标描述AWS服务的行为,因此只需监视底层操作就可以很容易地理解它们的状态。
AWS性能监控的关键指标。
资源利用
在任何IT基础设施组件中,需要注意的最重要指标是那些与资源利用率有关的指标。CPU利用率度量AWS实例当前使用的已分配计算单元的百分比。跟踪资源使用情况将帮助您发现实例是被过度利用还是未被充分利用。
磁盘I/O:
在诸如Amazon提供的EC2这样的计算服务中,磁盘操作对其持续性能至关重要。使用Application Manager的AWS性能监视器,您可以轻松地监视磁盘输入和输出操作,并对其进行管理,以保持其规范化。吞吐量、读写字节和网络流量等指标可由您自行处理。
当您的服务与类似Amazon EBS的云存储解决方案相关联时,存储指标非常重要。我们的AWS应用程序性能监控解决方案提供了与块卷相关的度量,如卷IO、吞吐量、读写字节。
网络统计数据:
网络统计数据包括网络吞吐量、读写带宽和流量。网络中可能出现的问题(如下降或波动)可以连接到其他应用程序级指标。监控这些指标是必要的,因为流量的突然激增可能会对应用程序造成严重影响,除非使用负载均衡器来分配负载。还提供了网络负载平衡器指标,如连接和由TLS和TCP处理的数据。
负载平衡指标:
每当服务器上的负载很高时,它就会在Amazon ELB的帮助下分布在多个目标(比如EC2实例)上,它可以扩展资源以满足流量需求。Applications Manager的AWS性能监控软件提供了关于请求、连接、主机和错误的详细信息。监视这些指标可以帮助您避免服务中断,并提高应用程序的正常运行时间和性能。
数据库指标:
为了确保依赖于Amazon RDS的服务的平稳运行,一种关系数据库服务度量,如死锁、数据库事务、查询统计、读取和处理。写入延迟和吞吐量需要被监视。密切关注查询统计信息可以帮助您识别性能较差、消耗更多时间的查询并对其进行优化。
潜在因素:
对于需要高IOPS的应用程序,延迟的监视尤为重要。延迟的性能问题通常与卷活动有关,因此优化卷块有助于解决高延迟。application Manager的AWS性能监视解决方案帮助您监视各种操作的响应时间,并通过精确定位瓶颈的来源来减少MTTR。
有必要监视用于保持应用程序在峰值性能下运行的所有AWS服务。应用程序管理器的AWS性能监控工具提供监控常用服务,如: