デプロイメント戦略は、新しいバージョンを本番環境にリリースする方法を定義し、安全性、ダウンタイム、リスクのバランスを取ります。一般的な戦略にはローリング、ブルーグリーン、カナリアデプロイメントが含まれ、それぞれ異なるトレードオフがあります。
ローリングデプロイメント
Gradually replace old instances with new ones, a few at a time:
[v1][v1][v1][v1] → [v2][v1][v1][v1] → [v2][v2][v1][v1] → ... → [v2][v2][v2][v2]
✓ no downtime (some instances always serving); no extra full environment needed
✗ both versions run during the rollout; slower; rollback = roll back instance by instance
