AWS、障害注入試験に向くフルマネージドサービス「AWS Fault Injection Simulator」を正式リリース:カオスエンジニアリングに役立つ
AWSはシステムに意図的に障害を発生させる障害注入試験に向いたフルマネージドサービス「AWS Fault Injection Simulator」の一般提供を開始した。CPUやメモリの使用量の急増といった破壊的なイベントを発生させてアプリケーションに負荷をかけ、システムの反応を監視して、改善できる。
Amazon Web Services(AWS)は2021年3月16日(米国時間)、システムに意図的に障害を発生させる試験(障害注入試験)を実行できるフルマネージドサービス「AWS Fault Injection Simulator」の一般提供を開始したと発表した。
アプリケーションのパフォーマンスやオブザーバビリティ(可観測性)、レジリエンス(復元力)の継続的な改善を容易にするとしている。
障害注入試験は、カオスエンジニアリングで使用される。カオスエンジニアリングはテスト環境や本番環境で、CPUやメモリの使用量の急増といった破壊的なイベントを発生させてアプリケーションに負荷をかけ、システムの反応を監視して、改善につなげる手法。障害注入試験は分散システムで見つけにくい隠れたバグや監視上の盲点、パフォーマンスボトルネックを発見するために必要な、実世界の条件を作り出す際に役立つ。
どのように試験を進められるのか
開発チームがアプリケーションの動作の信頼性を確保できるように、さまざまなAWSサービスを対象として、制御された障害注入試験をセットアップし、実行するプロセスを、Fault Injection Simulatorで簡素化できる。Fault Injection Simulatorでは目的の破壊的イベントを生成する作成済みテンプレートを使って、迅速に試験をセットアップできる。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- I&Oリーダーのためのカオスエンジニアリング入門
「カオスエンジニアリング」は、日本ではまだ聞きなれない言葉だ。だが、システムの信頼性を受け身でない形で確保し、DevOpsによるビジネスの俊敏性向上につなげるために、組織として取り組む必要がある。 - Kubernetes向けカオスエンジニアリングプラットフォーム「Chaos Mesh 1.0」が公開
Kubernetes環境に対応したオープンソースのクラウドネイティブなカオスエンジニアリングプラットフォーム「Chaos Mesh 1.0」の一般提供が始まった。小規模な異常を実システムに与え、複雑なシステムの脆弱(ぜいじゃく)性や弱点を発見する手助けになる。 - コードレビュー自動化、障害注入/分散トレーシング、マルチクラウドIaC――コンテナベースのCI/CDがもたらす新たな開発者体験とは
Kubernetes、コンテナ技術を活用したCI/CD基盤におけるサービス開発について、リクルートテクノロジーズの事例を基に解説する連載。最終回は、「プロダクト品質の磨き込み」「アジリティの向上への取り組み」の2つを中心に解説を進めます。