
函數計算也稱函數即服務?FaaS(Functions as a Service) 是一種云端計算服務的類型,意即提供了一個平臺,允許客戶在無需考慮到構建和維護通常與開發和啟動應用程序相關的基礎設施的復雜性的情況下,開發、執行和管理應用程序的功能。遵循此模型構建應用程序是一種“無服務器(Serverless)”架構的實作方式,通常在構建微服務應用程序時使用。
FaaS 最初由大約 2010 年左右的各種新創pg下載提供,例如 PiCloud。
AWS Lambda?是大型公有云需供應商提供的第一個 FaaS 服務,接下來是?Google Cloud Functions,?Microsoft Azure?Functions,?IBM/Apache’s?OpenWhisk?(open source) 于2016 推出 FaaS 服務,然后Oracle Cloud?Fn 在2017年推出 FaaS 服務。
FaaS 的使用案例與“按需”功能相關,能讓支援的基礎設施能夠關閉電源并且在不使用時不會產生費用。 例如包括資料處理(例如,批次處理、串流處理、提取-轉換-載入 (ETL))、用于連網設備的物聯網 (IoT) 服務、移動應用程序和 Web 應用程序。[4] 另一個真實的使用案例是為已構建完成的應用程序建立 API,而無需分解或修改應用程序的目前或現有的功能。




