Skip to Content
カオスエンジニアリング ―回復力のあるシステムの実践
book

カオスエンジニアリング ―回復力のあるシステムの実践

by Casey Rosenthal, Nora Jones, 堀 明子, 松浦 隼人
June 2022
Beginner to intermediate
316 pages
4h 29m
Japanese
O'Reilly Japan, Inc.
Content preview from カオスエンジニアリング ―回復力のあるシステムの実践

3章原則の全体像

Netflixにおけるカオスエンジニアリングの黎明期には、この規律が実のところ何であるのか明確ではありませんでした。ケーブルを抜くとかモノを壊すとか、本番環境でテストするなどといったいくつかのキャッチフレーズが広まっていた一方、サービスの信頼性を高める方法には多くの誤解がありましたし、実際に使えるツールには非常に限りがありました。カオスチームは、ツールを通じてプロアクティブに信頼性を向上させられるような、有意義な規律を作りだすために結成されました。私たちはカオスエンジニアリングの定義と、他の人々がどのようにして参加するかの素案となるようなアイディアを得るべく、数ヶ月をレジリエンスエンジニアリングや他の規律の研究に費やしました。その定義は一種のマニフェスト(https://principlesofchaos.org/)としてオンライン公開されており、カオスエンジニアリングの「原則(Principles)」として言及されています(「イントロダクション:カオスの誕生」のカオスエンジニアリングがいかにして発生したかの物語も参照してください)。

どのような新しい概念にも起こりがちですが、カオスエンジニアリングはときに誤解されることがあります。後続のセクションではこの規律が何なのか、そして何でないのかを探究します。続いて実践方法の黄金律を、「3.3 発展した原則」で紹介します。最後に、原則を進展させる上ではどのような要素を変えればよいかを見ていきます。

3.1 カオスエンジニアリングとは何か

カオスエンジニアリングの原則は、私たちがどのようなときにカオスエンジニアリングを実践し、どうやって行い、またどうしたらうまくできるのかが分かるような規律を定義します。昨今におけるカオスエンジニアリングの一般的な定義は「システム的な弱点を発見するために行う実験の円滑化」です。カオスエンジニアリングの原則のウェブサイトでは、実験のステップを以下のようにまとめています。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Go言語による並行処理

Go言語による並行処理

Katherine Cox-Buday, 山口 能迪
Kubernetesで実践するクラウドネイティブDevOps

Kubernetesで実践するクラウドネイティブDevOps

John Arundel, Justin Domingus, 須田 一輝, 渡邉 了介
パフォーマンス向上のためのデザイン設計

パフォーマンス向上のためのデザイン設計

Lara Callender Hogan, 西脇 靖紘, 星野 靖子
プログラミングC# 第8版

プログラミングC# 第8版

Ian Griffiths, 木下 哲也, 鈴木 幸敏

Publisher Resources

ISBN: 9784873119885Other