标记自动扩缩组 - Amazon EC2 Auto Scaling

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

标记自动扩缩组

监控是保持 Amazon EC2 Auto Scaling 和您的AWS Cloud解决方案的可靠性、可用性和性能的重要方面。AWS提供了以下一些监控工具来监控 Amazon EC2 Auto Scaling、在出现错误时进行报告并适时自动采取措施。

运行状况检查

Amazon EC2 Auto Scaling 会对 Auto Scaling 组中的实例定期执行运行状况检查。如果某个实例未通过其运行状况检查,则该实例将被标记为运行状况不佳,并且在 Amazon EC2 Auto Scaling 启动新实例以替换实例时终止。有关更多信息,请参阅自动扩缩组中实例的运行状况检查

AWS Health Dashboard

AWS Health Dashboard会显示相关信息,并提供因 AWS 资源的运行状况变化所触发的通知。信息会以两种方式显示:在显示按类别组织的最近和未来事件的控制面板上,以及在显示过去 90 天内所有事件的完整事件日志中。有关更多信息,请参阅Amazon EC2 Auto Scaling 的 AWS Health Dashboard 通知

CloudTrail

使用 AWS CloudTrail,您可以跟踪由您或代表您的 AWS 账户 对 Amazon EC2 Auto Scaling API 发出的调用。CloudTrail 将信息存储在您指定的 Amazon S3 存储桶中的日志文件中。您可以使用这些日志文件监控 Auto Scaling 组的活动。日志包括发出的请求、请求来自的源 IP 地址、发出请求的用户、发出请求的时间,等等。有关更多信息,请参阅使用 AWS CloudTrail 记录 Amazon EC2 Auto Scaling API 调用

收集 Amazon EC2 实例的日志

您可以使用 CloudWatch 从操作系统中收集 EC2 实例的日志。有关更多信息,请参阅Amazon CloudWatch 用户指南中的使用 CloudWatch 代理从 Amazon EC2 实例和本地服务器中收集指标和日志以及查看已发送至 CloudWatch 日志的日志

有关可助您记录和收集工作负载相关数据的其他 AWS 服务的信息,请参阅《AWS 规范性指南》中的 面向应用程序所有者的日志记录和监控指南

Amazon CloudWatch

Amazon CloudWatch 可帮助您分析日志并实时监控您的 AWS 资源和托管应用程序指标。您可以收集和跟踪指标,创建自定义的控制面板,以及设置警报以在指定的指标达到您指定的阈值时通知您或采取措施。例如,您可以在网络活动突然高于或低于指标的预期值时收到通知。有关使用此服务监控自动扩缩组和实例指标的更多信息,请参阅 监控 Auto Scaling 组和实例的 CloudWatch 指标

CloudWatch 还可跟踪 Amazon EC2 Auto Scaling 的 AWS API 使用情况指标。您可以使用这些指标来配置警报,以在 API 调用量超过您定义的阈值时提醒您。有关更多信息,请参阅《Amazon CloudWatch 用户指南》中的 AWS 使用情况指标

AWS Compute Optimizer

Compute Optimizer 提供 Amazon EC2 实例推荐功能,可帮助您决定是否移动到新的实例类型。它可以监控自动扩缩组的实例类型是否最佳,并生成降低成本和提高工作负载性能的建议。有关更多信息,请参阅用于获 AWS Compute Optimizer 取 Auto Scaling 组的实例类型建议

Amazon EventBridge

Amazon EventBridge 是一种无服务器事件总线服务,可以轻松地将应用程序与来自各种来源的数据相连接。EventBridge 可以从您自己的应用程序、软件即服务 (SaaS) 应用程序和AWS服务传输实时数据流,然后将该数据路由到诸如 Lambda 之类的目标。这让您可以监控服务中发生的事件,并构建事件驱动型架构。有关更多信息,请参阅使用 EventBridge 处理 Auto Scaling 事件

AWS Security Hub

使用 AWS Security Hub 监控 Amazon EC2 Auto Scaling 的使用情况,因为它与安全最佳实践有关。Security Hub 使用侦测性安全控件来评估资源配置和安全标准,以帮助您遵守各种合规框架。有关使用 Security Hub 评估 Amazon EC2 Auto Scaling 资源的更多信息,请参阅《AWS Security Hub 用户指南》中的 Amazon EC2 Auto Scaling 控件

Amazon Simple Notification Service

当 Amazon EC2 Auto Scaling 启动或终止实例时,您可以配置 Auto Scaling 组以发送 Amazon SNS 通知。有关更多信息,请参阅亚马逊 EC2 Auto Scaling 的亚马逊 SNS 通知选项