AWS lambda vs ec2 - 前端三分鐘
Lambda 對一個大部分時間都在看前端的攻城獅來說 serverless 聽起來是一個蠻夢幻的解決方式,而 AWS lambda 就是這樣的一個解決方案,並不需要過多的伺服器設定馬上就可以讓網站上線了,初步只是想做嘗試的話,網路上已經有人寫了一個 小工具 - scandium tool ,當然還是需要先使用 aws command line tool 先初始化 AWS 相關設定。 好處就是不用顧機台,而且不用擔心會掛掉。 Scandium tool 這個工具在發布時會讀取相關配置進行發佈,一些可能的問題大概是靜態檔案要自行放至其他地方,lambda 本身好像並不能讓你放靜態檔案? 初步用起來感覺比較適合單純的後端頂多加簡單的樣板像 ejs 配合使用,然後靜態檔案都放到 S3 大专栏 AWS lambda vs ec2 - 前端三分鐘 去這樣~ 如果是比較複雜的 SPA 還有拆分 chunk 外加一些建置過的樣式檔,還有相關靜態 resoure 因為還要設路徑等等,發佈就變很麻煩… 如果有自己寫好一個 S3 資源管理,圖片就都可以用固定聯結,可能較不會有資源檔的問題。 ec2 就是一部虛擬機器,好處是不需要重新學習太多 AWS 的相關知識,只要注意好開 port 保存好存取的 key 原則上並沒有太多問題,如果需要管理 domain 我的認知上在 lambda 是沒辦法做