background image
2022-04-20

Azure 的自動裝機

在之前已經有寫過AWS的裝機處理,這次改用Azure同樣的可以讓系統從scale out到上線不需要人工的處理就可以完成系統的部署與設定

2021-08-13

受Azure管理的免費憑證

在網頁開發中,SSL憑證已經是一個不可或缺的一件事情!網路上可以找到許多免費的憑證使用,如let's encrypt、ZeroSSL 都可以幫你產生免費的憑證,唯一麻煩的事情是三個月就需要重新處理憑證問題,在雲端供應商中AWS有提供ACM微軟也有提供類似於ACM的服務, 只要你使用了這些雲端供應商就可以免費的為你產生憑證

2021-01-08

Elasticsearch 效能調整與自動維運

在Index Management中有個index templates的頁簽,在這裡可以改變一些index的行為或是屬性, 有些index屬性對於整個ELK的查詢或是機器的影響是很巨大的,當Log量越大的時候就需要改變一些設定, 尤其是放在雲端的ELK,如果使用越大的機器消費金額就會變得很可觀,在不是賺錢的機器上還是能省則省。

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