Service Deployment - The first sight
Deployment Strategy
Service deploy 到production 有以下幾種常見的策略
- Recreate 重建部署 - Version A 下線後 ,B才上線
- Ramped (rolling-update, incremental) 滾動部署 - 一小部分一小部分的Version B 漸漸取代Version A
- Blue/Green 藍綠部署 - 先建立好version B環境,再從A切換流量到B,建新拆舊
- Canary 金絲雀部署 - Version B只向少部分使用者開放,之後再全部導過去
- A/B testing A/B 測試 - 在特定情況下的使用者導向 Version B, 在版本間分散流量。是Canary的概念延伸。
- Shadow 影子部署 - 將Version A 的請求同時分派到剛釋出的Version B,來測試負載程度
ref:
留言
張貼留言