启用AWS SLA组件,可以回答这些问题:
AWS SLA并不能直接对监控的目标做出问题纠错,如自动完成性能调优。但,如果需要AWS保持关键业务服务的连续性,就需要对各种级别的服务质量
(成功/失败)和性能
进行监控和分析,帮助开发者和运维人员及时做出纠正措施。
当开发者开发的应用发生错误时(如数据库SQL执行异常),传统方式下只能从用户提报问题并从大量运行日志分析中发现线索,此时,这类错误可能已经被重复发生多次。使用SLA将能够在第一时间掌握错误的产生。
此时,AWS SLA能够在第一次问题发生时及时发出告警,将问题带来的损失降至最低
。从而持续改进,逐步提高应用运行的可靠性。
通常客户需要为保障业务系统的健康运行,适当预估并加大计算资源的配额(如CPU、内存),造成一定计算资源的浪费。
当性能成为瓶颈时,又缺少最直观的诊断方法和回放数据,不能明确定位问题出现在哪。