Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Chaos Engineering 紹介[中国語]
Search
成臣 Chengchen
June 14, 2021
Education
350
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Chaos Engineering 紹介[中国語]
Chaos Engineering 2021/06/10 勉強会で発表資料
https://cnt.connpass.com/event/215331/
成臣 Chengchen
June 14, 2021
More Decks by 成臣 Chengchen
See All by 成臣 Chengchen
ゲーム広告でのTiDB活用事例
it2911
0
310
ChaosBlade紹介[中国語]
it2911
0
290
Chaos Mesh紹介[中国語]
it2911
0
410
EKF日志分析平台架构方案实践
it2911
0
340
AWS云上架构演进
it2911
0
260
Ingress 勉強会: Traefik 2.0
it2911
0
480
F5-NGINX-Ingress勉強会
it2911
0
960
JD.com Blockchain as a Service @ Tokyo in 2019
it2911
0
240
Kubernetes with JUJU
it2911
0
300
Other Decks in Education
See All in Education
Visionary Initiative: Materials-Positive Society — Evolving “Things,” empowering a positive society | Science Tokyo
sciencetokyo
PRO
0
240
AIでアウトプットできる時代だからこそ、自分の言葉で考えることの大切さ / What's Left to Think, When AI Can Write?
masakiokuda
1
190
Πλουτοκρατία: Η Τυραννία του Μαμμωνά και η Μεταανθρώπινη Δουλεία
amethyst1
0
300
Antigravityを使ってGeminiAPI(NanobananaPro)と連携して挿絵メーカーを作った
yoshimura_datam
0
210
[2026前期火5] 論理学(京都大学文学部 前期 第8回)「正規化定理の証明」
yatabe
0
320
Tableau Public入門ハンズオン|Titanicデータで学ぶViz作成とMakeover
hayashi_ds017
0
120
オンラインコミュニティ TRY部 体験マニュアル
ytapples613
0
350
Carbohydrates: Classification, Structure & Chemical Properties
pawan5505
0
160
Visionary Initiative: Materials-Positive Society 「モノの進化をポジティブな社会の原動力に」|Science Tokyo(東京科学大学)
sciencetokyo
PRO
0
1.2k
[2026前期火5] 論理学(京都大学文学部 前期 第14回)「計算は、証明ではない——ハルシネーションを三層ハーモニーで診る」
yatabe
0
250
Gitがない時代 インターネットがない時代の 開発話
sapi_kawahara
0
390
[2026前期火5] 論理学(京都大学文学部 前期 第9回)「正規化の停止性——ヒドラゲームによる証明」
yatabe
0
260
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
370
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
530
Art, The Web, and Tiny UX
lynnandtonic
304
22k
It's Worth the Effort
3n
188
29k
Optimizing for Happiness
mojombo
378
71k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
320
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
400
A Modern Web Designer's Workflow
chriscoyier
698
190k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Transcript
混沌工程介绍及其重要性 Presented By
[email protected]
关于我 周志强 GitHub: STRRL PingCAP R&D Chaos Mesh 的核心开发成员, 拥有多年在云原生领域
的开发经验. 开源爱好者, Chaos Mesh Committer. 目前专注于 Chaos Engineering, 致力于构建一站式的 Chaos Engineering Platform.
概览 1. 混沌工程是什么 2. 混沌工程要做什么 3. 云原生下的混沌工程
混沌工程是什么
故障随时随地都可能发生!
分布式系统 - 越来越复杂
混沌工程的演进史
“混沌工程”成为近年来海内外的技术热点 2010 年,Netflix 发布了关于 Chaos Monkey 的文章 https://netflixtechblog.com/5-lessons-weve-learned-using-aws-1f2a28588e4c
对“混沌工程”理解上的分歧
混沌工程的目的 混沌工程是在分布式系统上进行实验的学科, 目的是建 立对系统抵御生产环境中失控条件的能力以及信心。 韧性 自愈 引用自混沌工程原则:https://principlesofchaos.org/zh/
混沌工程要做什么
混沌工程的原理 通过失败来避免失败
云原生时代 故障的特征模式
稳态的定义 • 关注系统的可测量的输出,而不是系统内部的属性 • 对这些输出在短时间内的度量构成了系统稳定状态 • 整个系统的吞吐量、错误率、延迟百分点等都可能是表示稳态行为的指标 • 在对照组和实验组中持续关注稳态的差异
受控的混沌实验 • 爆炸半径 ◦ 环境隔离 ◦ 资源限制 ◦ 流量控制 ◦
自动停止 • 安全管控 ◦ 权限的控制
生产环境中的混沌工程 引用自:https://netflixtechblog.com/chap-chaos-automation-platform-53e6d528371f Variable metric from a FIT(fault injection testing) experiment.
Event was introduced around 19:07.
生产环境中的混沌工程 引用自:https://netflixtechblog.com/chap-chaos-automation-platform-53e6d528371f
云原生下的混沌工程
云原生下的混沌工程 • 容器化 • Kubernetes • 弹性 ◦ 快速伸缩 ◦
为失败设计 ◦ 优雅降级
容器技术 • 容器为应用提供了良好的隔离环境 • 容器的隔离也能被用于实验的隔离 • 可以通过特权容器注入故障
声明式 API • 明确地声明预期的状态 • 控制器可靠的实施预期状态 • 方便用户的控制与观测
总结
总结 1. 混沌工程是什么 验证系统的韧性与自愈能力 2. 混沌工程要做什么 循环:假设稳态 - 混沌实验 -
验证 - 改进 3. 云原生下的混沌工程 云原生为混沌工程的实施带来便利
Thanks