張貼日期: Feb 6, 2020
現在起,由 Amazon Elastic Container Service (Amazon ECS) 所協調的容器一有更新,即可使用 Canary 或 AWS CodeDeploy 的線性部署策略來執行。
藍綠部署是更新雲端應用程式的一種方式,可最大程度減少新應用程式版本變更導致的中斷。這可透過在重新路由生產流量之前隨舊版本一起佈建和測試新版本來實現。
藉由為 Amazon ECS 新增 Canary 和線性部署,您現在可以設定生產流量從舊版本到新版本的增量轉變。這允許進行更安全的部署,方式如下:控制將新版本暴露給有限的一組使用者,並預留時間來監控每個流量轉變之間的應用程式,並在識別到問題時快速轉返。這可確保您的新版本在所有流量轉變且舊版應用程式關閉之前順暢執行。