background image
2020-12-09

如何讓AWS EC2開機後就能上線

在雲端服務一定會遇到的是機器的擴展(scale out)與縮編(scale in)的問題,如果一個AutoScaling Group觸發了機器的成長時肯定是無法靠手動 的方式來安裝機器,所以必須要透過全資動畫的方式進行,這時候我一開始的想法是在AutoScaling發生的時候觸法Jenkins的Job來安裝系統, 但這有個問題是我整個aws的服務都必須依賴在Jenkins上,後來同事指導了一個做法只需要透過AWS的設定就可以自動裝機了!

2020-09-03

AWS ECS Preparing Release 紀錄

我們在aws 做Production deploy的時候,都會有一個pre production的環境,這個環境主要是為了在部署流程結束後可以做概念性驗證的環境 (主要測試:db connection是否正常、網路連線、裝機腳本等等)另一個方面可以預熱application,不過我們開始有越來越多採用docker的 application並且使用ECS的部署模式,但是ECS的Service建立後就無法修改Target Group,因此沒辦法如同EC2的部署模式只在最後切換Target Group