Appearance
當需要讓一個夾帶新特性的新的版本上線,但又希望整體 service 可以穩定,就可以使用金絲雀部署 (Canary Deployments)。
假如有很多台 service 和一個 load balancer: (藍為舊版,綠為新版)
那就先把小流量生成新版:(可能可以依照流量特性分流,有點像 A/B Test?)
觀察流量,發現是穩定後,再更新所有 service (也可以慢慢更新)。
DB Service 可能比較適合全有全無的藍綠部署。
546f484