配額與使用限制
本文介紹函數(shù)計(jì)算在管理配額和服務(wù)資源、函數(shù)運(yùn)行資源、觸發(fā)器、層、地域、鏡像大小等相關(guān)資源的使用限制。
本文內(nèi)容旨在幫助新手用戶避免在不了解函數(shù)原理時(shí),因誤配或者代碼有誤而造成費(fèi)用不可控的問(wèn)題,例如循環(huán)調(diào)用、死循環(huán)等。
在該資源限制下,仍可能因?yàn)轭A(yù)留模式使用不當(dāng)而造成費(fèi)用突增。正確的使用方法,請(qǐng)參見實(shí)例類型及使用模式。
您可以通過(guò)配額中心控制臺(tái)查看函數(shù)計(jì)算的配額額度。如果現(xiàn)有配額不能滿足業(yè)務(wù)需求可以在配額中心控制臺(tái)申請(qǐng)調(diào)整配額。
函數(shù)計(jì)算相關(guān)資源的使用限制。如果現(xiàn)有資源不能滿足業(yè)務(wù)需求,并且確認(rèn)表格中對(duì)應(yīng)的資源限制支持調(diào)整,可以通過(guò)提交工單或者加入釘釘用戶群(群號(hào):64970014484)與我們聯(lián)系。
管理配額
函數(shù)計(jì)算已成功接入阿里云配額中心,您可以通過(guò)配額中心控制臺(tái)查看函數(shù)計(jì)算的配額額度。配額中心的更多信息,請(qǐng)參見什么是配額中心。
在配額中心控制臺(tái),您可以管理以下函數(shù)計(jì)算的配額。
配額名稱 | 描述 | 默認(rèn)限制 |
實(shí)例上限 | 單個(gè)地域的實(shí)例數(shù)量上限 | 100個(gè)(以配額中心為準(zhǔn)) |
GPU 卡數(shù)上限 說(shuō)明 GPU實(shí)例包括Tesla系列和Ada系列的GPU實(shí)例。 | 在單地域的GPU物理卡卡數(shù) | 10卡 |
實(shí)例交付速度 | 每秒實(shí)例交付個(gè)數(shù) | 5個(gè) |
登錄配額中心。
在左側(cè)導(dǎo)航欄,選擇產(chǎn)品列表 > 通用配額。
在通用配額產(chǎn)品列表頁(yè)面,產(chǎn)品類目下拉框里選擇彈性計(jì)算,單擊函數(shù)計(jì)算。
在通用配額列表頁(yè)面,您可以根據(jù)需要完成如下操作:
查看配額:查看各個(gè)配額項(xiàng)的描述和配額。
申請(qǐng)配額:如果現(xiàn)有配額不能滿足業(yè)務(wù)需求并且配額可以調(diào)整,您可以單擊操作列的申請(qǐng),詳情請(qǐng)參見創(chuàng)建配額提升申請(qǐng)。
查看申請(qǐng)歷史:?jiǎn)螕?b data-tag="uicontrol" id="163460fa0b188" class="uicontrol">操作列的申請(qǐng)歷史,查看該配額項(xiàng)的申請(qǐng)歷史。
使用限制
函數(shù)計(jì)算相關(guān)資源的使用限制。如果現(xiàn)有資源不能滿足業(yè)務(wù)需求,并且確認(rèn)表格中對(duì)應(yīng)的資源限制支持調(diào)整,可以通過(guò)提交工單或者加入釘釘用戶群(群號(hào):64970014484)與我們聯(lián)系。
函數(shù)資源限制
限制項(xiàng) | 資源上限 | 是否支持調(diào)整 |
單個(gè)函數(shù)下最大允許創(chuàng)建的觸發(fā)器個(gè)數(shù) | 50個(gè) | 支持 |
單個(gè)函數(shù)最多支持配置NAS掛載點(diǎn)個(gè)數(shù) | 5個(gè) | 不支持 |
單個(gè)函數(shù)最多支持配置OSS掛載點(diǎn)個(gè)數(shù) | 5個(gè) | 不支持 |
函數(shù)運(yùn)行資源限制
限制項(xiàng) | 資源上限(CPU實(shí)例) | 資源上限(GPU實(shí)例) | 是否支持調(diào)整 |
臨時(shí)磁盤空間 | 10 GB | 60 GB | 不支持 |
文件描述符 | 100000 | 100000 | 不支持 |
進(jìn)程和線程總數(shù) | 1024 | 1024 | 不支持 |
函數(shù)最大申請(qǐng)內(nèi)存 | 32 GB | 32 GB | 不支持 |
函數(shù)最大運(yùn)行時(shí)間 | 86400s | 86400s | 不支持 |
Initializer最大運(yùn)行時(shí)間 | 300s | 300s | 不支持 |
PreStop最大運(yùn)行時(shí)間 | 90s | 90s | 支持 |
函數(shù)同步調(diào)用請(qǐng)求正文有效負(fù)載大小 | 32 MB | 32 MB | 不支持 |
函數(shù)異步調(diào)用請(qǐng)求正文有效負(fù)載大小 | 128 KB | 128 KB | 不支持 |
代碼部署包大小(通過(guò)SDK/OpenAPI上傳,壓縮為ZIP并進(jìn)行Base64編碼) | 100 MB | 不涉及 | 支持 |
代碼部署包大小(通過(guò)控制臺(tái)、開發(fā)者工具上傳或通過(guò)OSS指定代碼包位置,壓縮為ZIP或JAR文件) | 500 MB | 不涉及 | 支持 |
鏡像大小(未解壓前) | 10 GB | 15 GB | 支持 |
帶寬 | 1 Gbit/s~5 Gbit/s | 1 Gbit/s~5 Gbit/s | 不支持 |
單條日志大小 | 32 KB | 32 KB | 不支持 |
代碼部署包大小限制說(shuō)明
在函數(shù)計(jì)算中創(chuàng)建函數(shù)或更新函數(shù)時(shí),需要上傳代碼部署包,使用不同方式上傳時(shí),代碼包大小限制不同,詳細(xì)如下:
通過(guò)SDK/OpenAPI上傳的代碼包
通過(guò)SDK上傳的代碼包大小限制為100 MB。通過(guò)SDK上傳的ZIP包必須經(jīng)過(guò)Base64編碼,編碼會(huì)造成原始代碼包體積增大,另外,創(chuàng)建或更新函數(shù)時(shí),除了代碼包,請(qǐng)求body中還會(huì)包含函數(shù)配置在內(nèi)的其他內(nèi)容,因此,請(qǐng)確保Base64編碼后的代碼包以及請(qǐng)求body中其他內(nèi)容大小之和小于100 MB。
通過(guò)控制臺(tái)、開發(fā)者工具上傳或通過(guò)OSS指定代碼包位置的代碼包
在華東1(杭州)、華東2(上海)、華南1(深圳)、華北2(北京)、華北3(張家口)、華北5(呼和浩特)、中國(guó)香港、新加坡(新加坡)、日本(東京)、美國(guó)(弗吉尼亞)和德國(guó)(法蘭克福)地域,代碼部署包的大小放開至500 MB,其余地域的代碼部署包大小限制為100 MB。
觸發(fā)器限制
資源項(xiàng) | 資源上限 | 是否支持調(diào)整 |
原生OSS觸發(fā)器單Bucket創(chuàng)建觸發(fā)器上限數(shù) | 10個(gè) | 不支持 |
如果原生OSS觸發(fā)器單Bucket創(chuàng)建觸發(fā)器上限數(shù)無(wú)法滿足您的需求,您可以使用EventBridge類別的OSS觸發(fā)器,支持單Bucket創(chuàng)建50個(gè)觸發(fā)器,您還可以向事件總線申請(qǐng)?zhí)嵘?b data-tag="uicontrol" id="5d3f167df7nbo" class="uicontrol">單個(gè)總線下事件規(guī)則數(shù)量配額,進(jìn)一步提升單Bucket支持創(chuàng)建的觸發(fā)器個(gè)數(shù)。
層限制
限制項(xiàng) | 資源上限(CPU實(shí)例) | 資源上限(GPU實(shí)例) | 是否支持調(diào)整 |
層大小 | 500 MB | 500 MB | 支持 |
層版本數(shù)量 | 100 | 100 | 不支持 |
單個(gè)函數(shù)的層數(shù)量 | 5 | 5 | 支持 |
單個(gè)函數(shù)的層的總大小 | 2 GB | 2 GB | 支持 |
一個(gè)賬戶單個(gè)地域資源限制
資源項(xiàng) | 資源上限 | 是否支持調(diào)整 |
單個(gè)實(shí)例并發(fā)度取值范圍 | 1~200 | 不支持 |
實(shí)例鏡像大小限制
實(shí)例類型 | 資源上限 | 是否支持調(diào)整 |
CPU鏡像大小限制 | 壓縮后10 GB(對(duì)應(yīng)壓縮前docker鏡像約20 GB) | 支持 |
GPU鏡像大小限制 | 壓縮后15 GB(對(duì)應(yīng)壓縮前docker鏡像約28 GB) | 支持 |
函數(shù)計(jì)算訪問(wèn)其他云服務(wù)或云資源限制
如果您所在地域已開通函數(shù)計(jì)算訪問(wèn)VPC內(nèi)的資源的功能,那么您的函數(shù)調(diào)用其他云服務(wù)或云資源時(shí),會(huì)受到以下網(wǎng)絡(luò)限制。
無(wú)法使用經(jīng)典網(wǎng)絡(luò)下ECS的內(nèi)網(wǎng)IP地址訪問(wèn)其服務(wù)器上的資源,例如Web服務(wù)或者文件系統(tǒng)等。需要使用公網(wǎng)IP地址訪問(wèn),或者將服務(wù)器上的資源遷移到VPC中。
無(wú)法使用經(jīng)典網(wǎng)絡(luò)下RDS的內(nèi)網(wǎng)IP地址訪問(wèn)RDS,需要使用其公網(wǎng)IP地址訪問(wèn),或者將RDS遷移到VPC中。
無(wú)法使用云服務(wù)提供的內(nèi)網(wǎng)Endpoint訪問(wèn)云服務(wù),需要使用云服務(wù)提供的VPC Endpoint或者公網(wǎng)Endpoint訪問(wèn)。