ミッション クリティカルなワークロードを継続的に検証してテストする
発生する可能性がある問題を認識し、障害が発生してもワークロードが動作し続けるよう、対応を準備しておく必要があります。 継続的インテグレーションと継続的デプロイ (CI/CD) パイプラインの一部として Azure Load Testing と Azure Chaos Studio を同時に使用して、自動テストを設定する方法について学習します。
学習の目的
このモジュールを完了すると、次のことができるようになります。
- ロード テストとカオス実験を定義するための基盤として、アプリケーションのユーザー フローとシステム フローを特定します。
- システム コンポーネント、個々のユーザー フロー、ソリューション全体に対して想定されるしきい値を適用することで、ロード テストのベースラインを確立する。
- カオス実験を設計するためのガイドとして、システム コンポーネントで発生する可能性のある障害シナリオを明らかにします。
- CI/CD パイプラインで継続的に検証を行うための自動プロセスを設計します。
前提条件
- 正常性モデリングに関する前のモジュールを完了している。
- Azure Well-Architected フレームワークでのミッション クリティカルなワークロードの設計原則と設計領域についての十分に理解しています。
- Azure サブスクリプションがある。
- Azure DevOps の組織とプロジェクトがあります。