Lambda運(yùn)行限制及擴(kuò)展

AWS Lambda 將根據(jù)增加的流量動(dòng)態(tài)擴(kuò)展容量,具體取決于您的賬戶(hù)的賬戶(hù)級(jí)別并發(fā)執(zhí)行數(shù)限制。

每個(gè)區(qū)域的 AWS Lambda 賬戶(hù)限制

資源默認(rèn)限制:并發(fā)執(zhí)行數(shù) 1000

為了處理突增流量,Lambda 將立即根據(jù)預(yù)定量增加您的并發(fā)執(zhí)行函數(shù),具體取決于在哪個(gè)區(qū)域執(zhí)行:


如果默認(rèn)的并發(fā)立即增加量值不足以適應(yīng)流量的猛增,AWS Lambda 將繼續(xù)增加并發(fā)函數(shù)執(zhí)行數(shù)量(每分鐘 500 次),直到賬戶(hù)的安全限制已達(dá)到,或并發(fā)執(zhí)行的函數(shù)數(shù)量足以成功處理增加的負(fù)載

每個(gè)調(diào)用的 AWS Lambda 資源限制

- 內(nèi)存分配范圍: 最小值 = 128 MB/最大值 = 3008 MB (增量為 64 MB). 如果超過(guò)最大內(nèi)存使用量,則函數(shù)調(diào)用將會(huì)終止。

- 臨時(shí)磁盤(pán)容量:(“/tmp”空間)512MB

- 文件描述符數(shù): 1024

- 過(guò)程和線程數(shù):(合并總數(shù)量)1024

- 每個(gè)請(qǐng)求的最大執(zhí)行時(shí)長(zhǎng):300 秒(5 分鐘)

-?Invoke請(qǐng)求正文有效負(fù)載大?。海≧equestResponse/同步調(diào)用)。注意:響應(yīng)正文有效負(fù)載也必須遵循此限制。6MB

-?Invoke請(qǐng)求正文負(fù)載大?。?(Event/異步調(diào)用)128 KB

另外,可以選擇設(shè)置函數(shù)的并發(fā)執(zhí)行數(shù)限制??赡艹鲇谝韵聨讉€(gè)原因而選擇這樣做:

- 默認(rèn)行為意味著,一個(gè)函數(shù)中并發(fā)執(zhí)行數(shù)的激增會(huì)導(dǎo)致您使用執(zhí)行數(shù)限制分離的函數(shù)受到抑制。如果為某個(gè)函數(shù)設(shè)置并發(fā)執(zhí)行數(shù)限制,就將為該函數(shù)保留指定的并發(fā)執(zhí)行數(shù)值。

- 函數(shù)將根據(jù)傳入請(qǐng)求速率自動(dòng)擴(kuò)展,但并非架構(gòu)中的所有資源都能夠做到這一點(diǎn)。例如,關(guān)系數(shù)據(jù)庫(kù)會(huì)對(duì)可處理的并發(fā)連接數(shù)加以限制??梢詾楹瘮?shù)設(shè)置并發(fā)執(zhí)行數(shù)限制,以便與其下游資源支持的值保持一致。

- 如果函數(shù)連接到基于 VPC 的資源,則必須確保子網(wǎng)有足夠的地址容量,可以支持函數(shù)的 ENI 擴(kuò)展需求。可以使用以下公式估算大致的 ENI 容量:

????Concurrent executions * (Memory in GB / 3 GB)

其中:

? ??并發(fā)執(zhí)行– 這是工作負(fù)載預(yù)計(jì)的并發(fā)度。

? ??內(nèi)存 (GB)– 為 Lambda 函數(shù)配置的內(nèi)存量。

可以為函數(shù)設(shè)置并發(fā)執(zhí)行數(shù)限制,以匹配實(shí)際擁有的子網(wǎng)大小限制。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容