ニュース
Kubernetes向けカオスエンジニアリングプラットフォーム「Chaos Mesh 1.0」が公開:小規模な異常を実システムに与える
Kubernetes環境に対応したオープンソースのクラウドネイティブなカオスエンジニアリングプラットフォーム「Chaos Mesh 1.0」の一般提供が始まった。小規模な異常を実システムに与え、複雑なシステムの脆弱(ぜいじゃく)性や弱点を発見する手助けになる。
Chaos Meshのメンテナは2020年9月25日(米国時間)、Kubernetes環境でカオスオーケストレーションを実行するオープンソースのクラウドネイティブなカオスエンジニアリングプラットフォーム「Chaos Mesh 1.0」の一般提供開始を発表した。
カオスエンジニアリングとは、小規模な異常(フォールト)を実システムに与え、複雑なシステムの脆弱(ぜいじゃく)性や弱点を発見する手法だ。
Chaos Meshは、Cloud Native Computing Foundation(CNCF)でホストされているサンドボックスプロジェクト。CNCFは、クラウドネイティブアプリケーションの開発運用関連のオープンソースプロジェクトをホストするなどの活動を進めている団体だ。
Chaos Meshは、分散データベース「TiDB」のテストフレームワークとして開発が始まっており、分散システムで発生する可能性がある障害が考慮されている。Chaos Meshが提供する包括的なフォールトタイプはPod(コンテナの集合)やネットワーク、システムI/O、カーネルをカバーしている。
Chaos Meshの特徴は使いやすさとKubernetes対応
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 日本企業が「カオスエンジニアリングやっていく宣言」を出せた理由
クックパッドが2018年8月2日に公開したブログエントリ「Chaos Engineering やっていく宣言」に大きな反響があった。米国を中心に多くの企業で実践されているが、疑似的とはいえ本番環境に障害を起こさせるというカオスエンジニアリングを日本で実践するのは、まず不可能という向きが多かったからだ。なぜ、クックパッドでは実践することが可能になったのか。 - I&Oリーダーのためのカオスエンジニアリング入門
「カオスエンジニアリング」は、日本ではまだ聞きなれない言葉だ。だが、システムの信頼性を受け身でない形で確保し、DevOpsによるビジネスの俊敏性向上につなげるために、組織として取り組む必要がある。 - Kubernetesを手元で試せる「Minikube」「MicroK8s」とは
「コンテナ技術」やコンテナ実行環境の「Docker」、大量のコンテナ管理や負荷分散を実現する「Kubernetes」について概要から本番活用の仕方まで解説する「これから始める企業のためのコンテナ実践講座」。第4回は、Kubernetesのパッケージマネジャー「Helm」と手元で試せる「Minikube」「MicroK8s」を紹介します。