REL06-BP06 定期进行审核 - AWS Well-Architected Framework

REL06-BP06 定期进行审核

经常审核工作负载监控的实施情况,并根据重大事件和变更加以更新。

关键业务指标可促进有效监控。确保随着业务优先事项的变化在您的工作负载中对这些指标进行调整。

审计监控有助于确保您了解应用程序何时达到其可用性目标。根本原因分析需要具备在出现故障时发现具体情况的能力。AWS 提供的服务让您能够在意外事件发生期间跟踪服务的状态:

  • Amazon CloudWatch Logs: 您可以将日志存储在此服务中并检查日志内容。

  • Amazon CloudWatch Logs Insights:是一项完全托管式服务,让您可以在数秒内分析大量日志。它为您提供快速、交互式的查询和可视化。 

  • AWS Config: 您可以查看在不同的时间点使用了哪些 AWS 基础设施。

  • AWS CloudTrail: 您可以查看哪些委托人在什么时候调用了哪些 AWS API。

AWS 每周召开一次会议, 以审查运营性能 并在团队之间分享经验。因为 AWS 有很多团队,我们设置了 The Wheel 以随机挑选一个工作负载进行审查。定期开展运营性能审查和知识共享,有助于您增强帮助运营团队提高绩效的能力。

常见反模式:

  • 仅收集默认指标。

  • 设置监控策略后不再过问。

  • 部署重大更改后不讨论监控问题。

建立此最佳实践的好处: 定期审核监控可主动预测潜在问题,而不是当预测问题真实发生后被动应对通知。

未建立此最佳实践暴露的风险等级:

实施指导

  • 为工作负载创建多个控制面板。您必须具有顶级控制面板,其中包含关键业务指标,以及已确定与使用情况发生变化时工作负载的预期运行状况最相关的技术指标。您还应该具有可以检查各种应用程序层和依赖项的控制面板。

  • 计划和执行工作负载控制面板常规检查。执行控制面板常规检查。您可能对检查深度具有不同的安排。

    • 检查指标中的趋势。对比指标值与历史值,了解是否有趋势表明需要调查某些情况。这种情况的示例包括:延迟增加、主要业务功能减少以及故障响应增加。

    • 检查指标中的离群值/异常值。平均值或中值会掩盖离群值和异常值。查看时间范围内的最高值和最低值,调查出现这些极值的原因。当您继续消除这些原因时,降低对极值的定义可以使您继续提高工作负载性能的一致性。

    • 查找清晰的行为变化。指标数量或方向的立即更改可能表示应用程序出现更改,或者出现了您需要添加额外指标进行跟踪外部因素。

资源

相关文档: