2019ironman 10th – Cloud Native – Day08 – Elastic Beanstalk 操作說明(5)

Day08 - Elastic Beanstalk 操作說明(5)

11

談到了程式碼的上傳就不得不先優先提到 Rolling updates and deployments (滾動環境資訊更新) ,這個功能關係到了您網站在更新時是否會影響USER的使用!

一般來說更新程式的狀況是需要停機的

但是這個狀況在雲端的狀況已經變了

既然我隨時可以要到更多的主機

那何不直接將主機整個更新好之後將舊主機直接替換下來

這樣我的使用者幾乎不會感受到影響

點選 Rolling updates and deployments 下方的 Modify進入編輯畫面

Rolling updates and deployments 說明連結

重點在於 Rolling Updates(滾動更新) 與 Rolling Deployments(滾動部署)兩個的差異

滾動更新指的是在N台以上的主機時每次抽取1~N台來更新

滾動部署則是新安裝好之後將救的主機替換掉

如何更新就取決於對效能的附載多少

如果是7*24的高附載建議是以滾動部署為主

Rolling updates and deployments (滾動環境資訊更新) 這功能是因該最優先啟動的