今天來聊聊 Lambda 的成本,為什麼會叫神器?
Lambda 最大的賣點之一就是「用多少,付多少」。
算一算,如果你每天只是跑一些「自動打卡」級別的小任務,像是定時開關 EC2 或 RDS,放在 Lambda 上跑,可能一天的花費連一片洋芋片都買不到,大概只要幾毛台幣。
但如果你硬要開著 EC2 24 小時,帳單跳出來至少要幾百塊,心情瞬間從「爽爽喝珍奶」變成「只能喝開水」。
說到珍奶——用 Lambda 省下來的錢,工程師真的可以多買幾杯,至少咬得到珍珠,不會像看到雲端帳單那樣被老闆唸到只剩眼淚。
而且重點來了!Lambda 不只便宜,還有佛心的「永遠免費額度」。
就算超過免費額度,價格也很佛。
每一百萬次才 USD 0.2,比坐一次台北捷運還便宜。更猛的是,計費單位居然用「毫秒」算。對,你沒聽錯,跟你寫程式卡住的反應時間一樣短。
AWS 真的把「毫秒等級反應」這個 slogan 玩到極致——連收錢也收得這麼精準。
所以現在我能丟 Lambda 的任務都丟了,不只是省錢,還能替伺服器減壓。反正 AWS 幫你當免費工讀生養著,為什麼不用?
小型工作室用 Lambda,真的省到爆,省到老闆都懷疑 AWS 是不是算錯帳。
但如果你是那種「每秒幾千次請求」的大企業,拜託先算一下錢。因為 AWS 有一個不成文的規律:小量用起來像撿到寶,大量用起來像被寶撿走。
講白了,等你的量級大到炸,Lambda 的帳單可能比你 EC2 的租金還兇,這時候開虛擬主機反而會比較省。
什麼?聽不懂?那恭喜你,你是個幸運兒,代表你這輩子可能不用碰到這種「月底看帳單像看鬼片」的情境。
參考資料: AWS Lambd 定價
講了這麼多,還不知道 AWS Lambda 到底要用什麼語言寫?根據本草綱目 AWS 官方資料記載,AWS Lambda 支援用以下語言做開發:
只要挑一種你習慣的開發語言來使用就好了,這麼
這些案例有機會的話,在後面我們都可以來介紹一下
說真的,AWS 基本上把 Lambda 當成萬用膠水,什麼服務都能跟它黏一起。
用到最後你會發現:「哇塞,這功能也可以用 Lambda 接哦?」
最後 Lambda 適不適合你的場景,可以依據以下的小原則比較一下就知道了。
Lambda 適合:
Lambda 不適合:
總結一句話:
如果你的程式像泡麵,只要三分鐘就能吃,Lambda 超適合。
如果你要燉牛肉三小時,還是乖乖開台 EC2,別折磨自己。
參考資料:AWS Lambda 開發者指南 - https://docs.aws.amazon.com/lambda/latest/dg/welcome.html