写点什么

16 个架构必知领域之「Chaos Engineering」

  • 2020-04-28
  • 本文字数:365 字

    阅读完需:约 1 分钟

16个架构必知领域之「Chaos Engineering」


故障注入(Fault Injection)的概念最早出现在测试领域,通过在代码路径中引入故障缺陷来验证错误处理的逻辑的有效性,提高测试的覆盖率。故障注入历史可以追溯到 1970 年,按类型也分为硬件实现故障注入(HWIFI)和软件实现故障注入(SWIFI)。


混沌工程的实验理论在 2017 年被 Netflix 及相关团队提出,目标是希望通过在生产环境周期性引入故障的方式,验证系统对非预期故障防御的有效性。相比于被动的应对故障,在可控的影响下实施混沌工程实验,提前揭示系统弱点,可以增强我们对系统可恢复性的信心。混沌工程属于一个新兴的技术领域,行业认知和实践积累比较少,大多数 IT 团队对它的理解还没有上升到一个领域概念。

一线实践案例


2020-04-28 11:001119

评论

发布
暂无评论
发现更多内容

解读加密市场13种NFT类型

CECBC

使用APICloud开发多端短视频应用

YonBuilder低代码开发平台

前端开发 APP开发 APICloud 多端开发 小程序开发

新手指南,带你启航:如何给OpenMLDB社区贡献代码

第四范式开发者社区

机器学习 数据库 开源 开源社区

一场由TiCDC异常引发的GC不干活导致的Tikv硬盘使用问题

TiDB 社区干货传送门

百度程序员开发避坑指南(前端篇)

百度Geek说

前端

实例解析网络编程中的另类内存泄漏

华为云开发者联盟

TCP 网络编程 网络 压力测试 内存泄漏

TASKCTL-调度监控常见问题

敏捷调度TASKCTL

kettle 分布式任务调度 ETL任务 ETL系统

活动预告 | 对话ACE:Oracle停服俄罗斯,国产数据库未来发展

OceanBase 数据库

oceanbase

如何为网站建立一个FAQ页面?

小炮

FAQ

fastposter v2.7.0 发布 电商海报编辑器

物有本末

海报 fastposter 海报生成器 海报编辑器 主图编辑器

为什么要做网站SEO优化?

源字节1号

SEO优化

后端开发【一大波干货知识】tcp/ip定时器与滑动窗口详解

Linux服务器开发

网络协议 TCP/IP 后端开发 Linux服务器开发 C++后台开发

眼见为实,看看MySQL中的隐藏列!

码农参上

MVCC MySQL 数据库 4月月更

pip:带你认识一个 Python 开发工作流程中的重要工具

华为云开发者联盟

Python 项目管理 pip 依赖关系 包管理器

CentOS8安装erlang 和 RabbitMQ

阿Q说代码

4月月更 RabbitMQ安装 erlang安装

vulnhub靶场解题笔记——THE PLANETS:EARTH

L0kt4r

渗透测试

厉害!我带的实习生仅用四步就整合好SpringSecurity+JWT实现登录认证!

沉默王二

Java

资产设备信息管理系统的功能

低代码小观

资产管理 CRM 企业管理系统 CRM系统 企业设备管理

基于 KubeVela 的机器学习实践

阿里巴巴云原生

王者荣耀商城异地多活架构设计

阿卷

架构实战营

硅谷区块链公司Espresso Systems因涉嫌知识产权盗窃被起诉

西柚子

局部变量是线程安全的,原因是什么?

华为云开发者联盟

线程 高并发 变量 线程安全 局部变量

图文并茂|彻底搞懂零拷贝(Zero-Copy)技术

简说Linux内核

内存管理 Linux内核 进程管理 嵌入式开发 设备驱动

jackson学习之二:jackson-core

程序员欣宸

4月月更

使用混合云平台企业,怎样才能做好运维?

行云管家

私有云 混合云 多云管理 云管平台

多场景实现供应链可视化,小家电产业出海焕发新活力

数商云

产业数字化 供应链 供应链系统

实践GoF的设计模式:单例模式

华为云开发者联盟

程序设计 设计模式 单例模式 GoF 共享实例

做网工还是运维好?小白求解!

行云管家

云计算 运维 网络 IT运维

浅谈Vue开发小程序

Speedoooo

小程序 Vue 开发框架 小程序容器

好代码和坏代码

博文视点Broadview

"三高"Mysql - Mysql备份概览

懒时小窝

MySQL 高可用 MySQL 数据库

16个架构必知领域之「Chaos Engineering」_架构_闫佳忆_InfoQ精选文章