快轉到主要內容

Infra

AWS 基於 Target Group 和 ASG 的藍綠部署研究

·1531 字·4 分鐘
背景 # 公司用的是 AWS,目前主要服務是在 EC2 上,而不是 ECS 或 EKS。 發版的流程是會先將目前的程式碼和相關設定打包成一個 AMI,更新 Launch Template,再更新 Auto Scaling Group (ASG)。 即使上版前都會盡量測試,但公司的程式如果動到 legacy code,實在很難保證所有部件都沒問題。 之前甚至還有出現過 infra 異常,包出來的 ami 少安裝了 imagemagick,讓全站完全無法上傳圖片。