Skip to content
Latchkey

プログレッシブロールアウト(Progressive Rollout)とは?

プログレッシブロールアウトは、変更をまずトラフィックやユーザーのごく一部にデプロイし、その健全性を観察してから、全員に届くまで露出を段階的に拡大していきます。各ステージで、メトリクスが失敗すればロールアウトを停止または反転できます。これはcanaryリリースやより広範なprogressive deliveryという実践の背後にある運用上の形です。

なぜ重要か

一度に全員へリリースすると、悪い変更のすべてが本格的なインシデントになります。プログレッシブロールアウトは各ステップで影響範囲を限定し、実際のメトリクスを使って拡大するかロールバックするかを判断するため、ほとんどのユーザーはリグレッションを目にしません。これはトラフィックシフトと、多くの場合は自動化されたcanary分析に依存します。

関連する概念

  • 監視されたステージで露出を拡大する
  • トラフィックシフトとトグルで実装される
  • canary分析が各ステップをゲートできる

関連ガイド