跳至主要内容

AWS 故障注入服务

AWS 故障注入服务

通过受控实验提高韧性和性能

优势

    找出传统软件测试所遗漏的弱点。

    定义停止试验或回滚至试验前状态的特定条件。

    使用 FIS 场景库中的预构建场景在几分钟内运行实验。

    通过生成真实故障条件(例如不同资源的受损性能),获得卓越的见解。

工作原理

作为 AWS 韧性监测中心的一部分,AWS 故障注入服务是一项完全托管式服务,用于运行故障注入实验,以便改进应用程序的性能、可观测性和韧性。AWS 故障注入服务简化了跨一系列 AWS 服务来设置和运行受控故障注入实验的过程,因此团队可以对其应用程序行为保有信心。

  

为什么选择 AWS 故障注入服务?

AWS 故障注入服务为团队提供了在生产中进行实验所需的控制工具和护栏,例如在满足特定条件时自动回滚或停止实验。

应用场景

    模拟以前的失败情况、已知的流程或团队弱项,或者季节性的需求峰值,同时监控系统的性能。

    作为软件交付过程的环节,重复测试故障操作带来的影响,例如注入任务级别的容器故障。

    测试您的应用程序如何处理 CPU 压力,以及 CPU 利用率是否超出指定的阈值。

BMW Group 使用 AWS 故障注入服务

BMW 的互联车辆后端系统在全球范围内全天候不间断运行,可靠性达到 99.95%。为了保持这一高标准,BMW 利用 AWS 故障注入服务开发了自动化且可重复的测试流程,从而最大程度地减少了人为错误,并能够主动发现并解决潜在问题。