Skip to content
Latchkey

カナリアベイクタイムとは?

カナリアベイクタイムとは、システムがプロモートするかロールバックするかを決定する前に、カナリアdeploymentが実トラフィックの一部を処理する期間です。この待機は、健全なリリースとわずかに壊れたリリースを区別するのに十分なリクエストとメトリクスが蓄積されるために存在します。ベイクが短すぎると、まれな障害がすり抜けます。

なぜ重要か

カナリアが問題なさそうに見えた瞬間にプロモートすると、大量のトラフィックや特定の条件下でのみ現れるエラーを見逃すリスクがあります。意図的なベイクタイムは、完全なロールアウトの前にリグレッションを検出する公正な機会を監視に与えます。ただし、これを長く設定しすぎるとデリバリーが遅くなり、重複した容量を占有するため、調整されたトレードオフです。

関連ガイド