翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
CI/CD パイプラインのメトリクス
「AWS Deployment Pipeline Reference Architecture
-
リードタイム – 単一のコミットが本番環境へ到達するまでにかかる平均時間。リードタイムは、ユースケースに応じて 1 時間から 1 日の範囲を目標に設定することを推奨します。
-
デプロイ頻度 – 特定の期間内に本番デプロイを行う回数。デプロイ頻度は、ユースケースに応じて 1 日に複数回から週に 2 回の範囲を目標に設定することを推奨します。
-
平均故障間隔 (MTBF) — 成功したパイプラインの開始から、失敗したパイプラインの開始までの平均時間。MTBF は、できるだけ高い値を目標に設定することを推奨します。詳細については、「MTBF の増加」を参照してください。
-
平均復旧時間 (MTTR) — 失敗したパイプラインの開始から、次の成功したパイプラインの開始までの平均時間。MTTR は、できるだけ低い値を目標に設定することを推奨します。詳細については、「MTTR の削減」を参照してください。
これらのメトリクスは、チームが完全な CI/CD の実現に向けた進行状況を追跡するのに役立ちます。チームは、最適な目標を何に設定すべきかについて、組織のステークホルダーとオープンな議論を行う必要があります。状況やニーズは、組織ごとに、場合によってはチームごとに大きく異なります。
急速で劇的な変化は、通常、問題が発生するリスクを高めることを忘れないようにすることが非常に重要です。小規模で段階的な改善を目指した目標を設定してください。完全な CI/CD パイプラインにおける最適なリードタイムは、一般的には 3 時間未満です。リードタイムが 5.2 日から始まるチームは、数週間ごとに 1 日短縮することを目標としてください。リードタイムが 1 日以下に達したら、チームはその状態を数か月間維持することができ、チームや組織のステークホルダーが必要と判断した場合にのみ、より短いリードタイムに移行できます。