全部產品
Search
文件中心

Function Compute:什麼是Function Compute

更新時間:Jul 18, 2025

Function Compute(Function Compute,簡稱FC)是一種事件驅動的全託管計算服務,您無需管理伺服器等基礎設施,只需編寫代碼並上傳,Function Compute會為您準備好計算資源,並以彈性、可靠的方式運行您的代碼。

Function Compute預設按照資源使用量計算費用,根據您為函數配置的規格 × 使用時間長度計算資源使用量,僅在需要時分配資源,並能及時釋放資源。更多關於計費的資訊,請參見計費概述

與傳統計算資源的區別

在一個傳統的“用戶端-伺服器”模型中,不論是否有請求,伺服器都始終開啟並運行服務。

Function Compute遵循Serverless(無伺服器)架構,只有在請求到達時才執行函數,並能及時釋放函數執行個體。您只需為實際消耗的資源付費,且不再需要管理伺服器。

Function Compute能做什麼

應用情境

為什麼使用Function Compute

樣本

構建Web應用

Function Compute提供開箱可用的流行Web應用模板,您可以快速構建、迭代您的Web應用。隨著業務進一步擴充,您也可以使用日誌查詢、效能監控和警示等功能,確保您的Web應用高效、可靠地運行。

Function Compute具有高度的彈性,非常適合突發流量的Web應用情境,例如秒殺大促。

您可以使用Flask架構模板建立函數,在模板基礎上高效地開發Web應用代碼。您也可以遷移現有的Web應用到Web函數。更多資訊,請參見使用Web函數快速建立一個Web應用

即時資料處理

基於事件驅動,Function Compute可以通過HTTP請求、OSS、訊息佇列等自動觸發。您可以使用OSS觸發Function Compute,即時處理上傳的檔案;您也可以組織多個函數、訊息佇列和資料庫,採集物聯網的海量資料。當情境出現變化時,您可以通過修改事件觸發、整合新的組件來適配應用,而無需大量更改業務代碼。

Function Compute可以與阿里雲多個產品整合,輕鬆搭建事件驅動架構,適用於各種資料處理情境。

您可以使用Function Compute自動對上傳至OSS的ZIP檔案進行解壓。更多資訊,請參見使用Function Compute實現自動解壓上傳到OSS的ZIP檔案

AI模型服務

在AI模型訓練完成後,對外提供推理服務時,可以使用Function Compute,通過將資料模型封裝在調用函數中,在使用者實際請求到達時再運行代碼。

Function Compute的GPU執行個體讓您無需關心底層GPU基礎設施,完全聚焦於業務本身,極大地簡化了業務的實現路徑。

您可以使用LLM容器鏡像和GPU函數,快速部署一個對話機器人應用。更多資訊,請參見基於Function Compute低成本部署Google Gemma模型服務

image

如何使用Function Compute

您可以參考以下快速入門教程,瞭解Function Compute控制台的操作,以及Function Compute的開發流程。

除了控制台,您也可以使用下列方式使用Function Compute。

  • 通過Serverless Devs工具使用Function Compute,更多資訊,請參見什麼是Serverless Devs

  • 通過APISDK使用Function Compute。更多資訊,請參見SDK參考