コンテンツにスキップ

言語の選択

現在の言語: 日本語

Chaos Engineering

Source: https://github.com/dastergon/awesome-chaos-engineering at 1da63559c6f3
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

素晴らしいカオスエンジニアリング Awesome

Section titled “素晴らしいカオスエンジニアリング ”

カオスエンジニアリングに関する素晴らしいリソースのキュレーションされたリスト。

カオスエンジニアリングとは何ですか?

Section titled “カオスエンジニアリングとは何ですか?”

カオスエンジニアリングとは、分散システムに対して実験を行い、本番環境における乱れた状況に耐えるシステムの能力に対する自信を築くための規律である。 - Principles Of Chaos Engineering ウェブサイト。

  • Chaos Monkey - アプリケーションがランダムなインスタンス障害に耐えられるようにするためのレジリエンスツール。
  • orchestrator - MySQL レプリケーション・トポロジ管理および高可用性。
  • kube-monkey - Kubernetes クラスター向けの Netflix の Chaos Monkey 実装。
  • Gremlin Inc. - Failure as a Service(障害をサービスとして提供)。
  • Chaos Toolkit - ソフトウェアシステムへの自信を築くためのカオスエンジニアリングツールキット。
  • steadybit - 自動検出機能、さまざまな攻撃タイプ、ユーザー管理などを備えたカオスエンジニアリングプラットフォーム(SaaS またはオンプレミス)。
  • PowerfulSeal - Kubernetes クラスターにカオスを加え、システムの問題を可能な限り早期に検出できるようにする。ターゲットの Pod を終了させ、VM の起動と停止を行う。
  • drax - DC/OS レジリエンス自動化診断ツール。Chaos Monkey に着想を得た、積極的かつ侵襲的なテストアプローチを適用して DC/OS デプロイメントをテストするのに役立つ。
  • Wiremock - 実際の障害や遅延をモデル化できる API モッキング(サービス仮想化)。
  • MockLab - 実際の障害や遅延をモデル化できる API モッキング(サービス仮想化)をサービスとして提供。
  • Pod-Reaper - ルールベースの Pod 終了コンテナ。Pod-Reaper は特定の条件を満たす Pod を終了させるように設計されており、Kubernetes でのカオステストに使用できる。
  • Muxy - 実際の分散システム障害をシミュレートするためのカオステストツール。
  • Toxiproxy - カオスおよびレジリエンステストのためのネットワークやシステム条件をシミュレートするための TCP プロキシ。
  • Docker 向けカオスエンジニアリング:
    • Pumba - Docker コンテナ(およびクラスター)向けのカオステストおよびネットワークエミュレーション。
    • Blockade - 分散アプリケーションのネットワーク障害やパーティションをテストするための Docker ベースのユーティリティ。
  • chaos-lambda - 業務時間中に ASG インスタンスをランダムに終了させる。
  • Namazu - 分散システムをテストするためのプログラム可能なファジースケジューラ。
  • Chaos Monkey for Spring Boot - Spring Boot アプリケーションに遅延、例外、終了を注入する。
  • Byte-Monkey - JVM 向けのバイトコードレベルの障害注入。アプリケーションコードを実行時に動的にインストルメント化し、例外や遅延などの障害を意図的に導入する。
  • GomJabbar - プライベートクラウド向けの ChaosMonkey。
  • Turbulence - BOSH 環境に特化したツールで、VM に負荷をかけ、ネットワークトラフィックを操作するなどが可能。Gremlin と非常に似ている。
  • chaosblade - 使いやすく強力なカオスエンジニアリングツールキット。
  • KubeInvaders - Kubernetes クラスター向けのゲーム化されたカオスエンジニアリングツール。
  • Cthulhu - データ駆動の方法でターゲットインフラストラクチャに対してさまざまな災害シナリオをシミュレートし、マイクロサービスシステムのレジリエンスを評価するカオスエンジニアリングツール。
  • VMware Mangle - カオスエンジニアリングのオーケストレーション。
  • Byteman - バイトコード操作のためのスイスアーミーナイフ。
  • Litmus - Kubernetes 環境向けのフレームワーク。テストスイートの実行、ログの取得、レポートの生成、カオステストの実行ができる。
  • Perses - JVM アプリケーションに(制御された)破壊を引き起こすプロジェクト。
  • ChaosKube - chaoskube は Kubernetes クラスター内のランダムな Pod を定期的に終了させる。
  • Chaos Mesh - Chaos Mesh は、Kubernetes 環境でカオスをオーケストレーションするクラウドネイティブなカオスエンジニアリングプラットフォーム。
  • failure-lambda - 遅延、例外、ステータスコード、ディスク容量を用いて AWS Lambda に障害を注入するための小さな Node モジュール。
  • aws-chaos-scripts - AWS インフラストラクチャで障害注入を実行するための Python スクリプトのコレクション。
  • chaos-ssm-documents - カオスエンジニアリング実験を実行するための AWS SSM ドキュメントのコレクション。
  • aws-lambda-chaos-injection - AWS Lambda にカオスを注入するライブラリ。遅延、例外、statusCode の注入を行うシンプルな Python デコレータと、任意のサードパーティ依存関係に遅延を追加するクラスを提供する。
  • chaos-dingo - Azure NodeJS SDK を使用して Azure サービスをかき回すツール。
  • Chaos HTTP Proxy - プロキシサーバーを介して HTTP リクエストに障害を導入する。
  • Chaos Lemur - BOSH 管理環境で仮想マシンをランダムに破壊するための自己ホスト型アプリケーション。
  • Simoorg - LinkedIn 独自の障害誘発フレームワーク。
  • react-chaos - React アプリ向けのカオスエンジニアリングツール。
  • vue-chaos - Vue アプリ向けのカオスエンジニアリングツール。
  • Chaos Engine - クラウドベースのインフラストラクチャで実行されているアプリケーションリソースを断続的に破壊または劣化させるように設計されたツール。Documentation
  • kubedoom - id Software の DOOM をプレイして Kubernetes の Pod を殺す。
  • kubethanos - ランダムに選択された Kubernetes Pod の半分を終了させる。
  • go-fault - Go の障害注入ミドルウェア。
  • Proofdock’s Chaos Engineering Platform - Azure DevOps にシームレスに統合され、Azure クラウドプラットフォームに焦点を当てたカオスエンジニアリングプラットフォーム。
  • Pystol - Pystol は、クラウドネイティブ環境で制御された所定の方法で障害注入アクションを実行できるようにする障害注入プラットフォーム。
  • AWSSSMChaosRunner - AWS 上のカオスエンジニアリング向けの Amazon の軽量オープンソースライブラリ。EC2、ECS(EC2 起動タイプ)、Fargate に使用できる。
  • Kraken - Kubernetes および OpenShift 向けのカオスおよびレジリエンステストツール。
  • kube-burner - 多数のオブジェクトを作成または削除して Kubernetes クラスターに負荷をかけることを目的としたツール。
  • Chaos Experimentation Framework - カオスエンジニアリングを含むインフラストラクチャ管理のための拡張可能なプラットフォーム。
  • NetHavoc - Linux、K8s、Windows、PCF、クラウド、コンテナ向けのカオスエンジニアリングツールで、リソース、インフラストラクチャ、ネットワーク、アプリケーションの障害を注入できる。
  • gorm-sqlchaos - gorm ベースの Golang アプリケーション向けの実行時 SQL 操作ツール。
  • Chaos Frontend Toolkit - フロントエンドにカオスエンジニアリングを適用するためのツールセット。
  • Mitigant - 継続的セキュリティ検証プラットフォーム。セキュリティカオスエンジニアリングを活用して、クラウドセキュリティ態勢への自信をもたらす。
  • The Simian Army - クラウドを最高の状態に保つためのツール群。
  • ChaoSlingr - セキュリティカオスエンジニアリングの導入。ChaoSlingr は主に AWS インフラストラクチャでの実験に焦点を当て、実験を通じてシステムのセキュリティ障害を積極的に検出する。
  • Netflix Technology Blog - Netflix がどのようにシステムやエンジニアリング組織を設計、構築、運用しているかについてさらに学ぶ。
  • Production Ready - レジリエントなインフラストラクチャとツールの構築に関するメーリングリスト。
  • SRE Weekly - 週刊サイトリライアビリティニュースレター。
  • Site Reliability Engineering resources - 素晴らしいサイト信頼性および本番エンジニアリングリソースのキュレーションされたリスト。
  • SysAdvent - 12 月の毎日 1 本の記事で、25 本目で終了する。
  • Gremlin Blog - Gremlin Inc. によるカオスエンジニアリングのブログ。
  • O’Reilly Systems Engineering and Operations Newsletter - 業界インサイダーによる週刊システムエンジニアリングおよび運用のニュースと洞察。
  • LaunchDarkly Blog - 継続的デリバリーとフィーチャーフラグのブログ。
  • Verica - カオスエンジニアリング、セキュリティカオスエンジニアリング、継続的検証。
  • Proofdock - MS Azure に焦点を当てた信頼性、レジリエンス、カオスエンジニアリング。
  • LitmusChaos Blog - LitmusChaos によるカオスエンジニアリングのブログ。
  • ChaosEngineering.news - カオスエンジニアリングニュースレター。カオスエンジニアリングに関するすべてを、直接受信箱へ!
  • Chaos Mesh Blog - Chaos Mesh によるカオスエンジニアリングのブログ。
  • Chaos Experimentation Framework Chaos Experimentation、Envoy Proxy 上に構築されたオープンソースフレームワーク。
  • Squadcast- サイトリライアビリティエンジニアリングのブログ。
  • steadybit Blog - steadybit によるカオスエンジニアリング、レジリエンス、SRE、OPS に関するブログ。
  • Break Things On Purpose - Gremlin Inc. によるカオスエンジニアリングに関する月刊ポッドキャスト。Spotify、Google Play、Stitcher でも利用可能。

