是否可以使用AWS Lambda運行不安全的用戶腳本?它應該是:AWS Lambda針對帶有node.js的不安全用戶腳本?
- 應該有內存限制(看起來像AWS Lambda有它)。
- 應該有執行超時(看起來像AWS Lambda也有它)。此外,它應該不可能設置像
setInterval(consumeLittleCpu, 500)
。 - (很高興有)不同的腳本應該被隔離。
它會有效嗎?例如,你可以讓我們說5000個不同的腳本,每一個腳本每1-30秒執行一次?
與使用常規AWS實例做同樣工作相比,需要多少成本?數量級的精確度會很好,比如說「在通常的AWS實例上它的成本不會超過10倍」就足夠了。
謝謝!您能否告訴我在新啓動或從頭開始重新啓動**容器的情況下,如何計算成本時間?我會支付所有時間「container-startup + nodejs-startup + execution」或「nodejs-startup + execution」還是隻爲執行執行時間付費? –
I.e.假設有兩種情況:「腳本運行10次,每小時運行一次,容器每次都會從頭開始死亡並重新啓動」,「同一個腳本將會運行相同的10次,但現在每秒運行一次,因此容器將被重用「 - 成本是相同還是不同? –
我不能告訴你Node.js時間,Java需要相當長的一段時間來處理第一個請求。 Node.js應該開始快得多。除非每次更新/刪除,否則不能直接影響Lambda重用。每次重複使用10次,您可以在重新使用某個功能時或多或少忽略啓動/預熱時間。這已經很頻繁。最好的事情是嘗試其中一個模板並使用不過期的免費套餐。 –