カオスエンジニアリング

かおすえんじにありんぐ

意味

カオスエンジニアリングとは、稼働中の本番環境やそれに準ずる複雑な分散システムに対して、意図的かつ計画的に障害を注入し、システムの耐障害性や回復力を検証する実験的な手法です。従来のテストが既知の条件に基づく検証であるのに対し、本手法は未知の脆弱性を発見することに主眼を置いています。システムが想定外の事態に直面した際に、どの程度安定して稼働を継続できるか、あるいはどの程度迅速に復旧できるかというレジリエンスを測定します。仮説を立て、実験を行い、得られたデータに基づいて改善を繰り返す科学的なプロセスを重視しており、複雑なマイクロサービスアーキテクチャにおける致命的な障害を未然に防ぐための予防的アプローチとして広く活用されています。

類義語

障害注入テスト、フォールトインジェクション

カオスエンジニアリングの詳しい解説・事例・出典を見る →
最終更新: