监控云部署的性能是 IT 环境正常运行的内在条件。AWS 云是一个架构良好的框架,管理员可以使用专用的AWS 性能监控工具增强服务的功能。执行AWS监视是为了跟踪在AWS环境中积极运行的应用程序工作负载和资源。AWS监视器跟踪各种AWS云指标,以帮助提高在其上运行的应用程序的整体性能。借助阈值突破警报系统,AWS应用程序监控在识别性能瓶颈来源方面起着至关重要的作用。这有助于在性能问题直接影响最终用户之前识别和解决这些问题。
通过Applications Manager的AWS监控,全面了解和控制在AWS环境中运行的云资源和应用程序工作负载。即时检测和修复问题,响应业务关键型警报,并优化资源使用,以提高性能并节省成本。
使用AWS 性能监控工具,可以:
- 监控 AWS 性能指标
- 分析云应用程序性能问题的根本原因
- 快速跟踪向 AWS 的迁移
- 监控混合云和多云环境
- 使用 Automated Cloud Actions 管理 AWS 资源
- 使用 AWS 监控控制面板做出明智的决策
监控 AWS 性能指标
AWS性能监控解决方案可帮助管理员跟踪各种Amazon服务的重要kpi,以帮助增强在这些服务上运行的各种业务关键型应用程序的性能和功能。深入了解大量AWS云指标,如资源利用率、AWS成本、请求统计数据和目标状态——每个指标都特定于不同的Amazon服务/实例,如EC2、Dynamo DB、Amazon RDS等。
- 资源利用率
- 磁盘 I/O
- 网络统计
- 负载均衡指标
- 数据库指标
- 延迟
资源利用率
在任何 IT 基础架构组件中,需要注意的最重要的指标是与资源利用率相关的指标,CPU 利用率衡量 AWS 实例当前正在使用的已分配计算单元的百分比。使用 AWS 性能监控跟踪资源使用情况将帮助管理员了解实例是过度利用还是未充分利用。
磁盘 I/O
在 Amazon 提供的 EC2 等计算服务中,磁盘操作对其持续性能至关重要。使用AWS性能监视器,可以轻松地监督磁盘输入和输出操作并对其进行管理,以保持其监管。吞吐量、读取和写入的字节数以及网络流量等指标可供管理员使用。
当服务与 Amazon EBS 等云存储解决方案关联时,存储指标非常重要。 AWS 应用程序性能监控解决方案提供有关与数据块存储量相关的指标的见解,例如卷 IO、吞吐量、读取和写入字节数。
网络统计
网络统计信息包括网络吞吐量、读写带宽和流量。网络中可能出现的问题(如丢弃或波动)可以连接到其他应用程序级指标。必须监控这些指标,因为流量突然激增可能会对应用程序造成严重影响,除非使用负载均衡器分配负载。 AWS 性能监控工具中还提供了网络负载均衡器指标,例如由 TLS 和 TCP 处理的连接和数据。
负载均衡指标
每当服务器上的负载变高时,它就会在 Amazon ELB 的帮助下分布在多个目标(如 EC2 实例)上,Amazon ELB 可以扩展资源以满足流量需求。AWS性能监控软件提供有关请求、连接、主机和错误的详尽详细信息。监控这些指标可以避免服务中断,并提高应用程序的正常运行时间和性能。
数据库指标
为确保依赖于 Amazon RDS(一种关系数据库服务)的服务平稳运行,需要监控死锁、数据库事务、查询统计信息、读写延迟和吞吐量等指标。密切关注查询统计信息有助于识别性能不佳的查询,这些查询会消耗更多时间并对其进行优化。
延迟
对于需要高 IOPS 的应用程序,延迟对于监视尤为重要。通常,延迟的性能问题与卷活动有关,因此优化卷块有助于解决高延迟问题。AWS性能监控解决方案可帮助您监控各种操作的响应时间,并通过准确查明瓶颈的来源来减少MTTR。
分析云应用程序性能问题的根本原因
AWS监控工具使管理员能够通过根本原因分析识别各种性能瓶颈的来源。应用程序管理器的AWS监视器的一些优点是:
- 在性能问题影响最终用户之前检测并解决它们。
- 通过为各种AWS监控指标设置阈值来识别错误并防止瓶颈,并在违反阈值时获得警报。
- 将警报与通知操作关联以获得触发SMS或电子邮件通知,或在需要时配置自动操作。
- 配置动态基线-识别性能逐渐下降,并确保您的应用程序始终以峰值性能运行,没有异常。
快速跟踪向 AWS 的迁移
通过监控业务关键型应用程序和基础设施,加速向AWS的迁移,并确保平台可靠性和业务连续性,AWS管理工具可帮助管理员自动发现资源,并全面了解AWS环境。
监控混合云和多云环境
适应多个云环境的混合基础设施可帮助您实现更大的灵活性,提供对各种工作负载的控制,并防止供应商锁定。通过应用程序管理器的AWS云监控,除了AWS之外,还可以获得跨各种云(如Azure、Oracle cloud、Google cloud和OpenStack)的所有工作负载的完整可见性。监控AWS以检测常见的性能问题,如应用程序滞后、服务中断和服务器停机时间。
使用 Automated Cloud Actions 管理 AWS 资源
应用程序管理器等AWS监控工具通过配置自动云操作帮助管理有问题的AWS资源。当虚拟机超过设置的阈值时,您可以选择启动、关闭或重启虚拟机。这可以减少人工干预,并帮助管理资源的操作,而无需导航到AWS控制台,AWS监控系统甚至允许管理员根据营业时间执行操作。
使用 AWS 监控控制面板做出明智的决策
借助AWS监控软件,管理员可以查看历史性能趋势,并使用广泛的报告功能分析和规划AWS成本,使用预测报告来预测资源利用率,并做出明智的决策,以确保最佳性能并提供无忧的用户体验。
AWS web服务监视要求管理员授权该工具访问其AWS,通过该工具可以创建监视器。然后,管理员可以收集复杂的指标,可视化资源使用情况,并对云环境中所有支持的服务的潜在异常发出警报。一些AWS监控服务(如 Applications Manager)在提供对Amazon云基础设施中的每个微服务的操作可见性方面发挥了巨大的作用。