07/03 2019

【架構師專欄】Day08 – Elastic Beanstalk 操作說明(5)

Nextlink AWS 架構師專欄

延續上一篇>>Day07 – Elastic Beanstalk 操作說明(4)

Step 11

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

一般來說更新程式的狀況下是需要停機的
但在雲端的環境中不需要如此
既然我隨時可以要到更多的主機
那何不直接將主機整個更新好之後將舊主機直接替換下來
這樣我的使用者幾乎不會感受到影響
點選 `Rolling updates and deployments` 下方的 ` Modify`進入編輯畫面

重點在於 Rolling Updates(滾動更新) 與 Rolling Deployments(滾動部署)兩個的差異
滾動更新指的是在N台以上的主機時每次抽取1~N台來更新
滾動部署則是新安裝好之後將救的主機替換掉
如何更新就取決於對效能的附載多少
如果是7*24的高附載建議是以滾動部署為主
Rolling updates and deployments (滾動環境資訊更新) 這功能是因該最優先啟動的

閱讀下一篇>>Day09 – Elastic Beanstalk 操作說明(6)