Skip to content
Latchkey

Deployment Strategy - CI/CD用語集の定義

deployment strategyは、新バージョンが現行のものを置き換える方法であり、rolloutの速度とリスク、リソース使用のバランスを取ります。

deployment strategyは、新バージョンが古いものを置き換える方法で、rolling update、blue-green、canaryなどがあり、速度、リスク、リソースコストのトレードオフを取ります。

pipelineが用いる戦略は、障害がどう現れ、どれだけ速く元に戻せるかを決めます。それを選ぶことはCD設計の中核的な判断です。

一般的な戦略

rolling updateはpodを徐々に置き換えます。blue-greenはstack全体を入れ替えます。canaryは分析を伴ってトラフィックを拡大します。それぞれがリソースコストと影響範囲の制御のバランスを取ります。

関連ガイド