[心得] AWS圖解教學 - Lambda Layer x Deno 部署示範
Youtube連結(觀念+實作):https://bit.ly/30dem57
一開始是想做一個Serverless Deno部署的概念,做下去發現Lambda還沒有支援Deno執行環境,
結果反而最後在摸如何建立Lambda custom runtime,這邊一點小心得跟大家分享。
Lambda runtime分成兩大類:
1. built-in: 如Java, NodeJS, Python等常見的環境,AWS都內建給我們用了
2. custom:
2-1. bootstrap: 從頭自己寫指令,把環境一點一滴建立起來
2-2. Lambda layer: 利用別人做好的bootstrap,並以Lambda Layer形式來使用
這次實作示範將會部署一個Deno專案+Lambda Layer做為我們的客製化deno執行環境。
歡迎有興趣的人可以一起討論。
----------------------------------------------
如果對Deno還陌生的話,也可以看看這個介紹影片:
[圖解Deno教學 - 介紹x安裝x使用 三合一]
https://bit.ly/2ZsNAXi
--
※ PTT 留言評論
51
[問卦] 大家都怎麼念Lambda?Lambda 寫作Λ或λ 平常看到這樣的字大家都會怎麼念 會是直接音譯念拉姆答還是會跟某記者在直播畫面一樣念成黏巴達? ※ 八卦板務請到 GossipPicket 檢舉板實名詢問9
[請益] 量化分析伺服器選擇最近開始進入量化分析的領域 不過程式需要每天手動執行 連上網去抓當日資料 但每天開機執行很麻煩 於是想選個雲端伺服器來排程跑8
Re: [心得] 實務經驗分享-AWS Lambda & RDS 整合探討你把 scalable service 跟 unscalable service 混在一起,所以才會煩惱疊了 那麼多東西是不是怪怪的。 一般系統設計上的邏輯是,scalable service 接到 unscalable service 需要用 queue 做緩衝,在 AWS 上面比較常見的是 SQS (MQ 服務與 Kafka 服務依照情況 也可以考慮)。7
Re: [請益] 有沒有前輩是硬體底層一路包上來的啊我的工作幾乎都在做快速原型驗證 好比 有個心律偵測器,要回傳到一個家用小型攝影機 小攝影機裡面可以聯網把觀測資料紀錄到雲端 內部有模型可以做臉部辨識、自然語意辨識,執行語音指令、撥音樂1
[討論] Packhouse - Functional Programming架構Packhouse是因應Serverless而生的Functional Programming架構 大約在幾年前,我授命必須使用Serverless框架來為客戶建立服務 當時該框架還很年輕,AWS Lambda也還沒有Layer,因此從測試到部屬都是一場惡夢,在 資源匱乏的情況下只能建立一個基礎模型來協助開發 而在專案告一段落後,我便開始思考將模型轉成模組,因而產生了Packhouse1
Re: [心得] 實務經驗分享-AWS Lambda & RDS 整合探討serverless 的開發只有在處理很簡單的事情時會簡單 (好繞口),開發稍大一點的 應用時用 monolith application 的開發方式會簡單很多。 (再更大會拆,不過那是另外一個階段) : → gg142000: 也不用特別去維護server 02/21 09:37 如果團隊沒有人可以弄底層架構,你應該用 Heroku 這類平台趕快把產品寫出來,- 我把價錢算錯多了 60 倍的部份以外,另外還有一個就是不應該拿 t2/t3/t3a 系 列計算,這些因為有 CPU credit 設計的機器沒辦法 24x7 跑滿,應該拿 m5/m5a 算會比較合理。
- 幾乎沒有什麼平台依賴性,反而windows會因為檔案名稱格式不同而有點問題 如果本來就在Linux上跑的話放心轉mac吧 一點問題都沒有 : 2. 我上個學期有寫AWS 那時候跟我同組的朋友用Mac 有些情況下會有問題 必須依靠 : Docker來解決dependency問題。我想問Mac + docker效能是不是依然比VM + Win高? : 就是如果同樣要開發Linux程式的話 前者的搭配各方面(速度、穩定性...等)有明顯