在 Ali Kubernetes 系统中,我们这样实践混沌工程

  • 时间:
  • 浏览:2
  • 来源:uu快3大小_uu快3网站_开奖历史



作者| 阿里云智能事业群高级测试开发工程师 智妍



在传统的软件测试中,亲戚亲戚人们歌词 通常通过有1个给定的条件来判断系统的反馈,通过断言来判断否有符合预期,测试条件和结果通常比较明确和固定。而混沌工程,是通过注入或者 “不取舍”因素,象倒进了一群淘气的猴子,在系统资源、可用性、安全性、延迟、压力等方面进行捣乱,而此过程中,要求系统能不能毫无影响的提供服务,用户无感知。

这人太好对系统的自愈能力,健壮性都是很高的要求。故障注入一般是指比较受控的或者 实验条件,通过注入或者 相对极端的异常场景,为系统提供可靠性测试的过程。 整体来说,混沌是并否有生活故障注入规则,强调了或者 不取舍性、随机性,比较常见的"猴子"有 Netflix 的"猴子军团",能不能用来随机关闭系统实例,注入延时,回收资源,检查安全漏洞等等。

除了一般系统的 monkey,基于 Kuberne