全部產品
Search
文件中心

Function Compute:函數運行時選型

更新時間:Aug 04, 2025

為滿足不同情境下的使用者需求,Function Compute提供內建運行時、自訂運行時和自訂容器運行時。本文介紹Function Compute支援的函數運行時的適用情境及差異,供您進行技術選型。

選型分析

對比項

內建運行時

自訂運行時

自訂容器運行時

適用情境

按照Function Compute定義的介面編寫程式處理事件和HTTP請求。

基於各個語言的流行架構(Java SpringBootNode.js ExpressPython FlaskGolang Gin等)編寫程式,或者遷移已有的架構應用。

  • 完全控製程序啟動並執行環境,或者遷移已有的容器應用。

  • 使用GPU執行個體。

冷啟動

最快。程式碼封裝中不包含運行時,所以冷啟動最快。

較快。自訂運行時使用公用鏡像,沒有鏡像拉取時間,所以冷啟動會較快。

較慢。需要拉取鏡像,所以冷啟動較慢。

程式碼封裝限制

500 MB未解壓程式碼封裝

500 MB未解壓程式碼封裝

10 GB未解壓鏡像

程式碼封裝格式

ZIP、JAR(Java)、檔案夾

ZIP、JAR(Java)、檔案夾

參見什麼是Container RegistryACR

是否支援GPU執行個體

不支援

不支援

支援

運行時環境

Node.js、Python、PHP、Java、.NET Core 、Go

無限制

無限制

函數運行時介紹

內建運行時

如果您想按照Function Compute定義的介面編寫程式處理事件和HTTP請求,請選擇內建運行時。具體操作,請參見建立函數

使用內建運行時建立

自訂運行時

如果您想基於各個語言的流行架構(Java SpringBootNode.js ExpressPython FlaskGolang Gin等)編寫程式,或者遷移已有的架構應用,請選擇自訂運行時。具體操作,請參見建立函數

使用自訂運行時建立

自訂容器運行時

阿里雲Container RegistryACR(Alibaba Cloud Container Registry)是面向容器鏡像、Helm Chart等符合OCI標準的雲原生製品安全託管及高效分發平台。使用容器鏡像部署函數功能,您無需自建並維護鏡像託管服務,即可享用雲上安全高效的鏡像託管和分發服務。具體操作,請參見建立Custom Container函數

使用容器鏡像建立