开发者社区 > 弹性计算 > 云服务器ECS > 正文

混沌工程的实践可以分为哪四步?

已解决

混沌工程的实践可以分为哪四步?

展开
收起
詹姆斯邦德00 2022-09-21 15:12:45 304 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    混沌工程的实践分为经典四步:

    第一步:定义和测量系统的稳态。要明确系统在什么样的条件下可以支撑什么样的请求,或系统在稳定运行时是什么样的表现。比如,系统在1000QPS 时可以稳定提供服务。

    第二步:创建假设。在系统稳定状态中找到有可能对系统稳定性造成影响的变量。比如,假设缓存不能正常服务,系统仍然可以在1000QPS 时提供服务。

    第三步:将假设模拟成现实世界中可能发生的事件。比如针对缓存无法正常服务,在现实中生活中可能发生事件有:缓存服务器网络down 或缓存系统强行淘汰。

    第四步:证明或反驳假设。比如缓存无法正常服务后,造成系统不稳定,最大QPS是否还能达到1000。若结果为系统QPS 依然可以达到1000,则说明系统稳定性至少在模型case 里可以通过;若结果为QPS 无法达到1000,比如在QPS 为200 时系统已经不稳定,则可由此找到系统瓶颈点,进行治理。

    以上内容摘自《云上自动化运维CloudOps系列沙龙演讲合集》电子书,点击https://developer.aliyun.com/ebook/download/7730可下载完成版

    2022-09-21 15:57:25
    赞同 展开评论 打赏
问答分类:

云服务器ECS是一种安全可靠、弹性可伸缩的IaaS级云计算服务。在这里你可以获取最新的ECS产品资讯、最前沿的技术交流以及优惠活动等信息,加速自己的技术成长。

相关电子书

更多
阿里云总监课第五期第二节:可靠性探索–利用混沌工程理念提高工程可靠性 立即下载
自动化AutoTalk第三期-自动化实践Tips 立即下载
容器化架构下的混沌工程实践 立即下载