Progressive Rollout - CI/CD用語集の定義
progressive rolloutは新バージョンを段階的により多くのトラフィックへ拡大し、メトリクスが悪化すれば停止または元に戻します。
progressive rolloutは、新バージョンを段階的に増えていくユーザーやインスタンスの割合へリリースし、いずれかのステップで健全性のシグナルが劣化した場合は一時停止または元に戻します。
progressive rolloutはcanaryや段階的なdeploymentの基盤です。pipelineは段階的な拡大と、その各ステップ間のガードレールを自動化します。
段階的な昇格
典型的な拡大は5、25、50、そして100パーセントで、各段階の間に自動チェックが入ります。チェックに失敗するとrolloutが一時停止またはrollbackされます。
関連ガイド
Canary Analysis - CI/CD Glossary DefinitionCanary Analysis: Canary analysis evaluates a new version against metrics (error rate, latency, saturation) wh…
Deployment Strategy - CI/CD Glossary DefinitionDeployment Strategy: A deployment strategy is the method by which a new version replaces the old one, such as…
Rollout Status - CI/CD Glossary DefinitionRollout Status: Rollout status is the current progress and health of a deployment update, reporting how many…