iT邦幫忙

2023 iThome 鐵人賽

DAY 9
0
自我挑戰組

從0開始的AWS ECS CICD系列 第 9

D09__聽起來跟EC2很像的ECS_藍綠部署

  • 分享至 

  • xImage
  •  

今天要講的是ECS 藍綠/部署的種類。
因為藍綠部署具有退回的功能,
AWS 很貼心(?)的設計了三種情境,
在部署遇到問題的時候可以緊急退回。
這三種分別是:

  • 金絲雀部署 (Canary):先將一定比例的流量導入新的TargetGroup,並在到達指定的時間十,將剩餘的流量導入新的TargetGroup。
    比如:第一次轉移20%的流量,剩餘的80%在20分鐘後轉移。
    動圖供參
  • 線性部署 (Linear):在固定的時間內一定比例的流量轉移到新的TargetGroup,直到所有流量轉移到新的Task。
    比如:每5分鐘將20%的流量導入新的TargetGroup=>25分鐘後會完成所有流量的轉移。
  • 一次性部署 (All-at-once):將所有流量轉移到新的TargetGroup

這三種方法都能在指定的時間內取消部署,並回復原本的TargetGroup,
算是蠻好用的功能,


上一篇
D08__聽起來跟EC2很像的ECS_藍綠部署
下一篇
D10_AWS的儲存庫_CodeCommit
系列文
從0開始的AWS ECS CICD30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言