混沌工程全流程应用实践
百林哲咨询(北京)有限公司专家团队成员
曾领导并实施国家电网、GE、中国人寿、中国出口信用保险公司、PICC、中国建设银行、中国农业银行、北京银行部分项目的性能测试及调优。编写过大量性能测试理论及实践相关文档,曾编写一些完整的测试案例。
浏览:1495次
详情 DETAILS

课程简介

本课程从架构角度出发。解析了混沌工程理论知识,理清混沌工程执行流程及整个过程的执行控制。详解混沌工程实验设计。详细讲解混沌工具的原理及使用方法,详细描述了混沌工程实验在执行过程中出现问题的控制方法。

重点解析了混沌工程的逻辑思路和问题处理方法。解析了混沌工程工具、监控工具、分析工具、调试工具的各个方面。提高对整个系统的混沌认知高度。

课程收益

可以掌握混沌工程建设思路;

混沌工程执行控制能力;

混沌工程逻辑思维能力。

受众人群

此课程适合于测试工程师、研发工程师、架构师、运维工程师

课程周期

1天(6H)

课程大纲

时间安排

课程模块

内容

重点

时长

上午

混沌工程概述

混沌工程定义和宣言

混沌工程和可观察性

混沌工程现状

20分钟

混沌工程的适用场景及价值

混沌工程的适用场景

混沌工程的价值

混沌工程决策图

混沌工程基本流程图

混沌工程和异常测试的区别

混沌工程和FMEA

√√

10分钟

混沌工程全流程

构建混沌工程实验案例库(待办假说集)

构建混沌工程监控指标库(稳定假说集)

设计并实施混沌工程

寻找缺陷

还原系统

运行案例

√√

30分钟

混沌工程案例设计

何为混沌工程案例的全集?

设计混沌工程案例

1. 分析系统架构

2. 确定案例目标

3. 确定系统稳态假说

4. 控制爆炸半径

√√

20分钟

混沌工程工具介绍

Chaos Toolkit

Chao Blade

Chaos Monkey

Chaos Mesh

…………….

√√

10分钟

混沌工具详解ChaosMonkey

ChaosMonkey功能

ChaosMonkey使用

√√√

30分钟

混沌工具详解Chaos Toolkit

基本操作

• Discover

• Init

• Run

• Validate

针对K8s的实验

• 安装k8s驱动

• 创建实验案例库

• 执行案例

• 还原系统

追踪混沌工程实验
持续集成混沌工程实验

√√√

1-2小时

下午

混沌工具详解 Chaos Blade

ChaosBlade安装配置

ChaosBlade的规则

Blade的使用

• 模拟CPU满负载

• 模拟磁盘满

• 模拟IO高

• 模拟网络(丢包、延时、抖动)

√√

1-2小时

混沌工具详解ChaosMesh

ChaosMesh安装配置

ChaosMesh功能解析

ChaosMesh使用

• POD故障

• 网络攻击

• IO注入

• 压力测试

• 内核故障

• 时间偏移

√√

1-2小时

混沌工程总结

/

√√

10分钟



企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1