混沌工程是否只对复杂的分布式系统企业有用?对小企业是否有必要?有没有实际可落地的框架或工具?
首先要罗列自己系统中可能遇到的风险,比如网站应用可能遇到的风险较少,系统中关联业务较少或耦合度不深,中间件使用较少,且技术组件又有ECS 或云服务厂商兜底,那么需要使用混沌工程的场景可能只有比如针对突发流量或代码bug,演练方面也较少。
混沌工程虽然对于代码层改动较少,但需要投入很多人力。而AHAS 可以覆盖大部分使用场景,针对故障注入以及注入之后系统如何做流控、降级、熔断等,AHAS 提供了一套完整的解决方案。因此,投入方面无需担心。
小企业是否有必要做混沌工程,需要根据实际情况进行评估,如果系统可能存在这方面的隐患,则建议做混沌工程。同时,我们建议大部分云上公司都做混沌工程,以明确系统的薄弱点。
以上内容摘自《云上自动化运维CloudOps系列沙龙演讲合集》电子书,点击https://developer.aliyun.com/ebook/download/7730可下载完成版
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。