← 用語辞書トップ

カオスエンジニアリング

Chaos Engineering かおすえんじにありんぐ
中頻度 ⚪ 旧用語 マネジメント系 プロジェクトマネジメント

意味・解説

本番環境にあえて障害(カオス)を意図的に引き起こし、システムの耐性や自動復旧能力を検証・向上させる手法。

「システムは必ず壊れる」という前提に立ち、サーバーを突然停止させるなどのテストを繰り返すことで、想定外の事態でもサービスが停止しない強靭なレジリエンスを構築する。

くわしく

「デジタルの『抜き打ち避難訓練(実戦形式)』」です。

1.目的:

一部の部品が壊れた時、自動ロールバックやサーキットブレーカーが本当に機能するかを確認します。

2.実験:

特定のサーバーをランダムに終了させたり、通信にわざと遅延を入れたりします。ポイントは、複雑化したマイクロサービスでは、理論上のテストだけでは不十分であり、実際に壊してみることでしか見つからない「隠れた弱点」が必ず存在するからです。

例文

大規模クラウドシステムの耐障害性を検証するため、本番環境でカオスエンジニアリングを実施し、一部のデータセンターが停止してもサービスが継続できることを確認した。

同義語: 障害注入テスト / カオス実験
分類: サイト信頼性向上手法
📱

ITパスポート対策アプリでもっと効率的に学習

「瞬即マスター ITパスポート」用語辞書2,651語・過去問29回分・232ステージ

7日間無料でお試し

Google Playで見る