2017-06-02 70 views
0

AWS Lambda對於運行壓力測試似乎很不錯。限制AWS-Lambda預算

據我所知,它應該可以擴展到1000個實例,並且您按0.1s而不是每小時收費,這對於短暫的壓力測試來說很方便。另一方面,自動擴展可以比EC2更少地控制成本。對於具有明確預算的開發來說,這是很好的。據我所知,亞馬遜不允許明確的預算,因爲他們可以在網站名譽下降。但是,對於具有明確預算的開發將會很好。

在開發過程中是否有解決方案或管理AWS Lambda服務成本的最佳實踐? (例如,減少每個請求的最大時間)

回答

1

是的,每個AWS Lambda函數都有一個用於定義最大持續時間的設置。默認值是幾秒鐘,但可以擴展到5分鐘。

AWS還可以定義Budgets and Forecasts,以便您可以爲每個服務,每個AZ,每個地區等設置預算。然後,您可以按預算的50%,80%和100%等間隔接收通知。

您還可以創建Billing Alarms,以便在支出超過閾值時收到通知。

AWS Lambda自帶monthly free usage tier,其中包含300萬秒的時間(內存爲128MB)。

使用AWS Lambda時,您不會經歷高額賬單,因爲它正在被用於其正確目的,該賬單正在運行許多小功能(而不是長期運行的目的,而EC2更好)。