Function Compute(Function Compute,簡稱FC)是一種事件驅動的全託管計算服務,開發人員無需管理伺服器等基礎設施,只需編寫並上傳代碼,Function Compute便會自動準備計算資源,並以彈性、可靠的方式運行代碼。
Function Compute預設按照資源使用量計費,根據函數配置的規格與使用時間長度的乘積計算資源使用量,僅在需要時分配資源並能及時釋放。更多關於計費的資訊,請參見計費概述。
視頻介紹
什麼是Function Compute
Function Compute可用於快速構建任何類型的應用和函數,且只需為任務實際消耗的資源付費。
什麼是Serverless
相對於Serverful,Serverless可以讓業務人員無需關注伺服器,僅聚焦於商務邏輯代碼,並支援按實際使用付費。
與傳統計算資源的區別
在一個傳統的“用戶端-伺服器”模型中,不論是否有請求,伺服器都始終開啟並運行服務。
而Function Compute遵循Serverless(無伺服器)架構,只有在請求到達時才執行函數,並能及時釋放函數執行個體。這樣,只需為實際消耗的資源付費,且無需再管理伺服器。
Function Compute能做什麼
應用情境 | 為什麼使用Function Compute | 樣本 |
### 構建Web應用 | Function Compute具有高度的彈性,非常適合突發流量的Web應用情境,例如秒殺大促。 | 可使用Flask架構模板建立函數,在模板基礎上高效地開發Web應用代碼。或將現有Web應用遷移至Web函數。更多資訊,請參見使用Web函數快速建立一個Web應用。 |
### 即時資料處理 | Function Compute可以與阿里雲多個產品整合,輕鬆搭建事件驅動架構,適用於各種資料處理情境。 | |
### AI模型服務 | Function Compute的GPU執行個體使開發人員無需關心底層GPU基礎設施,能完全聚焦於業務本身,極大地簡化了業務的實現路徑。 | 通過使用LLM容器鏡像和GPU函數,快速部署一個對話機器人應用。更多資訊,請參見基於Function Compute低成本部署Google Gemma模型服務。 |
### 音視頻處理 | Function Compute可在短時間內拉起大量計算資源,非常適合圖片、音視頻等重計算情境。 |
如何使用Function Compute
可參考以下快速入門教程,瞭解Function Compute控制台的操作以及Function Compute的開發流程。
除了控制台,也可通過下列方式使用Function Compute。
通過Serverless Devs工具使用Function Compute,更多資訊,請參見什麼是Serverless Devs。
