2

我正在使用以代码为中心的 Chaos Monkey 实现来测试托管在非缩放环境中的 Spring Boot 应用程序(即它不是托管在云上)。以下是我正在测试的场景。如果我可以测试更多场景,请提出建议

  1. 延迟攻击
  2. 异常突袭
  3. 杀死应用程序攻击
  4. 记忆突击
4

2 回答 2

0

我能想到的几个——

  1. 磁盘空间攻击
  2. CPU突击
  3. 时间/时钟攻击

您可以在Gremlin或 [Chaos Toolkit]ץ( https://docs.chaostoolkit.org/ )等其他平台上寻找更多想法

于 2018-11-27T13:19:42.390 回答
0

目前 Chaos Monkey for Spring Boot 不支持除您列出的攻击类型之外的任何攻击类型。然而,混沌工程具有更多级别的实验:人员、流程、实践、应用程序(您可以在其中使用 Chaos Monkey 进行 Spring Boot)、平台和基础设施。

平台可以是 Kubernetes。平台级别的攻击可以是从集群中删除节点等攻击。基础设施级别具有主机级别的攻击(使用类似的工具填充内存,使用类似stress的工具导致数据丢失tc

可能的攻击可能是:

  • 设备故障
  • CPU 故障
  • 数据库故障
  • 互联网故障(dns、isp、互联网路由)
  • 定时炸弹(内存泄漏,计数器环绕)
  • 日期炸弹(闰年、闰秒、纪元)
  • 重试风暴、级联过载、级联故障

更多此类攻击类型可以在 Adrian Cockroft 的精彩演示中找到:https: //www.youtube.com/embed/cefJd2v037U

于 2019-09-05T09:33:04.607 回答