カンファレンスとミートアップ

Section titled “カンファレンスとミートアップ”

まずは貢献ガイドラインをご覧ください。いつでも貢献を歓迎します!

HagiCode

HagiCode はエージェント型コーディングワークスペースです。豊富で便利な UI インタラクションにより、計画・エージェント実行・プロジェクト作業を始めやすく、進めやすくし、開発をより魅力的な体験にします。

豊富で便利な UI インタラクションで、計画からプロジェクト作業までを分かりやすく進められます。

HagiCode を見るドキュメントを読む
  • スマートOpenSpec ワークフローが意図を、提案・設計・タスクから変更のリリースまで実行可能な道筋にします。
  • 効率的マルチエージェント実行で調査・実装・レビューを並行して進め、複数リポジトリや使い慣れた Agent CLI にも対応します。
  • 興味深い豊富で便利な UI インタラクションにより、計画・エージェント実行・プロジェクト作業を始めやすく、進めやすくします。

Windows 版をダウンロード

Microsoft Store で入手すべてのダウンロード

アイデアを、出荷できるソフトウェアへ。

HagiCode はエージェント型コーディングワークスペースです。OpenSpec ワークフローで変更を計画し、マルチエージェント実行で進め、Hero Scenario で長い作業の進み具合を見える化して、アイデアを出荷できるソフトウェアにします。

スマート
OpenSpec ワークフローが、意図を提案からリリースまでの実行可能な道筋にします。
効率的
マルチエージェント実行で、調査・実装・レビューを並行して進めます。
楽しい
使いやすい UI で、計画・Agent 実行・プロジェクト作業を進めやすくします。

Awesome Site を離れますか?

外部のウェブサイトに移動しようとしています。そのサイトのコンテンツやプライバシーの取り扱いは管理していません。

移動先

ウェブサイトに進む